You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kudu.apache.org by gr...@apache.org on 2018/06/19 16:27:27 UTC

[01/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Repository: kudu-site
Updated Branches:
  refs/heads/asf-site ca3bb6df4 -> df5b30574


http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_func_0x64.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_func_0x64.html b/cpp-client-api/functions_func_0x64.html
new file mode 100644
index 0000000..bf1da8a
--- /dev/null
+++ b/cpp-client-api/functions_func_0x64.html
@@ -0,0 +1,165 @@
+<!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.5"/>
+<title>Kudu C++ client API: Class Members - Functions</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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li><a href="functions.html"><span>All</span></a></li>
+      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+      <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+      <li class="current"><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+      <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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 class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
+<li>data()
+: <a class="el" href="classkudu_1_1Slice.html#a2d90a4590b995fb55229d25effb0c5bb">kudu::Slice</a>
+</li>
+<li>DataTypeToString()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#af362af4f9c937c2b7fa90ef284cfbd1c">kudu::client::KuduColumnSchema</a>
+</li>
+<li>Default()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#a92c63c0e1872c03fcabeac19d802f6c7">kudu::client::KuduColumnSpec</a>
+</li>
+<li>default_admin_operation_timeout()
+: <a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#a6114bb56e4d9d1231df0ef73c9aec752">kudu::client::KuduClientBuilder</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduClient.html#aacfcd61c7cc1bf7817d1aa0bb738414f">kudu::client::KuduClient</a>
+</li>
+<li>default_rpc_timeout()
+: <a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#a1813e8c8d24e92a0a710724000e2b3df">kudu::client::KuduClientBuilder</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduClient.html#a2d0e8397e979e651a23eb240513a5556">kudu::client::KuduClient</a>
+</li>
+<li>DeleteTable()
+: <a class="el" href="classkudu_1_1client_1_1KuduClient.html#a9d7cbad036bc74c71873a428abce5c1d">kudu::client::KuduClient</a>
+</li>
+<li>DeserializeIntoScanner()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanToken.html#ae90d9422476cf6eee5c33afb41d1f867">kudu::client::KuduScanToken</a>
+</li>
+<li>direct_data()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a1073a0c6517b126690d99527556dba51">kudu::client::KuduScanBatch</a>
+</li>
+<li>DropColumn()
+: <a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#ac5a4ec376ec53ba912b85ea0057d10a7">kudu::client::KuduTableAlterer</a>
+</li>
+<li>DropRangePartition()
+: <a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#ab0f8abf78d35725198876aaa04b737a7">kudu::client::KuduTableAlterer</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>


[18/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_insert-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_insert-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_insert-members.html
deleted file mode 100644
index f62cea0..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_insert-members.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_insert.html">KuduInsert</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduInsert Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_insert.html">kudu::client::KuduInsert</a>, including all inherited members.</p>
-<table class="directory">
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DELETE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>INSERT</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduTable</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_insert.html">kudu::client::KuduInsert</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_insert.html">kudu::client::KuduInsert</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#a8889770ce62e2ca0ce5d55c9c90af6bc">mutable_row</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#ab73a467a979bc76bb4738ba038d7f0bd">row</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_insert.html#a7c0fb45a5bfa96574b6328be392ba240">ToString</a>() const OVERRIDE</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_insert.html">kudu::client::KuduInsert</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="classkudu_1_1client_1_1_kudu_write_operation.html#a87d94ee5801a6b16fc6d1f44ee2e4357">Type</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>UPDATE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>UPSERT</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduInsert</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_insert.html">kudu::client::KuduInsert</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_insert.html">kudu::client::KuduInsert</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduWriteOperation</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</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 for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_insert.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_insert.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_insert.html
deleted file mode 100644
index 723ca2f..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_insert.html
+++ /dev/null
@@ -1,164 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduInsert 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_insert.html">KuduInsert</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_insert-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduInsert Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>A single row insert to be sent to the cluster.  
- <a href="classkudu_1_1client_1_1_kudu_insert.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="write__op_8h_source.html">write_op.h</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for kudu::client::KuduInsert:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="classkudu_1_1client_1_1_kudu_insert.png" usemap="#kudu::client::KuduInsert_map" alt=""/>
-  <map id="kudu::client::KuduInsert_map" name="kudu::client::KuduInsert_map">
-<area href="classkudu_1_1client_1_1_kudu_write_operation.html" title="A single-row write operation to be sent to a Kudu table. " alt="kudu::client::KuduWriteOperation" shape="rect" coords="0,0,195,24"/>
-</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:a7c0fb45a5bfa96574b6328be392ba240"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_insert.html#a7c0fb45a5bfa96574b6328be392ba240">ToString</a> () const OVERRIDE</td></tr>
-<tr class="separator:a7c0fb45a5bfa96574b6328be392ba240"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classkudu_1_1client_1_1_kudu_write_operation"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classkudu_1_1client_1_1_kudu_write_operation')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td></tr>
-<tr class="memitem:ab73a467a979bc76bb4738ba038d7f0bd inherit pub_methods_classkudu_1_1client_1_1_kudu_write_operation"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#ab73a467a979bc76bb4738ba038d7f0bd">row</a> () const</td></tr>
-<tr class="separator:ab73a467a979bc76bb4738ba038d7f0bd inherit pub_methods_classkudu_1_1client_1_1_kudu_write_operation"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8889770ce62e2ca0ce5d55c9c90af6bc inherit pub_methods_classkudu_1_1client_1_1_kudu_write_operation"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#a8889770ce62e2ca0ce5d55c9c90af6bc">mutable_row</a> ()</td></tr>
-<tr class="separator:a8889770ce62e2ca0ce5d55c9c90af6bc inherit pub_methods_classkudu_1_1client_1_1_kudu_write_operation"><td class="memSeparator" colspan="2">&#160;</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:a770744f0111b5919212173a7efaf85cd"><td class="memItemLeft" align="right" valign="top"><a id="a770744f0111b5919212173a7efaf85cd"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduTable</b></td></tr>
-<tr class="separator:a770744f0111b5919212173a7efaf85cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_types_classkudu_1_1client_1_1_kudu_write_operation"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classkudu_1_1client_1_1_kudu_write_operation')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td></tr>
-<tr class="memitem:a87d94ee5801a6b16fc6d1f44ee2e4357 inherit pub_types_classkudu_1_1client_1_1_kudu_write_operation"><td class="memItemLeft" align="right" valign="top"><a id="a87d94ee5801a6b16fc6d1f44ee2e4357"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#a87d94ee5801a6b16fc6d1f44ee2e4357">Type</a> { <b>INSERT</b> = 1, 
-<b>UPDATE</b> = 2, 
-<b>DELETE</b> = 3, 
-<b>UPSERT</b> = 4
- }</td></tr>
-<tr class="memdesc:a87d94ee5801a6b16fc6d1f44ee2e4357"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write operation types. <br /></td></tr>
-<tr class="separator:a87d94ee5801a6b16fc6d1f44ee2e4357 inherit pub_types_classkudu_1_1client_1_1_kudu_write_operation"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>A single row insert to be sent to the cluster. </p>
-<dl class="section pre"><dt>Precondition</dt><dd>An insert requires all key columns to be set, as well as all columns which do not have default values. </dd></dl>
-</div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="a7c0fb45a5bfa96574b6328be392ba240"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7c0fb45a5bfa96574b6328be392ba240">&#9670;&nbsp;</a></span>ToString()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual std::string kudu::client::KuduInsert::ToString </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 class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p></p>
-<dl class="section return"><dt>Returns</dt><dd>String representation of the operation. </dd></dl>
-
-<p>Implements <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#a50b5405c4dfc7af038daa4780aea6e19">kudu::client::KuduWriteOperation</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="write__op_8h_source.html">write_op.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_insert.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_insert.png b/cpp-client-api/classkudu_1_1client_1_1_kudu_insert.png
deleted file mode 100644
index 4862b06..0000000
Binary files a/cpp-client-api/classkudu_1_1client_1_1_kudu_insert.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_callback-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_callback-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_callback-members.html
deleted file mode 100644
index 8d49c00..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_callback-members.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_callback.html">KuduLoggingCallback</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduLoggingCallback Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_logging_callback.html">kudu::client::KuduLoggingCallback</a>, including all inherited members.</p>
-<table class="directory">
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduLoggingCallback</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_logging_callback.html">kudu::client::KuduLoggingCallback</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_callback.html">kudu::client::KuduLoggingCallback</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_callback.html#a59db98413fb312d260fcb08299bae89c">Run</a>(KuduLogSeverity severity, const char *filename, int line_number, const struct ::tm *time, const char *message, size_t message_len)=0</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_callback.html">kudu::client::KuduLoggingCallback</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduLoggingCallback</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_logging_callback.html">kudu::client::KuduLoggingCallback</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_callback.html">kudu::client::KuduLoggingCallback</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_callback.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_callback.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_callback.html
deleted file mode 100644
index 15c5977..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_callback.html
+++ /dev/null
@@ -1,186 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduLoggingCallback 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_callback.html">KuduLoggingCallback</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_logging_callback-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduLoggingCallback Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>The interface for all logging callbacks.  
- <a href="classkudu_1_1client_1_1_kudu_logging_callback.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="callbacks_8h_source.html">callbacks.h</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for kudu::client::KuduLoggingCallback:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="classkudu_1_1client_1_1_kudu_logging_callback.png" usemap="#kudu::client::KuduLoggingCallback_map" alt=""/>
-  <map id="kudu::client::KuduLoggingCallback_map" name="kudu::client::KuduLoggingCallback_map">
-<area href="classkudu_1_1client_1_1_kudu_logging_function_callback.html" title="The logging callback that invokes a function by pointer with a single argument. " alt="kudu::client::KuduLoggingFunctionCallback&lt; T &gt;" shape="rect" coords="0,56,284,80"/>
-<area href="classkudu_1_1client_1_1_kudu_logging_member_callback.html" title="The logging callback that invokes a member function of an object. " alt="kudu::client::KuduLoggingMemberCallback&lt; T &gt;" shape="rect" coords="294,56,578,80"/>
-</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:a59db98413fb312d260fcb08299bae89c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_callback.html#a59db98413fb312d260fcb08299bae89c">Run</a> (KuduLogSeverity severity, const char *filename, int line_number, const struct ::tm *time, const char *message, size_t message_len)=0</td></tr>
-<tr class="separator:a59db98413fb312d260fcb08299bae89c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>The interface for all logging callbacks. </p>
-</div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="a59db98413fb312d260fcb08299bae89c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a59db98413fb312d260fcb08299bae89c">&#9670;&nbsp;</a></span>Run()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual void kudu::client::KuduLoggingCallback::Run </td>
-          <td>(</td>
-          <td class="paramtype">KuduLogSeverity&#160;</td>
-          <td class="paramname"><em>severity</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>line_number</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const struct ::tm *&#160;</td>
-          <td class="paramname"><em>time</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>message</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>message_len</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-<p>Log the message.</p>
-<dl class="section note"><dt>Note</dt><dd>The <code>message</code> is NOT terminated with an endline.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">severity</td><td>Severity of the log message. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">filename</td><td>The name of the source file the message is originated from. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">line_number</td><td>The line of the source file the message is originated from. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">time</td><td>The absolute time when the log event was generated. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">message</td><td>The message to log. It's not terminated with an endline. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">message_len</td><td>Number of characters in the <code>message</code>. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>Implemented in <a class="el" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html#ae22e9139102f60d049c29e888c6a528d">kudu::client::KuduLoggingFunctionCallback&lt; T &gt;</a>, and <a class="el" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html#aafb1373a805d6e05c0fc5715927677c9">kudu::client::KuduLoggingMemberCallback&lt; T &gt;</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="callbacks_8h_source.html">callbacks.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_callback.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_callback.png b/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_callback.png
deleted file mode 100644
index 78fe0e8..0000000
Binary files a/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_callback.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_function_callback-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_function_callback-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_function_callback-members.html
deleted file mode 100644
index a4a419f..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_function_callback-members.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html">KuduLoggingFunctionCallback</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduLoggingFunctionCallback&lt; T &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html">kudu::client::KuduLoggingFunctionCallback&lt; T &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html#a309185776b93bf5e532440b4638a649d">FunctionType</a> typedef</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html">kudu::client::KuduLoggingFunctionCallback&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduLoggingCallback</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_logging_callback.html">kudu::client::KuduLoggingCallback</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_callback.html">kudu::client::KuduLoggingCallback</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html#a4263c504b21e0e5827f47a902e908a2c">KuduLoggingFunctionCallback</a>(FunctionType function, T arg)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html">kudu::client::KuduLoggingFunctionCallback&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html#ae22e9139102f60d049c29e888c6a528d">Run</a>(KuduLogSeverity severity, const char *filename, int line_number, const struct ::tm *time, const char *message, size_t message_len) OVERRIDE</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html">kudu::client::KuduLoggingFunctionCallback&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduLoggingCallback</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_logging_callback.html">kudu::client::KuduLoggingCallback</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_callback.html">kudu::client::KuduLoggingCallback</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_function_callback.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_function_callback.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_function_callback.html
deleted file mode 100644
index 0be2e9c..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_function_callback.html
+++ /dev/null
@@ -1,249 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduLoggingFunctionCallback&lt; T &gt; Class Template 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html">KuduLoggingFunctionCallback</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_logging_function_callback-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduLoggingFunctionCallback&lt; T &gt; Class Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>The logging callback that invokes a function by pointer with a single argument.  
- <a href="classkudu_1_1client_1_1_kudu_logging_function_callback.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="callbacks_8h_source.html">callbacks.h</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for kudu::client::KuduLoggingFunctionCallback&lt; T &gt;:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="classkudu_1_1client_1_1_kudu_logging_function_callback.png" usemap="#kudu::client::KuduLoggingFunctionCallback_3C_20T_20_3E_map" alt=""/>
-  <map id="kudu::client::KuduLoggingFunctionCallback_3C_20T_20_3E_map" name="kudu::client::KuduLoggingFunctionCallback_3C_20T_20_3E_map">
-<area href="classkudu_1_1client_1_1_kudu_logging_callback.html" title="The interface for all logging callbacks. " alt="kudu::client::KuduLoggingCallback" shape="rect" coords="0,0,284,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a309185776b93bf5e532440b4638a649d"><td class="memItemLeft" align="right" valign="top"><a id="a309185776b93bf5e532440b4638a649d"></a>
-typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html#a309185776b93bf5e532440b4638a649d">FunctionType</a>) (T arg, KuduLogSeverity severity, const char *filename, int line_number, const struct ::tm *time, const char *message, size_t message_len)</td></tr>
-<tr class="memdesc:a309185776b93bf5e532440b4638a649d"><td class="mdescLeft">&#160;</td><td class="mdescRight">A handy typedef for the function with appropriate signature. <br /></td></tr>
-<tr class="separator:a309185776b93bf5e532440b4638a649d"><td class="memSeparator" colspan="2">&#160;</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:a4263c504b21e0e5827f47a902e908a2c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html#a4263c504b21e0e5827f47a902e908a2c">KuduLoggingFunctionCallback</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html#a309185776b93bf5e532440b4638a649d">FunctionType</a> function, T arg)</td></tr>
-<tr class="separator:a4263c504b21e0e5827f47a902e908a2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae22e9139102f60d049c29e888c6a528d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html#ae22e9139102f60d049c29e888c6a528d">Run</a> (KuduLogSeverity severity, const char *filename, int line_number, const struct ::tm *time, const char *message, size_t message_len) OVERRIDE</td></tr>
-<tr class="separator:ae22e9139102f60d049c29e888c6a528d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><h3>template&lt;typename T&gt;<br />
-class kudu::client::KuduLoggingFunctionCallback&lt; T &gt;</h3>
-
-<p>The logging callback that invokes a function by pointer with a single argument. </p>
-</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a id="a4263c504b21e0e5827f47a902e908a2c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4263c504b21e0e5827f47a902e908a2c">&#9670;&nbsp;</a></span>KuduLoggingFunctionCallback()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html">kudu::client::KuduLoggingFunctionCallback</a>&lt; T &gt;::<a class="el" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html">KuduLoggingFunctionCallback</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html#a309185776b93bf5e532440b4638a649d">FunctionType</a>&#160;</td>
-          <td class="paramname"><em>function</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">T&#160;</td>
-          <td class="paramname"><em>arg</em>&#160;</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>Build an instance of <a class="el" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html" title="The logging callback that invokes a function by pointer with a single argument. ">KuduLoggingFunctionCallback</a>.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">function</td><td>A pointer to the logging function to invoke with the <code>arg</code> argument. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>An argument for the function invocation. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a id="ae22e9139102f60d049c29e888c6a528d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae22e9139102f60d049c29e888c6a528d">&#9670;&nbsp;</a></span>Run()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual void <a class="el" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html">kudu::client::KuduLoggingFunctionCallback</a>&lt; T &gt;::Run </td>
-          <td>(</td>
-          <td class="paramtype">KuduLogSeverity&#160;</td>
-          <td class="paramname"><em>severity</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>line_number</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const struct ::tm *&#160;</td>
-          <td class="paramname"><em>time</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>message</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>message_len</em>&#160;</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 class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p></p>
-<p>Log the message.</p>
-<dl class="section note"><dt>Note</dt><dd>The <code>message</code> is NOT terminated with an endline.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">severity</td><td>Severity of the log message. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">filename</td><td>The name of the source file the message is originated from. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">line_number</td><td>The line of the source file the message is originated from. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">time</td><td>The absolute time when the log event was generated. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">message</td><td>The message to log. It's not terminated with an endline. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">message_len</td><td>Number of characters in the <code>message</code>. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>Implements <a class="el" href="classkudu_1_1client_1_1_kudu_logging_callback.html#a59db98413fb312d260fcb08299bae89c">kudu::client::KuduLoggingCallback</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="callbacks_8h_source.html">callbacks.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_function_callback.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_function_callback.png b/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_function_callback.png
deleted file mode 100644
index c1a75b9..0000000
Binary files a/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_function_callback.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_member_callback-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_member_callback-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_member_callback-members.html
deleted file mode 100644
index 3489fba..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_member_callback-members.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html">KuduLoggingMemberCallback</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduLoggingMemberCallback&lt; T &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html">kudu::client::KuduLoggingMemberCallback&lt; T &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduLoggingCallback</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_logging_callback.html">kudu::client::KuduLoggingCallback</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_callback.html">kudu::client::KuduLoggingCallback</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html#aeda4119b1288db0d055c9800e3485fd8">KuduLoggingMemberCallback</a>(T *object, MemberType member)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html">kudu::client::KuduLoggingMemberCallback&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html#a55d1578018eb025dd6ae8d07cfbda59d">MemberType</a> typedef</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html">kudu::client::KuduLoggingMemberCallback&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html#aafb1373a805d6e05c0fc5715927677c9">Run</a>(KuduLogSeverity severity, const char *filename, int line_number, const struct ::tm *time, const char *message, size_t message_len) OVERRIDE</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html">kudu::client::KuduLoggingMemberCallback&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduLoggingCallback</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_logging_callback.html">kudu::client::KuduLoggingCallback</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_callback.html">kudu::client::KuduLoggingCallback</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_member_callback.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_member_callback.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_member_callback.html
deleted file mode 100644
index 5a1698d..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_member_callback.html
+++ /dev/null
@@ -1,249 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduLoggingMemberCallback&lt; T &gt; Class Template 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html">KuduLoggingMemberCallback</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_logging_member_callback-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduLoggingMemberCallback&lt; T &gt; Class Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>The logging callback that invokes a member function of an object.  
- <a href="classkudu_1_1client_1_1_kudu_logging_member_callback.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="callbacks_8h_source.html">callbacks.h</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for kudu::client::KuduLoggingMemberCallback&lt; T &gt;:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="classkudu_1_1client_1_1_kudu_logging_member_callback.png" usemap="#kudu::client::KuduLoggingMemberCallback_3C_20T_20_3E_map" alt=""/>
-  <map id="kudu::client::KuduLoggingMemberCallback_3C_20T_20_3E_map" name="kudu::client::KuduLoggingMemberCallback_3C_20T_20_3E_map">
-<area href="classkudu_1_1client_1_1_kudu_logging_callback.html" title="The interface for all logging callbacks. " alt="kudu::client::KuduLoggingCallback" shape="rect" coords="0,0,281,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a55d1578018eb025dd6ae8d07cfbda59d"><td class="memItemLeft" align="right" valign="top"><a id="a55d1578018eb025dd6ae8d07cfbda59d"></a>
-typedef void(T::*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html#a55d1578018eb025dd6ae8d07cfbda59d">MemberType</a>) (KuduLogSeverity severity, const char *filename, int line_number, const struct ::tm *time, const char *message, size_t message_len)</td></tr>
-<tr class="memdesc:a55d1578018eb025dd6ae8d07cfbda59d"><td class="mdescLeft">&#160;</td><td class="mdescRight">A handy typedef for the member function with appropriate signature. <br /></td></tr>
-<tr class="separator:a55d1578018eb025dd6ae8d07cfbda59d"><td class="memSeparator" colspan="2">&#160;</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:aeda4119b1288db0d055c9800e3485fd8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html#aeda4119b1288db0d055c9800e3485fd8">KuduLoggingMemberCallback</a> (T *object, <a class="el" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html#a55d1578018eb025dd6ae8d07cfbda59d">MemberType</a> member)</td></tr>
-<tr class="separator:aeda4119b1288db0d055c9800e3485fd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aafb1373a805d6e05c0fc5715927677c9"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html#aafb1373a805d6e05c0fc5715927677c9">Run</a> (KuduLogSeverity severity, const char *filename, int line_number, const struct ::tm *time, const char *message, size_t message_len) OVERRIDE</td></tr>
-<tr class="separator:aafb1373a805d6e05c0fc5715927677c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><h3>template&lt;typename T&gt;<br />
-class kudu::client::KuduLoggingMemberCallback&lt; T &gt;</h3>
-
-<p>The logging callback that invokes a member function of an object. </p>
-</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a id="aeda4119b1288db0d055c9800e3485fd8"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aeda4119b1288db0d055c9800e3485fd8">&#9670;&nbsp;</a></span>KuduLoggingMemberCallback()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html">kudu::client::KuduLoggingMemberCallback</a>&lt; T &gt;::<a class="el" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html">KuduLoggingMemberCallback</a> </td>
-          <td>(</td>
-          <td class="paramtype">T *&#160;</td>
-          <td class="paramname"><em>object</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html#a55d1578018eb025dd6ae8d07cfbda59d">MemberType</a>&#160;</td>
-          <td class="paramname"><em>member</em>&#160;</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>Build an instance of <a class="el" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html" title="The logging callback that invokes a member function of an object. ">KuduLoggingMemberCallback</a>.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">object</td><td>A pointer to the object. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">member</td><td>A pointer to the member function of the <code>object</code> to invoke. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a id="aafb1373a805d6e05c0fc5715927677c9"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aafb1373a805d6e05c0fc5715927677c9">&#9670;&nbsp;</a></span>Run()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual void <a class="el" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html">kudu::client::KuduLoggingMemberCallback</a>&lt; T &gt;::Run </td>
-          <td>(</td>
-          <td class="paramtype">KuduLogSeverity&#160;</td>
-          <td class="paramname"><em>severity</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>line_number</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const struct ::tm *&#160;</td>
-          <td class="paramname"><em>time</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>message</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>message_len</em>&#160;</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 class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p></p>
-<p>Log the message.</p>
-<dl class="section note"><dt>Note</dt><dd>The <code>message</code> is NOT terminated with an endline.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">severity</td><td>Severity of the log message. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">filename</td><td>The name of the source file the message is originated from. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">line_number</td><td>The line of the source file the message is originated from. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">time</td><td>The absolute time when the log event was generated. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">message</td><td>The message to log. It's not terminated with an endline. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">message_len</td><td>Number of characters in the <code>message</code>. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>Implements <a class="el" href="classkudu_1_1client_1_1_kudu_logging_callback.html#a59db98413fb312d260fcb08299bae89c">kudu::client::KuduLoggingCallback</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="callbacks_8h_source.html">callbacks.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_member_callback.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_member_callback.png b/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_member_callback.png
deleted file mode 100644
index b92bab8..0000000
Binary files a/cpp-client-api/classkudu_1_1client_1_1_kudu_logging_member_callback.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_partitioner-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_partitioner-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_partitioner-members.html
deleted file mode 100644
index 7db84a1..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_partitioner-members.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner.html">KuduPartitioner</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduPartitioner Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_partitioner.html">kudu::client::KuduPartitioner</a>, including all inherited members.</p>
-<table class="directory">
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduPartitionerBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_partitioner.html">kudu::client::KuduPartitioner</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner.html">kudu::client::KuduPartitioner</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner.html#a73fa744430a09ba8c75410f07882714a">NumPartitions</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner.html">kudu::client::KuduPartitioner</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner.html#a05d816ba08d85d5c0c95025e12d2e369">PartitionRow</a>(const KuduPartialRow &amp;row, int *partition)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner.html">kudu::client::KuduPartitioner</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduPartitioner</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_partitioner.html">kudu::client::KuduPartitioner</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner.html">kudu::client::KuduPartitioner</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_partitioner.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_partitioner.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_partitioner.html
deleted file mode 100644
index 33de378..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_partitioner.html
+++ /dev/null
@@ -1,164 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduPartitioner 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner.html">KuduPartitioner</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_partitioner-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduPartitioner Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</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:a73fa744430a09ba8c75410f07882714a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner.html#a73fa744430a09ba8c75410f07882714a">NumPartitions</a> () const</td></tr>
-<tr class="separator:a73fa744430a09ba8c75410f07882714a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a05d816ba08d85d5c0c95025e12d2e369"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner.html#a05d816ba08d85d5c0c95025e12d2e369">PartitionRow</a> (const <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> &amp;row, int *partition)</td></tr>
-<tr class="separator:a05d816ba08d85d5c0c95025e12d2e369"><td class="memSeparator" colspan="2">&#160;</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:a4a88b01a7cf6a8b126e310af8a973077"><td class="memItemLeft" align="right" valign="top"><a id="a4a88b01a7cf6a8b126e310af8a973077"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduPartitionerBuilder</b></td></tr>
-<tr class="separator:a4a88b01a7cf6a8b126e310af8a973077"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>A <a class="el" href="classkudu_1_1client_1_1_kudu_partitioner.html">KuduPartitioner</a> allows clients to determine the target partition of a row without actually performing a write. The set of partitions is eagerly fetched when the <a class="el" href="classkudu_1_1client_1_1_kudu_partitioner.html">KuduPartitioner</a> is constructed so that the actual partitioning step can be performed synchronously without any network trips.</p>
-<dl class="section note"><dt>Note</dt><dd>Because this operates on a metadata snapshot retrieved at construction time, it will not reflect any metadata changes to the table that have occurred since its creation.</dd></dl>
-<dl class="section warning"><dt>Warning</dt><dd>This class is not thread-safe. </dd></dl>
-</div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="a73fa744430a09ba8c75410f07882714a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a73fa744430a09ba8c75410f07882714a">&#9670;&nbsp;</a></span>NumPartitions()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int kudu::client::KuduPartitioner::NumPartitions </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Return the number of partitions known by this partitioner. The partition indices returned by <code>PartitionRow</code> are guaranteed to be less than this value. </p>
-
-</div>
-</div>
-<a id="a05d816ba08d85d5c0c95025e12d2e369"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a05d816ba08d85d5c0c95025e12d2e369">&#9670;&nbsp;</a></span>PartitionRow()</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::client::KuduPartitioner::PartitionRow </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> &amp;&#160;</td>
-          <td class="paramname"><em>row</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int *&#160;</td>
-          <td class="paramname"><em>partition</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Determine the partition index that the given row falls into.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">row</td><td>The row to be partitioned. </td></tr>
-    <tr><td class="paramdir">[out]</td><td class="paramname">partition</td><td>The resulting partition index, or -1 if the row falls into a non-covered range. The result will be less than <code>NumPartitioons()</code>.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classkudu_1_1_status.html" title="A representation of an operation&#39;s outcome. ">Status</a> OK if successful. May return a bad <a class="el" href="classkudu_1_1_status.html" title="A representation of an operation&#39;s outcome. ">Status</a> if the provided row does not have all columns of the partition key set. </dd></dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>


[49/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/AsyncKuduScanner.AsyncKuduScannerBuilder.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/AsyncKuduScanner.AsyncKuduScannerBuilder.html b/apidocs/org/apache/kudu/client/AsyncKuduScanner.AsyncKuduScannerBuilder.html
index c9b3526..ca35070 100644
--- a/apidocs/org/apache/kudu/client/AsyncKuduScanner.AsyncKuduScannerBuilder.html
+++ b/apidocs/org/apache/kudu/client/AsyncKuduScanner.AsyncKuduScannerBuilder.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>AsyncKuduScanner.AsyncKuduScannerBuilder (Kudu 1.7.0 API)</title>
+<title>AsyncKuduScanner.AsyncKuduScannerBuilder (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AsyncKuduScanner.AsyncKuduScannerBuilder (Kudu 1.7.0 API)";
+            parent.document.title="AsyncKuduScanner.AsyncKuduScannerBuilder (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/AsyncKuduScanner.ReadMode.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/AsyncKuduScanner.ReadMode.html b/apidocs/org/apache/kudu/client/AsyncKuduScanner.ReadMode.html
index 1a8be89..82d89aa 100644
--- a/apidocs/org/apache/kudu/client/AsyncKuduScanner.ReadMode.html
+++ b/apidocs/org/apache/kudu/client/AsyncKuduScanner.ReadMode.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>AsyncKuduScanner.ReadMode (Kudu 1.7.0 API)</title>
+<title>AsyncKuduScanner.ReadMode (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AsyncKuduScanner.ReadMode (Kudu 1.7.0 API)";
+            parent.document.title="AsyncKuduScanner.ReadMode (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/AsyncKuduScanner.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/AsyncKuduScanner.html b/apidocs/org/apache/kudu/client/AsyncKuduScanner.html
index 9849a43..8b4ee70 100644
--- a/apidocs/org/apache/kudu/client/AsyncKuduScanner.html
+++ b/apidocs/org/apache/kudu/client/AsyncKuduScanner.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>AsyncKuduScanner (Kudu 1.7.0 API)</title>
+<title>AsyncKuduScanner (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AsyncKuduScanner (Kudu 1.7.0 API)";
+            parent.document.title="AsyncKuduScanner (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/AsyncKuduSession.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/AsyncKuduSession.html b/apidocs/org/apache/kudu/client/AsyncKuduSession.html
index 156c152..5a8cce8 100644
--- a/apidocs/org/apache/kudu/client/AsyncKuduSession.html
+++ b/apidocs/org/apache/kudu/client/AsyncKuduSession.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>AsyncKuduSession (Kudu 1.7.0 API)</title>
+<title>AsyncKuduSession (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AsyncKuduSession (Kudu 1.7.0 API)";
+            parent.document.title="AsyncKuduSession (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/ColumnRangePredicate.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/ColumnRangePredicate.html b/apidocs/org/apache/kudu/client/ColumnRangePredicate.html
index ea4209e..6d1b8f4 100644
--- a/apidocs/org/apache/kudu/client/ColumnRangePredicate.html
+++ b/apidocs/org/apache/kudu/client/ColumnRangePredicate.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ColumnRangePredicate (Kudu 1.7.0 API)</title>
+<title>ColumnRangePredicate (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ColumnRangePredicate (Kudu 1.7.0 API)";
+            parent.document.title="ColumnRangePredicate (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/CreateTableOptions.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/CreateTableOptions.html b/apidocs/org/apache/kudu/client/CreateTableOptions.html
index 45d4672..908ff88 100644
--- a/apidocs/org/apache/kudu/client/CreateTableOptions.html
+++ b/apidocs/org/apache/kudu/client/CreateTableOptions.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CreateTableOptions (Kudu 1.7.0 API)</title>
+<title>CreateTableOptions (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CreateTableOptions (Kudu 1.7.0 API)";
+            parent.document.title="CreateTableOptions (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/Delete.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/Delete.html b/apidocs/org/apache/kudu/client/Delete.html
index 60bc400..db7c982 100644
--- a/apidocs/org/apache/kudu/client/Delete.html
+++ b/apidocs/org/apache/kudu/client/Delete.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Delete (Kudu 1.7.0 API)</title>
+<title>Delete (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Delete (Kudu 1.7.0 API)";
+            parent.document.title="Delete (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/DeleteTableResponse.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/DeleteTableResponse.html b/apidocs/org/apache/kudu/client/DeleteTableResponse.html
index df2d14a..e8b396a 100644
--- a/apidocs/org/apache/kudu/client/DeleteTableResponse.html
+++ b/apidocs/org/apache/kudu/client/DeleteTableResponse.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DeleteTableResponse (Kudu 1.7.0 API)</title>
+<title>DeleteTableResponse (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DeleteTableResponse (Kudu 1.7.0 API)";
+            parent.document.title="DeleteTableResponse (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/ExternalConsistencyMode.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/ExternalConsistencyMode.html b/apidocs/org/apache/kudu/client/ExternalConsistencyMode.html
index 53d31ce..4657e97 100644
--- a/apidocs/org/apache/kudu/client/ExternalConsistencyMode.html
+++ b/apidocs/org/apache/kudu/client/ExternalConsistencyMode.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ExternalConsistencyMode (Kudu 1.7.0 API)</title>
+<title>ExternalConsistencyMode (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ExternalConsistencyMode (Kudu 1.7.0 API)";
+            parent.document.title="ExternalConsistencyMode (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/HasFailedRpcException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/HasFailedRpcException.html b/apidocs/org/apache/kudu/client/HasFailedRpcException.html
index 35777ba..9d477c4 100644
--- a/apidocs/org/apache/kudu/client/HasFailedRpcException.html
+++ b/apidocs/org/apache/kudu/client/HasFailedRpcException.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>HasFailedRpcException (Kudu 1.7.0 API)</title>
+<title>HasFailedRpcException (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HasFailedRpcException (Kudu 1.7.0 API)";
+            parent.document.title="HasFailedRpcException (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/Insert.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/Insert.html b/apidocs/org/apache/kudu/client/Insert.html
index 76ed161..a4a11e7 100644
--- a/apidocs/org/apache/kudu/client/Insert.html
+++ b/apidocs/org/apache/kudu/client/Insert.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Insert (Kudu 1.7.0 API)</title>
+<title>Insert (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Insert (Kudu 1.7.0 API)";
+            parent.document.title="Insert (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/IsAlterTableDoneResponse.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/IsAlterTableDoneResponse.html b/apidocs/org/apache/kudu/client/IsAlterTableDoneResponse.html
index 718a285..5293297 100644
--- a/apidocs/org/apache/kudu/client/IsAlterTableDoneResponse.html
+++ b/apidocs/org/apache/kudu/client/IsAlterTableDoneResponse.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>IsAlterTableDoneResponse (Kudu 1.7.0 API)</title>
+<title>IsAlterTableDoneResponse (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IsAlterTableDoneResponse (Kudu 1.7.0 API)";
+            parent.document.title="IsAlterTableDoneResponse (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/IsCreateTableDoneResponse.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/IsCreateTableDoneResponse.html b/apidocs/org/apache/kudu/client/IsCreateTableDoneResponse.html
index aac550e..560239c 100644
--- a/apidocs/org/apache/kudu/client/IsCreateTableDoneResponse.html
+++ b/apidocs/org/apache/kudu/client/IsCreateTableDoneResponse.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>IsCreateTableDoneResponse (Kudu 1.7.0 API)</title>
+<title>IsCreateTableDoneResponse (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IsCreateTableDoneResponse (Kudu 1.7.0 API)";
+            parent.document.title="IsCreateTableDoneResponse (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/KuduClient.KuduClientBuilder.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/KuduClient.KuduClientBuilder.html b/apidocs/org/apache/kudu/client/KuduClient.KuduClientBuilder.html
index 2a2ed3f..787f002 100644
--- a/apidocs/org/apache/kudu/client/KuduClient.KuduClientBuilder.html
+++ b/apidocs/org/apache/kudu/client/KuduClient.KuduClientBuilder.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>KuduClient.KuduClientBuilder (Kudu 1.7.0 API)</title>
+<title>KuduClient.KuduClientBuilder (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="KuduClient.KuduClientBuilder (Kudu 1.7.0 API)";
+            parent.document.title="KuduClient.KuduClientBuilder (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/KuduClient.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/KuduClient.html b/apidocs/org/apache/kudu/client/KuduClient.html
index d682465..55698f8 100644
--- a/apidocs/org/apache/kudu/client/KuduClient.html
+++ b/apidocs/org/apache/kudu/client/KuduClient.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>KuduClient (Kudu 1.7.0 API)</title>
+<title>KuduClient (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="KuduClient (Kudu 1.7.0 API)";
+            parent.document.title="KuduClient (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/KuduException.OriginalException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/KuduException.OriginalException.html b/apidocs/org/apache/kudu/client/KuduException.OriginalException.html
index 88cb82c..9260d6b 100644
--- a/apidocs/org/apache/kudu/client/KuduException.OriginalException.html
+++ b/apidocs/org/apache/kudu/client/KuduException.OriginalException.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>KuduException.OriginalException (Kudu 1.7.0 API)</title>
+<title>KuduException.OriginalException (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="KuduException.OriginalException (Kudu 1.7.0 API)";
+            parent.document.title="KuduException.OriginalException (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/KuduException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/KuduException.html b/apidocs/org/apache/kudu/client/KuduException.html
index 98214b1..bb93abc 100644
--- a/apidocs/org/apache/kudu/client/KuduException.html
+++ b/apidocs/org/apache/kudu/client/KuduException.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>KuduException (Kudu 1.7.0 API)</title>
+<title>KuduException (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="KuduException (Kudu 1.7.0 API)";
+            parent.document.title="KuduException (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/KuduPredicate.ComparisonOp.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/KuduPredicate.ComparisonOp.html b/apidocs/org/apache/kudu/client/KuduPredicate.ComparisonOp.html
index a88ae92..aea0429 100644
--- a/apidocs/org/apache/kudu/client/KuduPredicate.ComparisonOp.html
+++ b/apidocs/org/apache/kudu/client/KuduPredicate.ComparisonOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>KuduPredicate.ComparisonOp (Kudu 1.7.0 API)</title>
+<title>KuduPredicate.ComparisonOp (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="KuduPredicate.ComparisonOp (Kudu 1.7.0 API)";
+            parent.document.title="KuduPredicate.ComparisonOp (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/KuduPredicate.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/KuduPredicate.html b/apidocs/org/apache/kudu/client/KuduPredicate.html
index 5bf9c58..2ca390e 100644
--- a/apidocs/org/apache/kudu/client/KuduPredicate.html
+++ b/apidocs/org/apache/kudu/client/KuduPredicate.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>KuduPredicate (Kudu 1.7.0 API)</title>
+<title>KuduPredicate (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="KuduPredicate (Kudu 1.7.0 API)";
+            parent.document.title="KuduPredicate (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/KuduScanToken.KuduScanTokenBuilder.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/KuduScanToken.KuduScanTokenBuilder.html b/apidocs/org/apache/kudu/client/KuduScanToken.KuduScanTokenBuilder.html
index d1e79db..b0a2d18 100644
--- a/apidocs/org/apache/kudu/client/KuduScanToken.KuduScanTokenBuilder.html
+++ b/apidocs/org/apache/kudu/client/KuduScanToken.KuduScanTokenBuilder.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>KuduScanToken.KuduScanTokenBuilder (Kudu 1.7.0 API)</title>
+<title>KuduScanToken.KuduScanTokenBuilder (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="KuduScanToken.KuduScanTokenBuilder (Kudu 1.7.0 API)";
+            parent.document.title="KuduScanToken.KuduScanTokenBuilder (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/KuduScanToken.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/KuduScanToken.html b/apidocs/org/apache/kudu/client/KuduScanToken.html
index 23580df..e01770a 100644
--- a/apidocs/org/apache/kudu/client/KuduScanToken.html
+++ b/apidocs/org/apache/kudu/client/KuduScanToken.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>KuduScanToken (Kudu 1.7.0 API)</title>
+<title>KuduScanToken (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="KuduScanToken (Kudu 1.7.0 API)";
+            parent.document.title="KuduScanToken (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/KuduScanner.KuduScannerBuilder.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/KuduScanner.KuduScannerBuilder.html b/apidocs/org/apache/kudu/client/KuduScanner.KuduScannerBuilder.html
index d19d6a1..cb0e622 100644
--- a/apidocs/org/apache/kudu/client/KuduScanner.KuduScannerBuilder.html
+++ b/apidocs/org/apache/kudu/client/KuduScanner.KuduScannerBuilder.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>KuduScanner.KuduScannerBuilder (Kudu 1.7.0 API)</title>
+<title>KuduScanner.KuduScannerBuilder (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="KuduScanner.KuduScannerBuilder (Kudu 1.7.0 API)";
+            parent.document.title="KuduScanner.KuduScannerBuilder (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/KuduScanner.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/KuduScanner.html b/apidocs/org/apache/kudu/client/KuduScanner.html
index c86eeb3..6aedd7f 100644
--- a/apidocs/org/apache/kudu/client/KuduScanner.html
+++ b/apidocs/org/apache/kudu/client/KuduScanner.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>KuduScanner (Kudu 1.7.0 API)</title>
+<title>KuduScanner (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="KuduScanner (Kudu 1.7.0 API)";
+            parent.document.title="KuduScanner (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/KuduSession.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/KuduSession.html b/apidocs/org/apache/kudu/client/KuduSession.html
index d0d8c61..a034fbe 100644
--- a/apidocs/org/apache/kudu/client/KuduSession.html
+++ b/apidocs/org/apache/kudu/client/KuduSession.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>KuduSession (Kudu 1.7.0 API)</title>
+<title>KuduSession (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="KuduSession (Kudu 1.7.0 API)";
+            parent.document.title="KuduSession (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/KuduTable.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/KuduTable.html b/apidocs/org/apache/kudu/client/KuduTable.html
index c924153..98ecd38 100644
--- a/apidocs/org/apache/kudu/client/KuduTable.html
+++ b/apidocs/org/apache/kudu/client/KuduTable.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>KuduTable (Kudu 1.7.0 API)</title>
+<title>KuduTable (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="KuduTable (Kudu 1.7.0 API)";
+            parent.document.title="KuduTable (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/ListTablesResponse.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/ListTablesResponse.html b/apidocs/org/apache/kudu/client/ListTablesResponse.html
index a40b45f..11c24af 100644
--- a/apidocs/org/apache/kudu/client/ListTablesResponse.html
+++ b/apidocs/org/apache/kudu/client/ListTablesResponse.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ListTablesResponse (Kudu 1.7.0 API)</title>
+<title>ListTablesResponse (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ListTablesResponse (Kudu 1.7.0 API)";
+            parent.document.title="ListTablesResponse (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/ListTabletServersResponse.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/ListTabletServersResponse.html b/apidocs/org/apache/kudu/client/ListTabletServersResponse.html
index e5825f8..2338d9d 100644
--- a/apidocs/org/apache/kudu/client/ListTabletServersResponse.html
+++ b/apidocs/org/apache/kudu/client/ListTabletServersResponse.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ListTabletServersResponse (Kudu 1.7.0 API)</title>
+<title>ListTabletServersResponse (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ListTabletServersResponse (Kudu 1.7.0 API)";
+            parent.document.title="ListTabletServersResponse (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/LocatedTablet.Replica.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/LocatedTablet.Replica.html b/apidocs/org/apache/kudu/client/LocatedTablet.Replica.html
index 9a64718..8b8b42c 100644
--- a/apidocs/org/apache/kudu/client/LocatedTablet.Replica.html
+++ b/apidocs/org/apache/kudu/client/LocatedTablet.Replica.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>LocatedTablet.Replica (Kudu 1.7.0 API)</title>
+<title>LocatedTablet.Replica (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LocatedTablet.Replica (Kudu 1.7.0 API)";
+            parent.document.title="LocatedTablet.Replica (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/LocatedTablet.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/LocatedTablet.html b/apidocs/org/apache/kudu/client/LocatedTablet.html
index f661230..3c19e41 100644
--- a/apidocs/org/apache/kudu/client/LocatedTablet.html
+++ b/apidocs/org/apache/kudu/client/LocatedTablet.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>LocatedTablet (Kudu 1.7.0 API)</title>
+<title>LocatedTablet (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LocatedTablet (Kudu 1.7.0 API)";
+            parent.document.title="LocatedTablet (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/Operation.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/Operation.html b/apidocs/org/apache/kudu/client/Operation.html
index 90f2537..c3a5826 100644
--- a/apidocs/org/apache/kudu/client/Operation.html
+++ b/apidocs/org/apache/kudu/client/Operation.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Operation (Kudu 1.7.0 API)</title>
+<title>Operation (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Operation (Kudu 1.7.0 API)";
+            parent.document.title="Operation (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/OperationResponse.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/OperationResponse.html b/apidocs/org/apache/kudu/client/OperationResponse.html
index bba6d70..4b2d320 100644
--- a/apidocs/org/apache/kudu/client/OperationResponse.html
+++ b/apidocs/org/apache/kudu/client/OperationResponse.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>OperationResponse (Kudu 1.7.0 API)</title>
+<title>OperationResponse (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OperationResponse (Kudu 1.7.0 API)";
+            parent.document.title="OperationResponse (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/PartialRow.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/PartialRow.html b/apidocs/org/apache/kudu/client/PartialRow.html
index a37cd05..4ba7871 100644
--- a/apidocs/org/apache/kudu/client/PartialRow.html
+++ b/apidocs/org/apache/kudu/client/PartialRow.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>PartialRow (Kudu 1.7.0 API)</title>
+<title>PartialRow (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PartialRow (Kudu 1.7.0 API)";
+            parent.document.title="PartialRow (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/PleaseThrottleException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/PleaseThrottleException.html b/apidocs/org/apache/kudu/client/PleaseThrottleException.html
index 2dc4a41..0deaa2d 100644
--- a/apidocs/org/apache/kudu/client/PleaseThrottleException.html
+++ b/apidocs/org/apache/kudu/client/PleaseThrottleException.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>PleaseThrottleException (Kudu 1.7.0 API)</title>
+<title>PleaseThrottleException (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PleaseThrottleException (Kudu 1.7.0 API)";
+            parent.document.title="PleaseThrottleException (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/RangePartitionBound.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/RangePartitionBound.html b/apidocs/org/apache/kudu/client/RangePartitionBound.html
index fd944bc..f03f80d 100644
--- a/apidocs/org/apache/kudu/client/RangePartitionBound.html
+++ b/apidocs/org/apache/kudu/client/RangePartitionBound.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RangePartitionBound (Kudu 1.7.0 API)</title>
+<title>RangePartitionBound (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RangePartitionBound (Kudu 1.7.0 API)";
+            parent.document.title="RangePartitionBound (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/ReplicaSelection.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/ReplicaSelection.html b/apidocs/org/apache/kudu/client/ReplicaSelection.html
index 4af0efc..5c3245e 100644
--- a/apidocs/org/apache/kudu/client/ReplicaSelection.html
+++ b/apidocs/org/apache/kudu/client/ReplicaSelection.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ReplicaSelection (Kudu 1.7.0 API)</title>
+<title>ReplicaSelection (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ReplicaSelection (Kudu 1.7.0 API)";
+            parent.document.title="ReplicaSelection (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/RowError.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/RowError.html b/apidocs/org/apache/kudu/client/RowError.html
index 4eb9f98..43ef2b7 100644
--- a/apidocs/org/apache/kudu/client/RowError.html
+++ b/apidocs/org/apache/kudu/client/RowError.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RowError (Kudu 1.7.0 API)</title>
+<title>RowError (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RowError (Kudu 1.7.0 API)";
+            parent.document.title="RowError (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/RowErrorsAndOverflowStatus.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/RowErrorsAndOverflowStatus.html b/apidocs/org/apache/kudu/client/RowErrorsAndOverflowStatus.html
index 3035436..1f26aca 100644
--- a/apidocs/org/apache/kudu/client/RowErrorsAndOverflowStatus.html
+++ b/apidocs/org/apache/kudu/client/RowErrorsAndOverflowStatus.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RowErrorsAndOverflowStatus (Kudu 1.7.0 API)</title>
+<title>RowErrorsAndOverflowStatus (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RowErrorsAndOverflowStatus (Kudu 1.7.0 API)";
+            parent.document.title="RowErrorsAndOverflowStatus (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/RowResult.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/RowResult.html b/apidocs/org/apache/kudu/client/RowResult.html
index 2df607a..abae7bc 100644
--- a/apidocs/org/apache/kudu/client/RowResult.html
+++ b/apidocs/org/apache/kudu/client/RowResult.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RowResult (Kudu 1.7.0 API)</title>
+<title>RowResult (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RowResult (Kudu 1.7.0 API)";
+            parent.document.title="RowResult (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/RowResultIterator.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/RowResultIterator.html b/apidocs/org/apache/kudu/client/RowResultIterator.html
index e30492b..98bbafc 100644
--- a/apidocs/org/apache/kudu/client/RowResultIterator.html
+++ b/apidocs/org/apache/kudu/client/RowResultIterator.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RowResultIterator (Kudu 1.7.0 API)</title>
+<title>RowResultIterator (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RowResultIterator (Kudu 1.7.0 API)";
+            parent.document.title="RowResultIterator (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/SessionConfiguration.FlushMode.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/SessionConfiguration.FlushMode.html b/apidocs/org/apache/kudu/client/SessionConfiguration.FlushMode.html
index 652631b..48948ce 100644
--- a/apidocs/org/apache/kudu/client/SessionConfiguration.FlushMode.html
+++ b/apidocs/org/apache/kudu/client/SessionConfiguration.FlushMode.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SessionConfiguration.FlushMode (Kudu 1.7.0 API)</title>
+<title>SessionConfiguration.FlushMode (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SessionConfiguration.FlushMode (Kudu 1.7.0 API)";
+            parent.document.title="SessionConfiguration.FlushMode (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/SessionConfiguration.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/SessionConfiguration.html b/apidocs/org/apache/kudu/client/SessionConfiguration.html
index 81545b2..343feab 100644
--- a/apidocs/org/apache/kudu/client/SessionConfiguration.html
+++ b/apidocs/org/apache/kudu/client/SessionConfiguration.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SessionConfiguration (Kudu 1.7.0 API)</title>
+<title>SessionConfiguration (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SessionConfiguration (Kudu 1.7.0 API)";
+            parent.document.title="SessionConfiguration (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/Statistics.Statistic.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/Statistics.Statistic.html b/apidocs/org/apache/kudu/client/Statistics.Statistic.html
index 733391c..f198d45 100644
--- a/apidocs/org/apache/kudu/client/Statistics.Statistic.html
+++ b/apidocs/org/apache/kudu/client/Statistics.Statistic.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Statistics.Statistic (Kudu 1.7.0 API)</title>
+<title>Statistics.Statistic (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Statistics.Statistic (Kudu 1.7.0 API)";
+            parent.document.title="Statistics.Statistic (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/Statistics.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/Statistics.html b/apidocs/org/apache/kudu/client/Statistics.html
index 60b066c..6e9923e 100644
--- a/apidocs/org/apache/kudu/client/Statistics.html
+++ b/apidocs/org/apache/kudu/client/Statistics.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Statistics (Kudu 1.7.0 API)</title>
+<title>Statistics (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Statistics (Kudu 1.7.0 API)";
+            parent.document.title="Statistics (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/Status.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/Status.html b/apidocs/org/apache/kudu/client/Status.html
index 4f3e280..2ccb741 100644
--- a/apidocs/org/apache/kudu/client/Status.html
+++ b/apidocs/org/apache/kudu/client/Status.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Status (Kudu 1.7.0 API)</title>
+<title>Status (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Status (Kudu 1.7.0 API)";
+            parent.document.title="Status (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/Update.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/Update.html b/apidocs/org/apache/kudu/client/Update.html
index f990fda..d4bb4ce 100644
--- a/apidocs/org/apache/kudu/client/Update.html
+++ b/apidocs/org/apache/kudu/client/Update.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Update (Kudu 1.7.0 API)</title>
+<title>Update (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Update (Kudu 1.7.0 API)";
+            parent.document.title="Update (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/Upsert.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/Upsert.html b/apidocs/org/apache/kudu/client/Upsert.html
index 0a1dfd7..f4e1958 100644
--- a/apidocs/org/apache/kudu/client/Upsert.html
+++ b/apidocs/org/apache/kudu/client/Upsert.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Upsert (Kudu 1.7.0 API)</title>
+<title>Upsert (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Upsert (Kudu 1.7.0 API)";
+            parent.document.title="Upsert (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/AbstractKuduScannerBuilder.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/AbstractKuduScannerBuilder.html b/apidocs/org/apache/kudu/client/class-use/AbstractKuduScannerBuilder.html
index 998efbc..2f55f37 100644
--- a/apidocs/org/apache/kudu/client/class-use/AbstractKuduScannerBuilder.html
+++ b/apidocs/org/apache/kudu/client/class-use/AbstractKuduScannerBuilder.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.AbstractKuduScannerBuilder (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.AbstractKuduScannerBuilder (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.AbstractKuduScannerBuilder (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.AbstractKuduScannerBuilder (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/AlterTableOptions.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/AlterTableOptions.html b/apidocs/org/apache/kudu/client/class-use/AlterTableOptions.html
index 7a362c8..acad246 100644
--- a/apidocs/org/apache/kudu/client/class-use/AlterTableOptions.html
+++ b/apidocs/org/apache/kudu/client/class-use/AlterTableOptions.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.AlterTableOptions (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.AlterTableOptions (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.AlterTableOptions (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.AlterTableOptions (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/AlterTableResponse.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/AlterTableResponse.html b/apidocs/org/apache/kudu/client/class-use/AlterTableResponse.html
index ba885d9..31142c8 100644
--- a/apidocs/org/apache/kudu/client/class-use/AlterTableResponse.html
+++ b/apidocs/org/apache/kudu/client/class-use/AlterTableResponse.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.AlterTableResponse (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.AlterTableResponse (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.AlterTableResponse (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.AlterTableResponse (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/AsyncKuduClient.AsyncKuduClientBuilder.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/AsyncKuduClient.AsyncKuduClientBuilder.html b/apidocs/org/apache/kudu/client/class-use/AsyncKuduClient.AsyncKuduClientBuilder.html
index 272da02..a594fb9 100644
--- a/apidocs/org/apache/kudu/client/class-use/AsyncKuduClient.AsyncKuduClientBuilder.html
+++ b/apidocs/org/apache/kudu/client/class-use/AsyncKuduClient.AsyncKuduClientBuilder.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.AsyncKuduClient.AsyncKuduClientBuilder (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.AsyncKuduClient.AsyncKuduClientBuilder (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.AsyncKuduClient.AsyncKuduClientBuilder (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.AsyncKuduClient.AsyncKuduClientBuilder (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/AsyncKuduClient.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/AsyncKuduClient.html b/apidocs/org/apache/kudu/client/class-use/AsyncKuduClient.html
index a21a4b6..7f1a6a2 100644
--- a/apidocs/org/apache/kudu/client/class-use/AsyncKuduClient.html
+++ b/apidocs/org/apache/kudu/client/class-use/AsyncKuduClient.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.AsyncKuduClient (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.AsyncKuduClient (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.AsyncKuduClient (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.AsyncKuduClient (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/AsyncKuduScanner.AsyncKuduScannerBuilder.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/AsyncKuduScanner.AsyncKuduScannerBuilder.html b/apidocs/org/apache/kudu/client/class-use/AsyncKuduScanner.AsyncKuduScannerBuilder.html
index b6aa16e..ed3aeed 100644
--- a/apidocs/org/apache/kudu/client/class-use/AsyncKuduScanner.AsyncKuduScannerBuilder.html
+++ b/apidocs/org/apache/kudu/client/class-use/AsyncKuduScanner.AsyncKuduScannerBuilder.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.AsyncKuduScanner.AsyncKuduScannerBuilder (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.AsyncKuduScanner.AsyncKuduScannerBuilder (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.AsyncKuduScanner.AsyncKuduScannerBuilder (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.AsyncKuduScanner.AsyncKuduScannerBuilder (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/AsyncKuduScanner.ReadMode.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/AsyncKuduScanner.ReadMode.html b/apidocs/org/apache/kudu/client/class-use/AsyncKuduScanner.ReadMode.html
index 1b93d92..1f98096 100644
--- a/apidocs/org/apache/kudu/client/class-use/AsyncKuduScanner.ReadMode.html
+++ b/apidocs/org/apache/kudu/client/class-use/AsyncKuduScanner.ReadMode.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.AsyncKuduScanner.ReadMode (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.AsyncKuduScanner.ReadMode (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.AsyncKuduScanner.ReadMode (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.AsyncKuduScanner.ReadMode (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/AsyncKuduScanner.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/AsyncKuduScanner.html b/apidocs/org/apache/kudu/client/class-use/AsyncKuduScanner.html
index 61169ea..cd03d1a 100644
--- a/apidocs/org/apache/kudu/client/class-use/AsyncKuduScanner.html
+++ b/apidocs/org/apache/kudu/client/class-use/AsyncKuduScanner.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.AsyncKuduScanner (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.AsyncKuduScanner (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.AsyncKuduScanner (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.AsyncKuduScanner (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/AsyncKuduSession.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/AsyncKuduSession.html b/apidocs/org/apache/kudu/client/class-use/AsyncKuduSession.html
index 3b42634..6c5cb81 100644
--- a/apidocs/org/apache/kudu/client/class-use/AsyncKuduSession.html
+++ b/apidocs/org/apache/kudu/client/class-use/AsyncKuduSession.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.AsyncKuduSession (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.AsyncKuduSession (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.AsyncKuduSession (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.AsyncKuduSession (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/ColumnRangePredicate.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/ColumnRangePredicate.html b/apidocs/org/apache/kudu/client/class-use/ColumnRangePredicate.html
index 296c59e..a43d8f0 100644
--- a/apidocs/org/apache/kudu/client/class-use/ColumnRangePredicate.html
+++ b/apidocs/org/apache/kudu/client/class-use/ColumnRangePredicate.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.ColumnRangePredicate (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.ColumnRangePredicate (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.ColumnRangePredicate (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.ColumnRangePredicate (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/CreateTableOptions.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/CreateTableOptions.html b/apidocs/org/apache/kudu/client/class-use/CreateTableOptions.html
index 2a1eff1..b01cd66 100644
--- a/apidocs/org/apache/kudu/client/class-use/CreateTableOptions.html
+++ b/apidocs/org/apache/kudu/client/class-use/CreateTableOptions.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.CreateTableOptions (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.CreateTableOptions (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.CreateTableOptions (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.CreateTableOptions (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/Delete.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/Delete.html b/apidocs/org/apache/kudu/client/class-use/Delete.html
index e8725e8..2de9765 100644
--- a/apidocs/org/apache/kudu/client/class-use/Delete.html
+++ b/apidocs/org/apache/kudu/client/class-use/Delete.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.Delete (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.Delete (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.Delete (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.Delete (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/DeleteTableResponse.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/DeleteTableResponse.html b/apidocs/org/apache/kudu/client/class-use/DeleteTableResponse.html
index ee37444..f11be61 100644
--- a/apidocs/org/apache/kudu/client/class-use/DeleteTableResponse.html
+++ b/apidocs/org/apache/kudu/client/class-use/DeleteTableResponse.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.DeleteTableResponse (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.DeleteTableResponse (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.DeleteTableResponse (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.DeleteTableResponse (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/ExternalConsistencyMode.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/ExternalConsistencyMode.html b/apidocs/org/apache/kudu/client/class-use/ExternalConsistencyMode.html
index ad73fcd..bb8159d 100644
--- a/apidocs/org/apache/kudu/client/class-use/ExternalConsistencyMode.html
+++ b/apidocs/org/apache/kudu/client/class-use/ExternalConsistencyMode.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.ExternalConsistencyMode (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.ExternalConsistencyMode (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.ExternalConsistencyMode (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.ExternalConsistencyMode (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/HasFailedRpcException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/HasFailedRpcException.html b/apidocs/org/apache/kudu/client/class-use/HasFailedRpcException.html
index f1d7d64..f53dabd 100644
--- a/apidocs/org/apache/kudu/client/class-use/HasFailedRpcException.html
+++ b/apidocs/org/apache/kudu/client/class-use/HasFailedRpcException.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.kudu.client.HasFailedRpcException (Kudu 1.7.0 API)</title>
+<title>Uses of Interface org.apache.kudu.client.HasFailedRpcException (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.kudu.client.HasFailedRpcException (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Interface org.apache.kudu.client.HasFailedRpcException (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/Insert.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/Insert.html b/apidocs/org/apache/kudu/client/class-use/Insert.html
index 43dee2d..bcb83e2 100644
--- a/apidocs/org/apache/kudu/client/class-use/Insert.html
+++ b/apidocs/org/apache/kudu/client/class-use/Insert.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.Insert (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.Insert (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.Insert (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.Insert (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/IsAlterTableDoneResponse.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/IsAlterTableDoneResponse.html b/apidocs/org/apache/kudu/client/class-use/IsAlterTableDoneResponse.html
index 39c28f5..d85628c 100644
--- a/apidocs/org/apache/kudu/client/class-use/IsAlterTableDoneResponse.html
+++ b/apidocs/org/apache/kudu/client/class-use/IsAlterTableDoneResponse.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.IsAlterTableDoneResponse (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.IsAlterTableDoneResponse (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.IsAlterTableDoneResponse (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.IsAlterTableDoneResponse (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/IsCreateTableDoneResponse.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/IsCreateTableDoneResponse.html b/apidocs/org/apache/kudu/client/class-use/IsCreateTableDoneResponse.html
index fde5f15..7dfd573 100644
--- a/apidocs/org/apache/kudu/client/class-use/IsCreateTableDoneResponse.html
+++ b/apidocs/org/apache/kudu/client/class-use/IsCreateTableDoneResponse.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.IsCreateTableDoneResponse (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.IsCreateTableDoneResponse (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.IsCreateTableDoneResponse (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.IsCreateTableDoneResponse (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/KuduClient.KuduClientBuilder.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/KuduClient.KuduClientBuilder.html b/apidocs/org/apache/kudu/client/class-use/KuduClient.KuduClientBuilder.html
index cc84f54..134711c 100644
--- a/apidocs/org/apache/kudu/client/class-use/KuduClient.KuduClientBuilder.html
+++ b/apidocs/org/apache/kudu/client/class-use/KuduClient.KuduClientBuilder.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.KuduClient.KuduClientBuilder (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.KuduClient.KuduClientBuilder (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.KuduClient.KuduClientBuilder (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.KuduClient.KuduClientBuilder (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/KuduClient.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/KuduClient.html b/apidocs/org/apache/kudu/client/class-use/KuduClient.html
index ec5d060..ea6b528 100644
--- a/apidocs/org/apache/kudu/client/class-use/KuduClient.html
+++ b/apidocs/org/apache/kudu/client/class-use/KuduClient.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.KuduClient (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.KuduClient (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.KuduClient (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.KuduClient (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/KuduException.OriginalException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/KuduException.OriginalException.html b/apidocs/org/apache/kudu/client/class-use/KuduException.OriginalException.html
index b625401..e1a6d0a 100644
--- a/apidocs/org/apache/kudu/client/class-use/KuduException.OriginalException.html
+++ b/apidocs/org/apache/kudu/client/class-use/KuduException.OriginalException.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.KuduException.OriginalException (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.KuduException.OriginalException (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.KuduException.OriginalException (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.KuduException.OriginalException (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/KuduException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/KuduException.html b/apidocs/org/apache/kudu/client/class-use/KuduException.html
index 3bcb7e1..afa31a8 100644
--- a/apidocs/org/apache/kudu/client/class-use/KuduException.html
+++ b/apidocs/org/apache/kudu/client/class-use/KuduException.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.KuduException (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.KuduException (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.KuduException (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.KuduException (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/KuduPredicate.ComparisonOp.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/KuduPredicate.ComparisonOp.html b/apidocs/org/apache/kudu/client/class-use/KuduPredicate.ComparisonOp.html
index 53faa10..eb65910 100644
--- a/apidocs/org/apache/kudu/client/class-use/KuduPredicate.ComparisonOp.html
+++ b/apidocs/org/apache/kudu/client/class-use/KuduPredicate.ComparisonOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.KuduPredicate.ComparisonOp (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.KuduPredicate.ComparisonOp (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.KuduPredicate.ComparisonOp (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.KuduPredicate.ComparisonOp (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/KuduPredicate.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/KuduPredicate.html b/apidocs/org/apache/kudu/client/class-use/KuduPredicate.html
index 79d0911..b13bc6f 100644
--- a/apidocs/org/apache/kudu/client/class-use/KuduPredicate.html
+++ b/apidocs/org/apache/kudu/client/class-use/KuduPredicate.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.KuduPredicate (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.KuduPredicate (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.KuduPredicate (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.KuduPredicate (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/KuduScanToken.KuduScanTokenBuilder.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/KuduScanToken.KuduScanTokenBuilder.html b/apidocs/org/apache/kudu/client/class-use/KuduScanToken.KuduScanTokenBuilder.html
index e0fac6b..6cdd9a2 100644
--- a/apidocs/org/apache/kudu/client/class-use/KuduScanToken.KuduScanTokenBuilder.html
+++ b/apidocs/org/apache/kudu/client/class-use/KuduScanToken.KuduScanTokenBuilder.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.KuduScanToken.KuduScanTokenBuilder (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.KuduScanToken.KuduScanTokenBuilder (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.KuduScanToken.KuduScanTokenBuilder (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.KuduScanToken.KuduScanTokenBuilder (Kudu 1.7.1 API)";
         }
     }
     catch(err) {


[43/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classKuduPartialRow.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classKuduPartialRow.html b/cpp-client-api/classKuduPartialRow.html
new file mode 100644
index 0000000..a5d658a
--- /dev/null
+++ b/cpp-client-api/classKuduPartialRow.html
@@ -0,0 +1,852 @@
+<!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.5"/>
+<title>Kudu C++ client API: KuduPartialRow 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classKuduPartialRow-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">KuduPartialRow Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A row which may only contain values for a subset of the columns.  
+ <a href="classKuduPartialRow.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="partial__row_8h_source.html">partial_row.h</a>&gt;</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:a9eb1cbd1b216f6313a03c82ab67112e4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a9eb1cbd1b216f6313a03c82ab67112e4">KuduPartialRow</a> (const Schema *<a class="el" href="classKuduPartialRow.html#a33abfa2504b7e6323cdbba22ad346023">schema</a>)</td></tr>
+<tr class="separator:a9eb1cbd1b216f6313a03c82ab67112e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab4ebb399982edbb3e877e38a74c700f1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#ab4ebb399982edbb3e877e38a74c700f1">KuduPartialRow</a> (const <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> &amp;other)</td></tr>
+<tr class="separator:ab4ebb399982edbb3e877e38a74c700f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03cab3e1aa0bef19c14f94181934181f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a03cab3e1aa0bef19c14f94181934181f">operator=</a> (<a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> other)</td></tr>
+<tr class="separator:a03cab3e1aa0bef19c14f94181934181f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aedbcf22d41791c5ae28e978eb9054cc5"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#aedbcf22d41791c5ae28e978eb9054cc5">SetNull</a> (const Slice &amp;col_name) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:aedbcf22d41791c5ae28e978eb9054cc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abeaa8d438650b7796e30e9865bb83d2f"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#abeaa8d438650b7796e30e9865bb83d2f">SetNull</a> (int col_idx) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:abeaa8d438650b7796e30e9865bb83d2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adccabf294832ba33fce80a72992f6e23"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#adccabf294832ba33fce80a72992f6e23">Unset</a> (const Slice &amp;col_name) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:adccabf294832ba33fce80a72992f6e23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f65b552d35d23e6fc494cb1f6dcd394"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a8f65b552d35d23e6fc494cb1f6dcd394">Unset</a> (int col_idx) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a8f65b552d35d23e6fc494cb1f6dcd394"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a592d2ee5fb13a710fcd675cc675f2193"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a592d2ee5fb13a710fcd675cc675f2193">IsColumnSet</a> (const Slice &amp;col_name) const </td></tr>
+<tr class="separator:a592d2ee5fb13a710fcd675cc675f2193"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa53b99d14bb61a010c4857cad17bb8ff"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#aa53b99d14bb61a010c4857cad17bb8ff">IsColumnSet</a> (int col_idx) const </td></tr>
+<tr class="separator:aa53b99d14bb61a010c4857cad17bb8ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acaff842dad3af9546b2ed936613e59ab"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#acaff842dad3af9546b2ed936613e59ab">IsNull</a> (const Slice &amp;col_name) const </td></tr>
+<tr class="separator:acaff842dad3af9546b2ed936613e59ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b0a0103eea4cc39fbc89df0a9403a26"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a0b0a0103eea4cc39fbc89df0a9403a26">IsNull</a> (int col_idx) const </td></tr>
+<tr class="separator:a0b0a0103eea4cc39fbc89df0a9403a26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2721dc18b29237db90a1cda779942533"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a2721dc18b29237db90a1cda779942533">EncodeRowKey</a> (std::string *encoded_key) const </td></tr>
+<tr class="separator:a2721dc18b29237db90a1cda779942533"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae76fac9268c7baa2cbcb8ccd2b22f49a"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#ae76fac9268c7baa2cbcb8ccd2b22f49a">ToEncodedRowKeyOrDie</a> () const </td></tr>
+<tr class="separator:ae76fac9268c7baa2cbcb8ccd2b22f49a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e51d3b848636aabe561e3e66b9470e8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a8e51d3b848636aabe561e3e66b9470e8">IsKeySet</a> () const </td></tr>
+<tr class="separator:a8e51d3b848636aabe561e3e66b9470e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d373a8c8682ab6ebdb27137c041be18"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a2d373a8c8682ab6ebdb27137c041be18">AllColumnsSet</a> () const </td></tr>
+<tr class="separator:a2d373a8c8682ab6ebdb27137c041be18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a998461fed88b566d159c2a3062353aa9"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a998461fed88b566d159c2a3062353aa9">ToString</a> () const </td></tr>
+<tr class="separator:a998461fed88b566d159c2a3062353aa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a33abfa2504b7e6323cdbba22ad346023"><td class="memItemLeft" align="right" valign="top">const Schema *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a33abfa2504b7e6323cdbba22ad346023">schema</a> () const </td></tr>
+<tr class="separator:a33abfa2504b7e6323cdbba22ad346023"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Setters for integral type columns by name.</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><p>Set value for a column by name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+</div></td></tr>
+<tr class="memitem:aeca0f9adc600ac2e24918e981a47252d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeca0f9adc600ac2e24918e981a47252d"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetBool</b> (const Slice &amp;col_name, bool val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:aeca0f9adc600ac2e24918e981a47252d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81d62690c48e6c1bbcaa0bb8f10f553f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81d62690c48e6c1bbcaa0bb8f10f553f"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetInt8</b> (const Slice &amp;col_name, int8_t val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a81d62690c48e6c1bbcaa0bb8f10f553f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46bebd1ee3d723d7529c5935545f3810"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46bebd1ee3d723d7529c5935545f3810"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetInt16</b> (const Slice &amp;col_name, int16_t val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a46bebd1ee3d723d7529c5935545f3810"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0980615e522c4e7f8c8ddf80df0ec887"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0980615e522c4e7f8c8ddf80df0ec887"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetInt32</b> (const Slice &amp;col_name, int32_t val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a0980615e522c4e7f8c8ddf80df0ec887"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abaa3b48abbafa7b224dbc6c199a430d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abaa3b48abbafa7b224dbc6c199a430d4"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetInt64</b> (const Slice &amp;col_name, int64_t val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:abaa3b48abbafa7b224dbc6c199a430d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f3cbad9ded11b6b19815b130eb7038a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f3cbad9ded11b6b19815b130eb7038a"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetUnixTimeMicros</b> (const Slice &amp;col_name, int64_t micros_since_utc_epoch) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a0f3cbad9ded11b6b19815b130eb7038a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63f7bc57c1bc9a924466754eeac76a7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63f7bc57c1bc9a924466754eeac76a7b"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetFloat</b> (const Slice &amp;col_name, float val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a63f7bc57c1bc9a924466754eeac76a7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab65a91210596b8fffce9d0052858af20"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab65a91210596b8fffce9d0052858af20"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetDouble</b> (const Slice &amp;col_name, double val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:ab65a91210596b8fffce9d0052858af20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Setters for integral type columns by index.</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><p>Set value for a column by index.</p>
+<p>These setters are the same as corresponding column-name-based setters, but with numeric column indexes. These are faster since they avoid hashmap lookups, so should be preferred in performance-sensitive code (e.g. bulk loaders).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+</div></td></tr>
+<tr class="memitem:a8500986269930b88336c36bc50328768"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8500986269930b88336c36bc50328768"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetBool</b> (int col_idx, bool val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a8500986269930b88336c36bc50328768"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6d10997e70e776eb353ad67abc78d79"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af6d10997e70e776eb353ad67abc78d79"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetInt8</b> (int col_idx, int8_t val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:af6d10997e70e776eb353ad67abc78d79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb92cc301cbcc89ef46e9bebbe86c508"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb92cc301cbcc89ef46e9bebbe86c508"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetInt16</b> (int col_idx, int16_t val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:adb92cc301cbcc89ef46e9bebbe86c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac883d7bfb3cbdb7986a18895320097ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac883d7bfb3cbdb7986a18895320097ad"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetInt32</b> (int col_idx, int32_t val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:ac883d7bfb3cbdb7986a18895320097ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62224148c353a9eba4e19574a61fe369"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62224148c353a9eba4e19574a61fe369"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetInt64</b> (int col_idx, int64_t val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a62224148c353a9eba4e19574a61fe369"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a691d2ce90e503f939c07f5e874d6a536"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a691d2ce90e503f939c07f5e874d6a536"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetUnixTimeMicros</b> (int col_idx, int64_t micros_since_utc_epoch) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a691d2ce90e503f939c07f5e874d6a536"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0b76030c919b941997ffd047b12f40e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0b76030c919b941997ffd047b12f40e"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetFloat</b> (int col_idx, float val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:ad0b76030c919b941997ffd047b12f40e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ee7f7a17437d338e58dd6a82431729d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ee7f7a17437d338e58dd6a82431729d"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetDouble</b> (int col_idx, double val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a7ee7f7a17437d338e58dd6a82431729d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Setters for binary/string columns by name (copying).</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><p>Set the binary/string value for a column by name, copying the specified data immediately.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+</div></td></tr>
+<tr class="memitem:ae4b6f159c53f0c61ca5d0ad1615deeb3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4b6f159c53f0c61ca5d0ad1615deeb3"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetBinary</b> (const Slice &amp;col_name, const Slice &amp;val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:ae4b6f159c53f0c61ca5d0ad1615deeb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d00b3a45ec8612187eba6751742beab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d00b3a45ec8612187eba6751742beab"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetString</b> (const Slice &amp;col_name, const Slice &amp;val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a8d00b3a45ec8612187eba6751742beab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace5ff767150c15d8368f258cf8b4fe78"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace5ff767150c15d8368f258cf8b4fe78"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetBinaryCopy</b> (const Slice &amp;col_name, const Slice &amp;val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:ace5ff767150c15d8368f258cf8b4fe78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac6ae9c9f8267cd6a52e46121b5f0199"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac6ae9c9f8267cd6a52e46121b5f0199"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetStringCopy</b> (const Slice &amp;col_name, const Slice &amp;val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:aac6ae9c9f8267cd6a52e46121b5f0199"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Setters for binary/string columns by index (copying).</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><p>Set the binary/string value for a column by index, copying the specified data immediately.</p>
+<p>These setters are the same as the corresponding column-name-based setters, but with numeric column indexes. These are faster since they avoid hashmap lookups, so should be preferred in performance-sensitive code (e.g. bulk loaders).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+</div></td></tr>
+<tr class="memitem:aa58ca5345b45b8bd0f3d700d75fa661c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa58ca5345b45b8bd0f3d700d75fa661c"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetBinary</b> (int col_idx, const Slice &amp;val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:aa58ca5345b45b8bd0f3d700d75fa661c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e606cb958eab0db1b12289aca255819"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e606cb958eab0db1b12289aca255819"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetString</b> (int col_idx, const Slice &amp;val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a0e606cb958eab0db1b12289aca255819"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9da30ad760f428b2d5f70a1fe4eba827"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9da30ad760f428b2d5f70a1fe4eba827"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetStringCopy</b> (int col_idx, const Slice &amp;val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a9da30ad760f428b2d5f70a1fe4eba827"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b5c60e7a1b34f29615eb00d40e4ca35"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b5c60e7a1b34f29615eb00d40e4ca35"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetBinaryCopy</b> (int col_idx, const Slice &amp;val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a1b5c60e7a1b34f29615eb00d40e4ca35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Setters for binary/string columns by name (non-copying).</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><p>Set the binary/string value for a column by name, not copying the specified data.</p>
+<dl class="section note"><dt>Note</dt><dd>The specified data must remain valid until the corresponding RPC calls are completed to be able to access error buffers, if any errors happened (the errors can be fetched using the KuduSession::GetPendingErrors() method).</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+</div></td></tr>
+<tr class="memitem:a75d35ae76b436eea6ac2af27e179460f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75d35ae76b436eea6ac2af27e179460f"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetBinaryNoCopy</b> (const Slice &amp;col_name, const Slice &amp;val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a75d35ae76b436eea6ac2af27e179460f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a698140e257b13d559bdfc220540f73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a698140e257b13d559bdfc220540f73"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetStringNoCopy</b> (const Slice &amp;col_name, const Slice &amp;val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a2a698140e257b13d559bdfc220540f73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Setters for binary/string columns by index (non-copying).</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><p>Set the binary/string value for a column by index, not copying the specified data.</p>
+<p>These setters are the same as the corresponding column-name-based setters, but with numeric column indexes. These are faster since they avoid hashmap lookups, so should be preferred in performance-sensitive code (e.g. bulk loaders).</p>
+<dl class="section note"><dt>Note</dt><dd>The specified data must remain valid until the corresponding RPC calls are completed to be able to access error buffers, if any errors happened (the errors can be fetched using the KuduSession::GetPendingErrors() method).</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+</div></td></tr>
+<tr class="memitem:a66586a8208c3f7e90cf01fcb359a4793"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66586a8208c3f7e90cf01fcb359a4793"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetBinaryNoCopy</b> (int col_idx, const Slice &amp;val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a66586a8208c3f7e90cf01fcb359a4793"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae6ad2c3b84a65f3d7062fe4fcf8eb5bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6ad2c3b84a65f3d7062fe4fcf8eb5bd"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetStringNoCopy</b> (int col_idx, const Slice &amp;val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:ae6ad2c3b84a65f3d7062fe4fcf8eb5bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Getters for integral type columns by column name.</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><p>Get value of the column specified by name.</p>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+</div></td></tr>
+<tr class="memitem:a8087c08eae65c609192c0dc0960334c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8087c08eae65c609192c0dc0960334c2"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetBool</b> (const Slice &amp;col_name, bool *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a8087c08eae65c609192c0dc0960334c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3cb0b4c5358ac4b42551f016f8a1cad4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3cb0b4c5358ac4b42551f016f8a1cad4"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt8</b> (const Slice &amp;col_name, int8_t *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a3cb0b4c5358ac4b42551f016f8a1cad4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5de48c13b1a83abefc0a1b5262f69a93"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5de48c13b1a83abefc0a1b5262f69a93"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt16</b> (const Slice &amp;col_name, int16_t *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a5de48c13b1a83abefc0a1b5262f69a93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9956360f9208549aab03d9284ff80b46"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9956360f9208549aab03d9284ff80b46"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt32</b> (const Slice &amp;col_name, int32_t *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a9956360f9208549aab03d9284ff80b46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae64a1264303b8081cf5ee8dbd44fc6dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae64a1264303b8081cf5ee8dbd44fc6dc"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt64</b> (const Slice &amp;col_name, int64_t *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:ae64a1264303b8081cf5ee8dbd44fc6dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5aa39a18379e4339ac88138dfc5223f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5aa39a18379e4339ac88138dfc5223f8"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetUnixTimeMicros</b> (const Slice &amp;col_name, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a5aa39a18379e4339ac88138dfc5223f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d5bdd73756eb630a7a8268677244afc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d5bdd73756eb630a7a8268677244afc"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetFloat</b> (const Slice &amp;col_name, float *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a9d5bdd73756eb630a7a8268677244afc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ee25fdcff40d212e8e7cad67675c8fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ee25fdcff40d212e8e7cad67675c8fd"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetDouble</b> (const Slice &amp;col_name, double *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a5ee25fdcff40d212e8e7cad67675c8fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Getters for column of integral type by column index.</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><p>Get value of a column of integral type by column index.</p>
+<p>These getters are the same as the corresponding column-name-based getters, but with numeric column indexes. These are faster since they avoid hashmap lookups, so should be preferred in performance-sensitive code (e.g. bulk loaders).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+</div></td></tr>
+<tr class="memitem:afd863a5f5a4803a89f6a2db06ba54931"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd863a5f5a4803a89f6a2db06ba54931"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetBool</b> (int col_idx, bool *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:afd863a5f5a4803a89f6a2db06ba54931"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada872affe8163dfa6420c0f191f9c650"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada872affe8163dfa6420c0f191f9c650"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt8</b> (int col_idx, int8_t *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:ada872affe8163dfa6420c0f191f9c650"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a918cb01437d863fa0a35a9a72b7bac1a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a918cb01437d863fa0a35a9a72b7bac1a"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt16</b> (int col_idx, int16_t *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a918cb01437d863fa0a35a9a72b7bac1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a869dcfb0e7847489b31b125e79e683dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a869dcfb0e7847489b31b125e79e683dc"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt32</b> (int col_idx, int32_t *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a869dcfb0e7847489b31b125e79e683dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ded00965652dde7d94769f01df01dc9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ded00965652dde7d94769f01df01dc9"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt64</b> (int col_idx, int64_t *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a9ded00965652dde7d94769f01df01dc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab328b8a04618328a7b4c72217138e246"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab328b8a04618328a7b4c72217138e246"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetUnixTimeMicros</b> (int col_idx, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:ab328b8a04618328a7b4c72217138e246"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a53cf17ad2cd746b7512ae3ecd6131f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a53cf17ad2cd746b7512ae3ecd6131f"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetFloat</b> (int col_idx, float *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a1a53cf17ad2cd746b7512ae3ecd6131f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b4fae6f8be68e97b0e7145ea55fae9f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b4fae6f8be68e97b0e7145ea55fae9f"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetDouble</b> (int col_idx, double *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a4b4fae6f8be68e97b0e7145ea55fae9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Getters for string/binary column by column name.</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><p>Get the string/binary value for a column by its name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the column. </td></tr>
+    <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>Pointer to the placeholder to put the resulting value. Note that the method does not copy the value. Callers should copy the resulting Slice if necessary. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+</div></td></tr>
+<tr class="memitem:a0c31a9a374229b15103111913c8378ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c31a9a374229b15103111913c8378ee"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetString</b> (const Slice &amp;col_name, Slice *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a0c31a9a374229b15103111913c8378ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa144a55744bff07d34cd9db7788cb38e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa144a55744bff07d34cd9db7788cb38e"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetBinary</b> (const Slice &amp;col_name, Slice *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:aa144a55744bff07d34cd9db7788cb38e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Getters for string/binary column by column index.</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><p>Get the string/binary value for a column by its index.</p>
+<p>These methods are faster than their name-based counterparts since they use indices to avoid hashmap lookups, so index-based getters should be preferred in performance-sensitive code.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_index</td><td>The index of the column. </td></tr>
+    <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>Pointer to the placeholder to put the resulting value. Note that the method does not copy the value. Callers should copy the resulting Slice if necessary. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+</div></td></tr>
+<tr class="memitem:a6867fbfce181081810ab2522fbf764bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6867fbfce181081810ab2522fbf764bd"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetString</b> (int col_idx, Slice *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a6867fbfce181081810ab2522fbf764bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c6b9c1cdf9f80ddeea53117ddc5545d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c6b9c1cdf9f80ddeea53117ddc5545d"></a>
+Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetBinary</b> (int col_idx, Slice *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a1c6b9c1cdf9f80ddeea53117ddc5545d"><td class="memSeparator" colspan="2">&#160;</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:a3efada50725e9e8ef4456b4b68418260"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3efada50725e9e8ef4456b4b68418260"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>client::KuduWriteOperation</b></td></tr>
+<tr class="separator:a3efada50725e9e8ef4456b4b68418260"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35ea4a80cbbfa13186cc711cee6b415e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35ea4a80cbbfa13186cc711cee6b415e"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KeyUtilTest</b></td></tr>
+<tr class="separator:a35ea4a80cbbfa13186cc711cee6b415e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a563871d13e91ee68a82ce1bffca940e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a563871d13e91ee68a82ce1bffca940e9"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>PartitionSchema</b></td></tr>
+<tr class="separator:a563871d13e91ee68a82ce1bffca940e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10abd48a6357bdd00368d25fffc0496f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10abd48a6357bdd00368d25fffc0496f"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>RowOperationsPBDecoder</b></td></tr>
+<tr class="separator:a10abd48a6357bdd00368d25fffc0496f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06f23e742142966df27182b92677b056"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06f23e742142966df27182b92677b056"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>RowOperationsPBEncoder</b></td></tr>
+<tr class="separator:a06f23e742142966df27182b92677b056"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4784a03ff6ec372a1becfc5bbec699d5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4784a03ff6ec372a1becfc5bbec699d5"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>TestScanSpec</b></td></tr>
+<tr class="separator:a4784a03ff6ec372a1becfc5bbec699d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b3ee3bd7a920b4711cd7cbacc4c337b"><td class="memTemplParams" colspan="2"><a class="anchor" id="a3b3ee3bd7a920b4711cd7cbacc4c337b"></a>
+template&lt;typename KeyTypeWrapper &gt; </td></tr>
+<tr class="memitem:a3b3ee3bd7a920b4711cd7cbacc4c337b"><td class="memTemplItemLeft" align="right" valign="top">struct&#160;</td><td class="memTemplItemRight" valign="bottom"><b>client::SliceKeysTestSetup</b></td></tr>
+<tr class="separator:a3b3ee3bd7a920b4711cd7cbacc4c337b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fdb763189252025742f253796785197"><td class="memTemplParams" colspan="2"><a class="anchor" id="a2fdb763189252025742f253796785197"></a>
+template&lt;typename KeyTypeWrapper &gt; </td></tr>
+<tr class="memitem:a2fdb763189252025742f253796785197"><td class="memTemplItemLeft" align="right" valign="top">struct&#160;</td><td class="memTemplItemRight" valign="bottom"><b>client::IntKeysTestSetup</b></td></tr>
+<tr class="separator:a2fdb763189252025742f253796785197"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cf78e143d1fb91daae00290cbe43616"><td class="memTemplParams" colspan="2"><a class="anchor" id="a7cf78e143d1fb91daae00290cbe43616"></a>
+template&lt;typename KeyTypeWrapper &gt; </td></tr>
+<tr class="memitem:a7cf78e143d1fb91daae00290cbe43616"><td class="memTemplItemLeft" align="right" valign="top">struct&#160;</td><td class="memTemplItemRight" valign="bottom"><b>tablet::SliceTypeRowOps</b></td></tr>
+<tr class="separator:a7cf78e143d1fb91daae00290cbe43616"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1a9e9afc588ccb6e46b09661f7f3a47"><td class="memTemplParams" colspan="2"><a class="anchor" id="ab1a9e9afc588ccb6e46b09661f7f3a47"></a>
+template&lt;typename KeyTypeWrapper &gt; </td></tr>
+<tr class="memitem:ab1a9e9afc588ccb6e46b09661f7f3a47"><td class="memTemplItemLeft" align="right" valign="top">struct&#160;</td><td class="memTemplItemRight" valign="bottom"><b>tablet::NumTypeRowOps</b></td></tr>
+<tr class="separator:ab1a9e9afc588ccb6e46b09661f7f3a47"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A row which may only contain values for a subset of the columns. </p>
+<p>This object contains a normal contiguous row, plus a bitfield indicating which columns have been set. Additionally, this type may optionally own copies of indirect data for variable length columns. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a9eb1cbd1b216f6313a03c82ab67112e4"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">KuduPartialRow::KuduPartialRow </td>
+          <td>(</td>
+          <td class="paramtype">const Schema *&#160;</td>
+          <td class="paramname"><em>schema</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">schema</td><td>Schema to use for the row. The given Schema object must remain valid for the lifetime of this row. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ab4ebb399982edbb3e877e38a74c700f1"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">KuduPartialRow::KuduPartialRow </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> &amp;&#160;</td>
+          <td class="paramname"><em>other</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a copy of <a class="el" href="classKuduPartialRow.html" title="A row which may only contain values for a subset of the columns. ">KuduPartialRow</a> instance.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td><a class="el" href="classKuduPartialRow.html" title="A row which may only contain values for a subset of the columns. ">KuduPartialRow</a> instance to copy from. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a2d373a8c8682ab6ebdb27137c041be18"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool KuduPartialRow::AllColumnsSet </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><code>true</code> if all column values have been set. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2721dc18b29237db90a1cda779942533"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Status KuduPartialRow::EncodeRowKey </td>
+          <td>(</td>
+          <td class="paramtype">std::string *&#160;</td>
+          <td class="paramname"><em>encoded_key</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Encode a row key.</p>
+<p>The result is suitable for use as a tablet split key, an encoded key range, etc.</p>
+<dl class="section pre"><dt>Precondition</dt><dd>All of the key columns must be set.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">encoded_key</td><td>The encoded key (i.e. the result of the encoding). </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. In particular, this method returns InvalidArgument if not all the key columns are set. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a592d2ee5fb13a710fcd675cc675f2193"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool KuduPartialRow::IsColumnSet </td>
+          <td>(</td>
+          <td class="paramtype">const Slice &amp;&#160;</td>
+          <td class="paramname"><em>col_name</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Check whether the specified column is set for the row.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the column. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the given column has been specified. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa53b99d14bb61a010c4857cad17bb8ff"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool KuduPartialRow::IsColumnSet </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>col_idx</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Check whether the specified column is set for the row.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the column. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the given column has been specified. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8e51d3b848636aabe561e3e66b9470e8"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool KuduPartialRow::IsKeySet </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><code>true</code> if all key column values have been set for this mutation. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="acaff842dad3af9546b2ed936613e59ab"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool KuduPartialRow::IsNull </td>
+          <td>(</td>
+          <td class="paramtype">const Slice &amp;&#160;</td>
+          <td class="paramname"><em>col_name</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Check whether the specified column is <code>NULL</code> for the row.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the given column's value is <code>NULL</code>. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0b0a0103eea4cc39fbc89df0a9403a26"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool KuduPartialRow::IsNull </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>col_idx</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Check whether the specified column is <code>NULL</code> for the row.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the column. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the given column's value is <code>NULL</code>. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a03cab3e1aa0bef19c14f94181934181f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>&amp; KuduPartialRow::operator= </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>&#160;</td>
+          <td class="paramname"><em>other</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Overwrite this <a class="el" href="classKuduPartialRow.html" title="A row which may only contain values for a subset of the columns. ">KuduPartialRow</a> instance with data from other instance.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td><a class="el" href="classKuduPartialRow.html" title="A row which may only contain values for a subset of the columns. ">KuduPartialRow</a> instance to assign from. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Reference to the updated object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a33abfa2504b7e6323cdbba22ad346023"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const Schema* KuduPartialRow::schema </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 schema object for the partial row. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aedbcf22d41791c5ae28e978eb9054cc5"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Status KuduPartialRow::SetNull </td>
+          <td>(</td>
+          <td class="paramtype">const Slice &amp;&#160;</td>
+          <td class="paramname"><em>col_name</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set column value to <code>NULL</code>; the column is identified by its name.</p>
+<p>This will only succeed on nullable columns. Use <a class="el" href="classKuduPartialRow.html#adccabf294832ba33fce80a72992f6e23">Unset()</a> to restore column value to its default.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abeaa8d438650b7796e30e9865bb83d2f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Status KuduPartialRow::SetNull </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>col_idx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set column value to <code>NULL</code>; the column is identified by its index.</p>
+<p>This will only succeed on nullable columns. Use <a class="el" href="classKuduPartialRow.html#adccabf294832ba33fce80a72992f6e23">Unset()</a> to restore column value to its default.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae76fac9268c7baa2cbcb8ccd2b22f49a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::string KuduPartialRow::ToEncodedRowKeyOrDie </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Convenience method which is similar to EncodeRowKey.</p>
+<p>This is equivalent to the EncodeRowKey, but triggers a FATAL error on failure.</p>
+<dl class="section return"><dt>Returns</dt><dd>The encoded key. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a998461fed88b566d159c2a3062353aa9"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::string KuduPartialRow::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>String representation for the partial row. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="adccabf294832ba33fce80a72992f6e23"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Status KuduPartialRow::Unset </td>
+          <td>(</td>
+          <td class="paramtype">const Slice &amp;&#160;</td>
+          <td class="paramname"><em>col_name</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Unset the given column by name, restoring its default value.</p>
+<dl class="section note"><dt>Note</dt><dd>This is different from setting it to <code>NULL</code>.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8f65b552d35d23e6fc494cb1f6dcd394"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Status KuduPartialRow::Unset </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>col_idx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Unset the given column by index, restoring its default value.</p>
+<dl class="section note"><dt>Note</dt><dd>This is different from setting it to <code>NULL</code>.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/common/<a class="el" href="partial__row_8h_source.html">partial_row.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>


[22/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduValue-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduValue-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduValue-members.html
new file mode 100644
index 0000000..daa1147
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduValue-members.html
@@ -0,0 +1,115 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduValue.html">KuduValue</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduValue Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduValue.html">kudu::client::KuduValue</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduValue.html#a9925b62808b608aa367ac44d2552c6a3">Clone</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduValue.html">kudu::client::KuduValue</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>ComparisonPredicateData</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduValue.html">kudu::client::KuduValue</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduValue.html">kudu::client::KuduValue</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduValue.html#a886211bbe237e0009fb9b89c146f4bfe">CopyString</a>(Slice s)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduValue.html">kudu::client::KuduValue</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>FromBool</b>(bool b) (defined in <a class="el" href="classkudu_1_1client_1_1KuduValue.html">kudu::client::KuduValue</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduValue.html">kudu::client::KuduValue</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FromDouble</b>(double d) (defined in <a class="el" href="classkudu_1_1client_1_1KuduValue.html">kudu::client::KuduValue</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduValue.html">kudu::client::KuduValue</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>FromFloat</b>(float f) (defined in <a class="el" href="classkudu_1_1client_1_1KuduValue.html">kudu::client::KuduValue</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduValue.html">kudu::client::KuduValue</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FromInt</b>(int64_t val) (defined in <a class="el" href="classkudu_1_1client_1_1KuduValue.html">kudu::client::KuduValue</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduValue.html">kudu::client::KuduValue</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>InListPredicateData</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduValue.html">kudu::client::KuduValue</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduValue.html">kudu::client::KuduValue</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduColumnSpec</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduValue.html">kudu::client::KuduValue</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduValue.html">kudu::client::KuduValue</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduValue</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduValue.html">kudu::client::KuduValue</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduValue.html">kudu::client::KuduValue</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduValue.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduValue.html b/cpp-client-api/classkudu_1_1client_1_1KuduValue.html
new file mode 100644
index 0000000..d46169a
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduValue.html
@@ -0,0 +1,211 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduValue 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduValue.html">KuduValue</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1client_1_1KuduValue-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduValue Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A constant cell value with a specific type.  
+ <a href="classkudu_1_1client_1_1KuduValue.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="value_8h_source.html">value.h</a>&gt;</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:a9925b62808b608aa367ac44d2552c6a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduValue.html">KuduValue</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduValue.html#a9925b62808b608aa367ac44d2552c6a3">Clone</a> () const </td></tr>
+<tr class="separator:a9925b62808b608aa367ac44d2552c6a3"><td class="memSeparator" colspan="2">&#160;</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:a886211bbe237e0009fb9b89c146f4bfe"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1client_1_1KuduValue.html">KuduValue</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduValue.html#a886211bbe237e0009fb9b89c146f4bfe">CopyString</a> (<a class="el" href="classkudu_1_1Slice.html">Slice</a> s)</td></tr>
+<tr class="separator:a886211bbe237e0009fb9b89c146f4bfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Builders from integral types.</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><p>Construct a <a class="el" href="classkudu_1_1client_1_1KuduValue.html" title="A constant cell value with a specific type. ">KuduValue</a> object from the given value of integral type.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to build the <a class="el" href="classkudu_1_1client_1_1KuduValue.html" title="A constant cell value with a specific type. ">KuduValue</a> from. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="classkudu_1_1client_1_1KuduValue.html" title="A constant cell value with a specific type. ">KuduValue</a> object. </dd></dl>
+</div></td></tr>
+<tr class="memitem:ada685c0346016968a6677e3694568302"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada685c0346016968a6677e3694568302"></a>
+static <a class="el" href="classkudu_1_1client_1_1KuduValue.html">KuduValue</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>FromInt</b> (int64_t val)</td></tr>
+<tr class="separator:ada685c0346016968a6677e3694568302"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3469831efbab8638dc472a83ea80a9f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3469831efbab8638dc472a83ea80a9f0"></a>
+static <a class="el" href="classkudu_1_1client_1_1KuduValue.html">KuduValue</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>FromFloat</b> (float f)</td></tr>
+<tr class="separator:a3469831efbab8638dc472a83ea80a9f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad03d0e5a03f349f1928f2082850439cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad03d0e5a03f349f1928f2082850439cb"></a>
+static <a class="el" href="classkudu_1_1client_1_1KuduValue.html">KuduValue</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>FromDouble</b> (double d)</td></tr>
+<tr class="separator:ad03d0e5a03f349f1928f2082850439cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e97771cfd494721715329df4915e943"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e97771cfd494721715329df4915e943"></a>
+static <a class="el" href="classkudu_1_1client_1_1KuduValue.html">KuduValue</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>FromBool</b> (bool b)</td></tr>
+<tr class="separator:a9e97771cfd494721715329df4915e943"><td class="memSeparator" colspan="2">&#160;</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:a35d8875275f641cca07004f04ccf34f3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35d8875275f641cca07004f04ccf34f3"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>ComparisonPredicateData</b></td></tr>
+<tr class="separator:a35d8875275f641cca07004f04ccf34f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49c2d34d11653cac56bc8c33d15b09e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49c2d34d11653cac56bc8c33d15b09e4"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>InListPredicateData</b></td></tr>
+<tr class="separator:a49c2d34d11653cac56bc8c33d15b09e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e6c5f4ca00ab2d2d3e227bf22a7f111"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e6c5f4ca00ab2d2d3e227bf22a7f111"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduColumnSpec</b></td></tr>
+<tr class="separator:a2e6c5f4ca00ab2d2d3e227bf22a7f111"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A constant cell value with a specific type. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a9925b62808b608aa367ac44d2552c6a3"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduValue.html">KuduValue</a>* kudu::client::KuduValue::Clone </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 new identical <a class="el" href="classkudu_1_1client_1_1KuduValue.html" title="A constant cell value with a specific type. ">KuduValue</a> object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a886211bbe237e0009fb9b89c146f4bfe"></a>
+<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_1client_1_1KuduValue.html">KuduValue</a>* kudu::client::KuduValue::CopyString </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1Slice.html">Slice</a>&#160;</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">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Construct a <a class="el" href="classkudu_1_1client_1_1KuduValue.html" title="A constant cell value with a specific type. ">KuduValue</a> by copying the value of the given <a class="el" href="classkudu_1_1Slice.html" title="A wrapper around externally allocated data. ">Slice</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>The slice to copy value from. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="classkudu_1_1client_1_1KuduValue.html" title="A constant cell value with a specific type. ">KuduValue</a> object. </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="value_8h_source.html">value.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduWriteOperation-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduWriteOperation-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduWriteOperation-members.html
new file mode 100644
index 0000000..99824e8
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduWriteOperation-members.html
@@ -0,0 +1,117 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">KuduWriteOperation</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduWriteOperation Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DELETE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>INSERT</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::Batcher</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>internal::ErrorCollector</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::WriteRpc</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a8889770ce62e2ca0ce5d55c9c90af6bc">mutable_row</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a973b342ced786b23754b57fd83b34aa3">row</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a50b5405c4dfc7af038daa4780aea6e19">ToString</a>() const =0</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a87d94ee5801a6b16fc6d1f44ee2e4357">Type</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>UPDATE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>UPSERT</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduWriteOperation</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</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 for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduWriteOperation.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduWriteOperation.html b/cpp-client-api/classkudu_1_1client_1_1KuduWriteOperation.html
new file mode 100644
index 0000000..9bbdc54
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduWriteOperation.html
@@ -0,0 +1,246 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduWriteOperation 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">KuduWriteOperation</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1client_1_1KuduWriteOperation-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduWriteOperation Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A single-row write operation to be sent to a Kudu table.  
+ <a href="classkudu_1_1client_1_1KuduWriteOperation.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="write__op_8h_source.html">write_op.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for kudu::client::KuduWriteOperation:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classkudu_1_1client_1_1KuduWriteOperation.png" usemap="#kudu::client::KuduWriteOperation_map" alt=""/>
+  <map id="kudu::client::KuduWriteOperation_map" name="kudu::client::KuduWriteOperation_map">
+<area href="classkudu_1_1client_1_1KuduDelete.html" title="A single row delete to be sent to the cluster. " alt="kudu::client::KuduDelete" shape="rect" coords="0,56,195,80"/>
+<area href="classkudu_1_1client_1_1KuduInsert.html" title="A single row insert to be sent to the cluster. " alt="kudu::client::KuduInsert" shape="rect" coords="205,56,400,80"/>
+<area href="classkudu_1_1client_1_1KuduUpdate.html" title="A single row update to be sent to the cluster. " alt="kudu::client::KuduUpdate" shape="rect" coords="410,56,605,80"/>
+<area href="classkudu_1_1client_1_1KuduUpsert.html" title="A single row upsert to be sent to the cluster. " alt="kudu::client::KuduUpsert" shape="rect" coords="615,56,810,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a87d94ee5801a6b16fc6d1f44ee2e4357"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a87d94ee5801a6b16fc6d1f44ee2e4357">Type</a> { <b>INSERT</b> = 1, 
+<b>UPDATE</b> = 2, 
+<b>DELETE</b> = 3, 
+<b>UPSERT</b> = 4
+ }</td></tr>
+<tr class="memdesc:a87d94ee5801a6b16fc6d1f44ee2e4357"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write operation types. <br/></td></tr>
+<tr class="separator:a87d94ee5801a6b16fc6d1f44ee2e4357"><td class="memSeparator" colspan="2">&#160;</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:a973b342ced786b23754b57fd83b34aa3"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a973b342ced786b23754b57fd83b34aa3">row</a> () const </td></tr>
+<tr class="separator:a973b342ced786b23754b57fd83b34aa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8889770ce62e2ca0ce5d55c9c90af6bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a8889770ce62e2ca0ce5d55c9c90af6bc">mutable_row</a> ()</td></tr>
+<tr class="separator:a8889770ce62e2ca0ce5d55c9c90af6bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50b5405c4dfc7af038daa4780aea6e19"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a50b5405c4dfc7af038daa4780aea6e19">ToString</a> () const =0</td></tr>
+<tr class="separator:a50b5405c4dfc7af038daa4780aea6e19"><td class="memSeparator" colspan="2">&#160;</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:ada57057f15990c8cc54770c782fa9ad4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada57057f15990c8cc54770c782fa9ad4"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::Batcher</b></td></tr>
+<tr class="separator:ada57057f15990c8cc54770c782fa9ad4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8241e8597925b7121abc27b5024c9773"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8241e8597925b7121abc27b5024c9773"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::WriteRpc</b></td></tr>
+<tr class="separator:a8241e8597925b7121abc27b5024c9773"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13cd21cbf8fb61eb49faa404b75f6851"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13cd21cbf8fb61eb49faa404b75f6851"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::ErrorCollector</b></td></tr>
+<tr class="separator:a13cd21cbf8fb61eb49faa404b75f6851"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A single-row write operation to be sent to a Kudu table. </p>
+<p>This is the abstract base class from which the particular row operations (<a class="el" href="classkudu_1_1client_1_1KuduInsert.html" title="A single row insert to be sent to the cluster. ">KuduInsert</a>, <a class="el" href="classkudu_1_1client_1_1KuduUpdate.html" title="A single row update to be sent to the cluster. ">KuduUpdate</a>, etc) are derived. These subclasses are instantiated by <a class="el" href="classkudu_1_1client_1_1KuduTable.html#a0c78f86c5d0fbf53437c2c9db26f92b6">KuduTable::NewInsert()</a>, etc.</p>
+<p>The row key, as well as the columns to be inserted or updated are set using the embedded <a class="el" href="classKuduPartialRow.html" title="A row which may only contain values for a subset of the columns. ">KuduPartialRow</a> object accessible via <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a8889770ce62e2ca0ce5d55c9c90af6bc">mutable_row()</a>.</p>
+<p>Typical usage example: </p>
+<div class="fragment"><div class="line">*    KuduInsert* t = table-&gt;NewInsert();</div>
+<div class="line">*    <a class="code" href="status_8h.html#ac503ba85e942147294cdc82087da60f6">KUDU_CHECK_OK</a>(t-&gt;mutable_row()-&gt;SetInt32(<span class="stringliteral">&quot;key&quot;</span>, 1234));</div>
+<div class="line">*    <a class="code" href="status_8h.html#ac503ba85e942147294cdc82087da60f6">KUDU_CHECK_OK</a>(t-&gt;mutable_row()-&gt;SetStringCopy(<span class="stringliteral">&quot;foo&quot;</span>, <span class="stringliteral">&quot;bar&quot;</span>));</div>
+<div class="line">*    session-&gt;Apply(t);</div>
+<div class="line">*  </div>
+</div><!-- fragment --> </div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a8889770ce62e2ca0ce5d55c9c90af6bc"></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="classKuduPartialRow.html">KuduPartialRow</a>* kudu::client::KuduWriteOperation::mutable_row </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 note"><dt>Note</dt><dd>To work with a row, use the <a class="el" href="classKuduPartialRow.html" title="A row which may only contain values for a subset of the columns. ">KuduPartialRow</a> API for field setters, etc. </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to the corresponding row-like object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a973b342ced786b23754b57fd83b34aa3"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>&amp; kudu::client::KuduWriteOperation::row </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 note"><dt>Note</dt><dd>To work with a row, use the <a class="el" href="classKuduPartialRow.html" title="A row which may only contain values for a subset of the columns. ">KuduPartialRow</a> API for field getters, etc. </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>Immutable reference to the corresponding row-like object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a50b5405c4dfc7af038daa4780aea6e19"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual std::string kudu::client::KuduWriteOperation::ToString </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">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>String representation of the operation. </dd></dl>
+
+<p>Implemented in <a class="el" href="classkudu_1_1client_1_1KuduDelete.html#a586dc46e1d10118465e3b834ac578de0">kudu::client::KuduDelete</a>, <a class="el" href="classkudu_1_1client_1_1KuduUpdate.html#af05d202ea529554b6d033d51ec942718">kudu::client::KuduUpdate</a>, <a class="el" href="classkudu_1_1client_1_1KuduUpsert.html#a0608280ef5b4eb2a53c0b303db7401c8">kudu::client::KuduUpsert</a>, and <a class="el" href="classkudu_1_1client_1_1KuduInsert.html#a7c0fb45a5bfa96574b6328be392ba240">kudu::client::KuduInsert</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="write__op_8h_source.html">write_op.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduWriteOperation.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduWriteOperation.png b/cpp-client-api/classkudu_1_1client_1_1KuduWriteOperation.png
new file mode 100644
index 0000000..87ca4bf
Binary files /dev/null and b/cpp-client-api/classkudu_1_1client_1_1KuduWriteOperation.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1ResourceMetrics-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1ResourceMetrics-members.html b/cpp-client-api/classkudu_1_1client_1_1ResourceMetrics-members.html
new file mode 100644
index 0000000..913efec
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1ResourceMetrics-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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1ResourceMetrics.html">ResourceMetrics</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::ResourceMetrics Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1ResourceMetrics.html">kudu::client::ResourceMetrics</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1ResourceMetrics.html#a1161841400ff4fcee5f2a278813e2db2">Get</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1ResourceMetrics.html">kudu::client::ResourceMetrics</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1ResourceMetrics.html#a21818e1e42dcc0f7abcdc80c5487b1da">GetMetric</a>(const std::string &amp;name) const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1ResourceMetrics.html">kudu::client::ResourceMetrics</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1ResourceMetrics.html#ae7b5f6021f63c25bbd087ba2cf48dc8a">Increment</a>(const std::string &amp;name, int64_t amount)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1ResourceMetrics.html">kudu::client::ResourceMetrics</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>ResourceMetrics</b>() (defined in <a class="el" href="classkudu_1_1client_1_1ResourceMetrics.html">kudu::client::ResourceMetrics</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1ResourceMetrics.html">kudu::client::ResourceMetrics</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~ResourceMetrics</b>() (defined in <a class="el" href="classkudu_1_1client_1_1ResourceMetrics.html">kudu::client::ResourceMetrics</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1ResourceMetrics.html">kudu::client::ResourceMetrics</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1ResourceMetrics.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1ResourceMetrics.html b/cpp-client-api/classkudu_1_1client_1_1ResourceMetrics.html
new file mode 100644
index 0000000..f48e4c1
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1ResourceMetrics.html
@@ -0,0 +1,200 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::ResourceMetrics 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1ResourceMetrics.html">ResourceMetrics</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classkudu_1_1client_1_1ResourceMetrics-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::ResourceMetrics Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A generic catalog of simple metrics.  
+ <a href="classkudu_1_1client_1_1ResourceMetrics.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="resource__metrics_8h_source.html">resource_metrics.h</a>&gt;</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:a1161841400ff4fcee5f2a278813e2db2"><td class="memItemLeft" align="right" valign="top">std::map&lt; std::string, int64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1ResourceMetrics.html#a1161841400ff4fcee5f2a278813e2db2">Get</a> () const </td></tr>
+<tr class="separator:a1161841400ff4fcee5f2a278813e2db2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7b5f6021f63c25bbd087ba2cf48dc8a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1ResourceMetrics.html#ae7b5f6021f63c25bbd087ba2cf48dc8a">Increment</a> (const std::string &amp;name, int64_t amount)</td></tr>
+<tr class="separator:ae7b5f6021f63c25bbd087ba2cf48dc8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21818e1e42dcc0f7abcdc80c5487b1da"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1ResourceMetrics.html#a21818e1e42dcc0f7abcdc80c5487b1da">GetMetric</a> (const std::string &amp;name) const </td></tr>
+<tr class="separator:a21818e1e42dcc0f7abcdc80c5487b1da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A generic catalog of simple metrics. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a1161841400ff4fcee5f2a278813e2db2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::map&lt;std::string, int64_t&gt; kudu::client::ResourceMetrics::Get </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 map that contains all metrics, its key is the metric name and its value is corresponding metric count. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a21818e1e42dcc0f7abcdc80c5487b1da"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int64_t kudu::client::ResourceMetrics::GetMetric </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>name</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get current count for the specified metric.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>Name of the metric in question. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The metric's current count. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae7b5f6021f63c25bbd087ba2cf48dc8a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void kudu::client::ResourceMetrics::Increment </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int64_t&#160;</td>
+          <td class="paramname"><em>amount</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Increment/decrement the given metric.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>The name of the metric. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">amount</td><td>The amount to increment the metric (negative <code>amount</code> corresponds to decrementing the metric). </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="resource__metrics_8h_source.html">resource_metrics.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>


[07/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/client_8h_source.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/client_8h_source.html b/cpp-client-api/client_8h_source.html
index 58a8ac6..e50a48e 100644
--- a/cpp-client-api/client_8h_source.html
+++ b/cpp-client-api/client_8h_source.html
@@ -3,15 +3,16 @@
 <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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
 <title>Kudu C++ client API: include/kudu/client/client.h Source File</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() { searchBox.OnSelectItem(0); });
+</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -20,7 +21,7 @@
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tr style="height: 56px;">
-  <td id="projectalign" style="padding-left: 0.5em;">
+  <td style="padding-left: 0.5em;">
    <div id="projectname">Kudu C++ client API
    </div>
   </td>
@@ -29,28 +30,46 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.14 -->
+<!-- Generated by Doxygen 1.8.5 -->
 <script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
 </script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</script>
-<div id="main-nav"></div>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><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="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>File&#160;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>
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
 
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
@@ -61,7 +80,7 @@ $(function() {
 
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_58b01e52e53886b8d78ab5060a2cd2bd.html">kudu</a></li><li class="navelem"><a class="el" href="dir_4eb331d85bb84eae27db9d0af49f6f99.html">client</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_46a29ee9acb7660583b9bf2ccfb8330a.html">include</a></li><li class="navelem"><a class="el" href="dir_4469e25ebf7c006b850cfddbcfc2dc7b.html">kudu</a></li><li class="navelem"><a class="el" href="dir_8f800b0c258cf01f1a6e008c3bc84967.html">client</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
@@ -69,60 +88,839 @@ $(function() {
 <div class="title">client.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements. See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership. The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&qu
 ot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License. You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software distributed under the License is distributed on an</span></div><div class="line"><a
  name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied. See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#ifndef KUDU_CLIENT_CLIENT_H</span></div><div class="line"><a name="l00026"></a><span c
 lass="lineno">   26</span>&#160;<span class="preprocessor">#define KUDU_CLIENT_CLIENT_H</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;cstddef&gt;</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;
 <span class="preprocessor">#include &quot;kudu/client/row_result.h&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#include &quot;kudu/client/scan_predicate.h&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &quot;kudu/client/schema.h&quot;</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="shared__ptr_8h.html">kudu/client/shared_ptr.h</a>&quot;</span> <span class="comment">// IWYU pragma: keep</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#ifdef KUDU_HEADERS_NO_STUBS</span></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#include &lt;gtest/gtest_prod.h&gt;</span></div><div class="line"><a name="
 l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#include &quot;kudu/gutil/macros.h&quot;</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#include &quot;kudu/gutil/port.h&quot;</span></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor">#include &quot;kudu/client/stubs.h&quot;</span></div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="preprocessor">#include &quot;kudu/util/kudu_export.h&quot;</span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor">#include &quot;kudu/util/slice.h&quot;
 </span></div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="status_8h.html">kudu/util/status.h</a>&quot;</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacekudu.html">kudu</a> {</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="keyword">class </span>ClientStressTest_TestUniqueClientIds_Test;</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="keyword">class </span><a class="code" href="class_kudu_partial_row.html">KuduPartialRow</a>;</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="k
 eyword">class </span>MonoDelta;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="keyword">class </span>PartitionSchema;</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="keyword">class </span>SecurityUnknownTskTest;</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="keyword">namespace </span>tools {</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="keyword">class </span>LeaderMasterProxy;</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;} <span class="comment">// namespace tools</span></div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="keyword">namespace </spa
 n>client {</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="keyword">class </span>KuduClient;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="keyword">class </span>KuduDelete;</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="keyword">class </span>KuduInsert;</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="keyword">class </span>KuduLoggingCallback;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="keyword">class </span>KuduPartitioner;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="keyword">class </span>KuduScanBatch;</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="keyword">
 class </span>KuduSession;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="keyword">class </span>KuduStatusCallback;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="keyword">class </span>KuduTable;</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="keyword">class </span>KuduTableAlterer;</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="keyword">class </span>KuduTableCreator;</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="keyword">class </span>KuduTablet;</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="keyword">class </span>KuduTabletServer;</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="keyword">class </span>KuduUpdate;</div><div class="line"><a name="l000
 77"></a><span class="lineno">   77</span>&#160;<span class="keyword">class </span>KuduUpsert;</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="keyword">class </span>KuduValue;</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="keyword">class </span>KuduWriteOperation;</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="keyword">class </span>ResourceMetrics;</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="keyword">namespace </span>internal {</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="keyword">class </span>Batcher;</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="keyword">class </span>ErrorCollector;</div><div class="line">
 <a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="keyword">class </span>GetTableSchemaRpc;</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="keyword">class </span>LookupRpc;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="keyword">class </span>MetaCache;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="keyword">class </span>RemoteTablet;</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="keyword">class </span>RemoteTabletServer;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="keyword">class </span>ReplicaController;</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="keyword">class </span>WriteRpc;</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;} <span
  class="comment">// namespace internal</span></div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="keywordtype">void</span> KUDU_EXPORT InstallLoggingCallback(KuduLoggingCallback* cb);</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="keywordtype">void</span> KUDU_EXPORT UninstallLoggingCallback();</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;<span class="keywordtype">void</span> KUDU_EXPORT SetVerboseLogLevel(<span class="keywordtype">int</span> level);</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div><div class="line"><a name="l00142"></a><span class="lineno">  142</spa
 n>&#160;Status KUDU_EXPORT SetInternalSignalNumber(<span class="keywordtype">int</span> signum);</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;Status KUDU_EXPORT DisableSaslInitialization();</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;</div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;Status KUDU_EXPORT DisableOpenSSLInitialization();</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;std::string KUDU_EXPORT GetShortVersionString();</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;
 std::string KUDU_EXPORT GetAllVersionInfo();</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;</div><div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_client_builder.html">  194</a></span>&#160;<span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1_kudu_client_builder.html">KuduClientBuilder</a> {</div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_client_builder.html">KuduClientBuilder</a>();</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;  ~<a class="code" href="classkudu_1_1client_1_1_kudu_client_builder.html">KuduClientBuilder</a>();</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#1
 60;</div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_client_builder.html">KuduClientBuilder</a>&amp; clear_master_server_addrs();</div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_client_builder.html">KuduClientBuilder</a>&amp; master_server_addrs(<span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; addrs);</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;</div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_client_builder.html">KuduClientBuilder</a>&amp; add_master_server_addr(<span class="keyword">const</span> std::string&amp; addr);</div><div class="line"><a name="l00219"></a><span class="lineno
 ">  219</span>&#160;</div><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_client_builder.html">KuduClientBuilder</a>&amp; default_admin_operation_timeout(<span class="keyword">const</span> <a class="code" href="classkudu_1_1_mono_delta.html">MonoDelta</a>&amp; timeout);</div><div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;</div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_client_builder.html">KuduClientBuilder</a>&amp; default_rpc_timeout(<span class="keyword">const</span> <a class="code" href="classkudu_1_1_mono_delta.html">MonoDelta</a>&amp; timeout);</div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;</div><div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_client_builder.htm
 l">KuduClientBuilder</a>&amp; import_authentication_credentials(std::string authn_creds);</div><div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;</div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;  <a class="code" href="classkudu_1_1_status.html">Status</a> Build(sp::shared_ptr&lt;KuduClient&gt;* client);</div><div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;</div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;  <span class="keyword">class </span>KUDU_NO_EXPORT Data;</div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;</div><div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>internal::ReplicaController;</div><div cla
 ss="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;</div><div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;  <span class="comment">// Owned.</span></div><div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;  Data* data_;</div><div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;</div><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;  DISALLOW_COPY_AND_ASSIGN(<a class="code" href="classkudu_1_1client_1_1_kudu_client_builder.html">KuduClientBuilder</a>);</div><div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;};</div><div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;</div><div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_client.html">  298</a></span>&#160;<span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1_
 kudu_client.html">KuduClient</a> : <span class="keyword">public</span> sp::enable_shared_from_this&lt;KuduClient&gt; {</div><div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;  ~<a class="code" href="classkudu_1_1client_1_1_kudu_client.html">KuduClient</a>();</div><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;</div><div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>* NewTableCreator();</div><div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;</div><div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;  <a class="code" href="classkudu_1_1_status.html">Status</a> IsCreateTableInProgress(<span class="keyword">const</span> std::string&amp; tab
 le_name,</div><div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;                                 <span class="keywordtype">bool</span>* create_in_progress);</div><div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;</div><div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;  <a class="code" href="classkudu_1_1_status.html">Status</a> DeleteTable(<span class="keyword">const</span> std::string&amp; table_name);</div><div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;</div><div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a>* NewTableAlterer(<span class="keyword">const</span> std::string&amp; table_name);</div><div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;</div><div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#
 160;  <a class="code" href="classkudu_1_1_status.html">Status</a> IsAlterTableInProgress(<span class="keyword">const</span> std::string&amp; table_name,</div><div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;                                <span class="keywordtype">bool</span>* alter_in_progress);</div><div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;  <a class="code" href="classkudu_1_1_status.html">Status</a> GetTableSchema(<span class="keyword">const</span> std::string&amp; table_name,</div><div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;                        <a class="code" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a>* schema);</div><div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;</div><div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;  <a class="code" href="classkudu_1_1_status.html">Status</a> ListTabletServers(std
 ::vector&lt;KuduTabletServer*&gt;* tablet_servers);</div><div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;</div><div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;  <a class="code" href="classkudu_1_1_status.html">Status</a> ListTables(std::vector&lt;std::string&gt;* tables,</div><div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;                    <span class="keyword">const</span> std::string&amp; filter = <span class="stringliteral">&quot;&quot;</span>);</div><div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;</div><div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;  <a class="code" href="classkudu_1_1_status.html">Status</a> TableExists(<span class="keyword">const</span> std::string&amp; table_name, <span class="keywordtype">bool</span>* exists);</div><div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;</div><div clas
 s="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;  <a class="code" href="classkudu_1_1_status.html">Status</a> OpenTable(<span class="keyword">const</span> std::string&amp; table_name,</div><div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;                   sp::shared_ptr&lt;KuduTable&gt;* table);</div><div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;</div><div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;  sp::shared_ptr&lt;KuduSession&gt; NewSession();</div><div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;</div><div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;</div><div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;  <a class="code" href="classkudu_1_1_status.html">Status</a> KUDU_NO_EXPORT GetTablet(<span class="keyword">const</span> std::string&amp; tablet_id,</div><div class="line"><a name=
 "l00422"></a><span class="lineno">  422</span>&#160;                                  <a class="code" href="classkudu_1_1client_1_1_kudu_tablet.html">KuduTablet</a>** tablet);</div><div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;</div><div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;</div><div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11a">  427</a></span>&#160;  <span class="keyword">enum</span> <a class="code" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11a">ReplicaSelection</a> {</div><div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11aafb912836db348061379d0e0a9055e239">  428</a></span>&#160;    <a class="code" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46
 514b11aafb912836db348061379d0e0a9055e239">LEADER_ONLY</a>,      </div><div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;</div><div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11aa801886067da41dacd0c9c2b8091f08d8">  430</a></span>&#160;    CLOSEST_REPLICA,  </div><div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;</div><div class="line"><a name="l00433"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11aaa060fb6126a3e3fa80079f885dc7d48f">  433</a></span>&#160;    FIRST_REPLICA     </div><div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;  };</div><div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;</div><div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;  <span class="keywordtype"
 >bool</span> IsMultiMaster() <span class="keyword">const</span>;</div><div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;</div><div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;  <span class="keyword">const</span> <a class="code" href="classkudu_1_1_mono_delta.html">MonoDelta</a>&amp; default_admin_operation_timeout() <span class="keyword">const</span>;</div><div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;</div><div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;  <span class="keyword">const</span> <a class="code" href="classkudu_1_1_mono_delta.html">MonoDelta</a>&amp; default_rpc_timeout() <span class="keyword">const</span>;</div><div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;</div><div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_client.html#a196f1a18c000cdca309d05161caaddaa">  448
 </a></span>&#160;  <span class="keyword">static</span> <span class="keyword">const</span> uint64_t <a class="code" href="classkudu_1_1client_1_1_kudu_client.html#a196f1a18c000cdca309d05161caaddaa">kNoTimestamp</a>;</div><div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;</div><div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;  uint64_t GetLatestObservedTimestamp() <span class="keyword">const</span>;</div><div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;</div><div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;  <span class="keywordtype">void</span> SetLatestObservedTimestamp(uint64_t ht_timestamp);</div><div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;</div><div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;  <a class="code" href="classkudu_1_1_status.html">Status</a> ExportAuthenticationCredentials(std::string* authn_c
 reds) <span class="keyword">const</span>;</div><div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;</div><div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;  <span class="keyword">class </span>KUDU_NO_EXPORT Data;</div><div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;</div><div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>internal::Batcher;</div><div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>internal::GetTableSchemaRpc;</div><div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>internal
 ::LookupRpc;</div><div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>internal::MetaCache;</div><div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>internal::RemoteTablet;</div><div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>internal::RemoteTabletServer;</div><div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>internal::WriteRpc;</div><div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>ConnectToClusterBaseTest;</div><div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;
   <span class="keyword">friend</span> <span class="keyword">class </span>ClientTest;</div><div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classkudu_1_1client_1_1_kudu_client_builder.html">KuduClientBuilder</a>;</div><div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classkudu_1_1client_1_1_kudu_partitioner_builder.html">KuduPartitionerBuilder</a>;</div><div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classkudu_1_1client_1_1_kudu_scanner.html">KuduScanner</a>;</div><div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a cla
 ss="code" href="classkudu_1_1client_1_1_kudu_scan_token.html">KuduScanToken</a>;</div><div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html">KuduScanTokenBuilder</a>;</div><div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classkudu_1_1client_1_1_kudu_session.html">KuduSession</a>;</div><div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classkudu_1_1client_1_1_kudu_table.html">KuduTable</a>;</div><div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classkud
 u_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a>;</div><div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>;</div><div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;  <span class="keyword">friend</span> class ::kudu::SecurityUnknownTskTest;</div><div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>tools::LeaderMasterProxy;</div><div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;</div><div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;  FRIEND_TEST(kudu::ClientStressTest, TestUniqueClientIds);</div><div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;  FRIEND_TEST(ClientTest, TestGetS
 ecurityInfoFromMaster);</div><div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;  FRIEND_TEST(ClientTest, TestGetTabletServerBlacklist);</div><div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;  FRIEND_TEST(ClientTest, TestMasterDown);</div><div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;  FRIEND_TEST(ClientTest, TestMasterLookupPermits);</div><div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;  FRIEND_TEST(ClientTest, TestMetaCacheExpiry);</div><div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;  FRIEND_TEST(ClientTest, TestNonCoveringRangePartitions);</div><div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;  FRIEND_TEST(ClientTest, TestReplicatedTabletWritesWithLeaderElection);</div><div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;  FRIEND_TEST(ClientTest, TestScanFaultTolerance);</div><div
  class="line"><a name="l00553"></a><span class="lineno">  553</span>&#160;  FRIEND_TEST(ClientTest, TestScanTimeout);</div><div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;  FRIEND_TEST(ClientTest, TestWriteWithDeadMaster);</div><div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;  FRIEND_TEST(MasterFailoverTest, TestPauseAfterCreateTableIssued);</div><div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;</div><div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_client.html">KuduClient</a>();</div><div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;</div><div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;  <span class="comment">// Owned.</span></div><div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;  Data* data_;</div><div class="line"><a name="l005
 61"></a><span class="lineno">  561</span>&#160;</div><div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;  DISALLOW_COPY_AND_ASSIGN(<a class="code" href="classkudu_1_1client_1_1_kudu_client.html">KuduClient</a>);</div><div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;};</div><div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;</div><div class="line"><a name="l00566"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_tablet_server.html">  566</a></span>&#160;<span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1_kudu_tablet_server.html">KuduTabletServer</a> {</div><div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;  ~<a class="code" href="classkudu_1_1client_1_1_kudu_tablet_server.html">KuduTabletS
 erver</a>();</div><div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;</div><div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160;  <span class="keyword">const</span> std::string&amp; uuid() <span class="keyword">const</span>;</div><div class="line"><a name="l00573"></a><span class="lineno">  573</span>&#160;</div><div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;  <span class="keyword">const</span> std::string&amp; hostname() <span class="keyword">const</span>;</div><div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;</div><div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;  uint16_t port() <span class="keyword">const</span>;</div><div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;</div><div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a
  name="l00583"></a><span class="lineno">  583</span>&#160;  <span class="keyword">class </span>KUDU_NO_EXPORT Data;</div><div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;</div><div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classkudu_1_1client_1_1_kudu_client.html">KuduClient</a>;</div><div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classkudu_1_1client_1_1_kudu_scanner.html">KuduScanner</a>;</div><div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html">KuduScanTokenBuilder</a>;</div><div class="line"><a name="l00588"></a><span class="lineno">
   588</span>&#160;</div><div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_tablet_server.html">KuduTabletServer</a>();</div><div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;</div><div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;  <span class="comment">// Owned.</span></div><div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;  Data* data_;</div><div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;</div><div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;  DISALLOW_COPY_AND_ASSIGN(<a class="code" href="classkudu_1_1client_1_1_kudu_tablet_server.html">KuduTabletServer</a>);</div><div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;};</div><div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;</div><div class="line"><a name="l0
 0598"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_replica.html">  598</a></span>&#160;<span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1_kudu_replica.html">KuduReplica</a> {</div><div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00600"></a><span class="lineno">  600</span>&#160;  ~<a class="code" href="classkudu_1_1client_1_1_kudu_replica.html">KuduReplica</a>();</div><div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160;</div><div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;  <span class="keywordtype">bool</span> is_leader() <span class="keyword">const</span>;</div><div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;</div><div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160;  <span class="keyword">const</span>
  <a class="code" href="classkudu_1_1client_1_1_kudu_tablet_server.html">KuduTabletServer</a>&amp; ts() <span class="keyword">const</span>;</div><div class="line"><a name="l00610"></a><span class="lineno">  610</span>&#160;</div><div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classkudu_1_1client_1_1_kudu_client.html">KuduClient</a>;</div><div class="line"><a name="l00613"></a><span class="lineno">  613</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html">KuduScanTokenBuilder</a>;</div><div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>in
 ternal::ReplicaController;</div><div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;</div><div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;  <span class="keyword">class </span>KUDU_NO_EXPORT Data;</div><div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;</div><div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_replica.html">KuduReplica</a>();</div><div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;</div><div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160;  <span class="comment">// Owned.</span></div><div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160;  Data* data_;</div><div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160;</div><div class="line"><a name="l00623"></a><span class="lineno">  623</span>&#160;  DISALLOW_COPY_AND
 _ASSIGN(<a class="code" href="classkudu_1_1client_1_1_kudu_replica.html">KuduReplica</a>);</div><div class="line"><a name="l00624"></a><span class="lineno">  624</span>&#160;};</div><div class="line"><a name="l00625"></a><span class="lineno">  625</span>&#160;</div><div class="line"><a name="l00627"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_tablet.html">  627</a></span>&#160;<span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1_kudu_tablet.html">KuduTablet</a> {</div><div class="line"><a name="l00628"></a><span class="lineno">  628</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;  ~<a class="code" href="classkudu_1_1client_1_1_kudu_tablet.html">KuduTablet</a>();</div><div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160;</div><div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160; 
  <span class="keyword">const</span> std::string&amp; id() <span class="keyword">const</span>;</div><div class="line"><a name="l00634"></a><span class="lineno">  634</span>&#160;</div><div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;  <span class="keyword">const</span> std::vector&lt;const KuduReplica*&gt;&amp; replicas() <span class="keyword">const</span>;</div><div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160;</div><div class="line"><a name="l00642"></a><span class="lineno">  642</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00643"></a><span class="lineno">  643</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classkudu_1_1client_1_1_kudu_client.html">KuduClient</a>;</div><div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="c
 ode" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html">KuduScanTokenBuilder</a>;</div><div class="line"><a name="l00645"></a><span class="lineno">  645</span>&#160;</div><div class="line"><a name="l00646"></a><span class="lineno">  646</span>&#160;  <span class="keyword">class </span>KUDU_NO_EXPORT Data;</div><div class="line"><a name="l00647"></a><span class="lineno">  647</span>&#160;</div><div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_tablet.html">KuduTablet</a>();</div><div class="line"><a name="l00649"></a><span class="lineno">  649</span>&#160;</div><div class="line"><a name="l00650"></a><span class="lineno">  650</span>&#160;  <span class="comment">// Owned.</span></div><div class="line"><a name="l00651"></a><span class="lineno">  651</span>&#160;  Data* data_;</div><div class="line"><a name="l00652"></a><span class="lineno">  652</span>&#160;</div><div class="line"><a name="l00653">
 </a><span class="lineno">  653</span>&#160;  DISALLOW_COPY_AND_ASSIGN(<a class="code" href="classkudu_1_1client_1_1_kudu_tablet.html">KuduTablet</a>);</div><div class="line"><a name="l00654"></a><span class="lineno">  654</span>&#160;};</div><div class="line"><a name="l00655"></a><span class="lineno">  655</span>&#160;</div><div class="line"><a name="l00657"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_table_creator.html">  657</a></span>&#160;<span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a> {</div><div class="line"><a name="l00658"></a><span class="lineno">  658</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;  ~<a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>();</div><div class="line"><a name="l00660"></a><span class="lineno">  660</spa
 n>&#160;</div><div class="line"><a name="l00672"></a><span class="lineno">  672</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>&amp; table_name(<span class="keyword">const</span> std::string&amp; name);</div><div class="line"><a name="l00673"></a><span class="lineno">  673</span>&#160;</div><div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>&amp; schema(<span class="keyword">const</span> <a class="code" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a>* schema);</div><div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;</div><div class="line"><a name="l00702"></a><span class="lineno">  702</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>&amp; add_hash_partitions(<span class="keyword">const</span> std::vector&lt;std
 ::string&gt;&amp; columns,</div><div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160;                                        int32_t num_buckets);</div><div class="line"><a name="l00704"></a><span class="lineno">  704</span>&#160;</div><div class="line"><a name="l00720"></a><span class="lineno">  720</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>&amp; add_hash_partitions(<span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; columns,</div><div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160;                                        int32_t num_buckets, int32_t seed);</div><div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160;</div><div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>&amp; set_range_partition_columns(<span 
 class="keyword">const</span> std::vector&lt;std::string&gt;&amp; columns);</div><div class="line"><a name="l00736"></a><span class="lineno">  736</span>&#160;</div><div class="line"><a name="l00738"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343b">  738</a></span>&#160;  <span class="keyword">enum</span> <a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343b">RangePartitionBound</a> {</div><div class="line"><a name="l00739"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601">  739</a></span>&#160;    <a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601">EXCLUSIVE_BOUND</a>, </div><div class="line"><a name="l00740"></a><span class="lineno"><a class="line" href="cla
 sskudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343ba0f4899cc63fba167455e05b525f0b950">  740</a></span>&#160;    <a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343ba0f4899cc63fba167455e05b525f0b950">INCLUSIVE_BOUND</a>, </div><div class="line"><a name="l00741"></a><span class="lineno">  741</span>&#160;  };</div><div class="line"><a name="l00742"></a><span class="lineno">  742</span>&#160;</div><div class="line"><a name="l00771"></a><span class="lineno">  771</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>&amp; add_range_partition(<a class="code" href="class_kudu_partial_row.html">KuduPartialRow</a>* lower_bound,</div><div class="line"><a name="l00772"></a><span class="lineno">  772</span>&#160;                                        <a class="code" href="class_kudu_partial_row.html">KuduPartialRow</a>* upper_bound,</div><div class="line"><a name="l
 00773"></a><span class="lineno">  773</span>&#160;                                        RangePartitionBound lower_bound_type = INCLUSIVE_BOUND,</div><div class="line"><a name="l00774"></a><span class="lineno">  774</span>&#160;                                        RangePartitionBound upper_bound_type = EXCLUSIVE_BOUND);</div><div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160;</div><div class="line"><a name="l00784"></a><span class="lineno">  784</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>&amp; add_range_partition_split(<a class="code" href="class_kudu_partial_row.html">KuduPartialRow</a>* split_row);</div><div class="line"><a name="l00785"></a><span class="lineno">  785</span>&#160;</div><div class="line"><a name="l00791"></a><span class="lineno">  791</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>&amp; split_rows(<span class="keywor
 d">const</span> std::vector&lt;const KuduPartialRow*&gt;&amp; split_rows)</div><div class="line"><a name="l00792"></a><span class="lineno">  792</span>&#160;      ATTRIBUTE_DEPRECATED(<span class="stringliteral">&quot;use add_range_partition_split() instead&quot;</span>);</div><div class="line"><a name="l00793"></a><span class="lineno">  793</span>&#160;</div><div class="line"><a name="l00803"></a><span class="lineno">  803</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>&amp; num_replicas(<span class="keywordtype">int</span> n_replicas);</div><div class="line"><a name="l00804"></a><span class="lineno">  804</span>&#160;</div><div class="line"><a name="l00814"></a><span class="lineno">  814</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>&amp; timeout(<span class="keyword">const</span> <a class="code" href="classkudu_1_1_mono_delta.html">MonoDelta</a>&amp; timeout);</div
 ><div class="line"><a name="l00815"></a><span class="lineno">  815</span>&#160;</div><div class="line"><a name="l00823"></a><span class="lineno">  823</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>&amp; wait(<span class="keywordtype">bool</span> wait);</div><div class="line"><a name="l00824"></a><span class="lineno">  824</span>&#160;</div><div class="line"><a name="l00838"></a><span class="lineno">  838</span>&#160;  <a class="code" href="classkudu_1_1_status.html">Status</a> Create();</div><div class="line"><a name="l00839"></a><span class="lineno">  839</span>&#160;</div><div class="line"><a name="l00840"></a><span class="lineno">  840</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00841"></a><span class="lineno">  841</span>&#160;  <span class="keyword">class </span>KUDU_NO_EXPORT Data;</div><div class="line"><a name="l00842"></a><span class="lineno">  842</span>&#160;</div><div class
 ="line"><a name="l00843"></a><span class="lineno">  843</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classkudu_1_1client_1_1_kudu_client.html">KuduClient</a>;</div><div class="line"><a name="l00844"></a><span class="lineno">  844</span>&#160;</div><div class="line"><a name="l00845"></a><span class="lineno">  845</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>(<a class="code" href="classkudu_1_1client_1_1_kudu_client.html">KuduClient</a>* client);</div><div class="line"><a name="l00846"></a><span class="lineno">  846</span>&#160;</div><div class="line"><a name="l00847"></a><span class="lineno">  847</span>&#160;  <span class="comment">// Owned.</span></div><div class="line"><a name="l00848"></a><span class="lineno">  848</span>&#160;  Data* data_;</div><div class="line"><a name="l00849"></a><span class="lineno">  849</span>&#160
 ;</div><div class="line"><a name="l00850"></a><span class="lineno">  850</span>&#160;  DISALLOW_COPY_AND_ASSIGN(<a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>);</div><div class="line"><a name="l00851"></a><span class="lineno">  851</span>&#160;};</div><div class="line"><a name="l00852"></a><span class="lineno">  852</span>&#160;</div><div class="line"><a name="l00873"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_table.html">  873</a></span>&#160;<span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1_kudu_table.html">KuduTable</a> : <span class="keyword">public</span> sp::enable_shared_from_this&lt;KuduTable&gt; {</div><div class="line"><a name="l00874"></a><span class="lineno">  874</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00875"></a><span class="lineno">  875</span>&#160;  ~<a class="code" href="classkudu_1_1client_1_1_kudu_tabl
 e.html">KuduTable</a>();</div><div class="line"><a name="l00876"></a><span class="lineno">  876</span>&#160;</div><div class="line"><a name="l00878"></a><span class="lineno">  878</span>&#160;  <span class="keyword">const</span> std::string&amp; name() <span class="keyword">const</span>;</div><div class="line"><a name="l00879"></a><span class="lineno">  879</span>&#160;</div><div class="line"><a name="l00887"></a><span class="lineno">  887</span>&#160;  <span class="keyword">const</span> std::string&amp; id() <span class="keyword">const</span>;</div><div class="line"><a name="l00888"></a><span class="lineno">  888</span>&#160;</div><div class="line"><a name="l00890"></a><span class="lineno">  890</span>&#160;  <span class="keyword">const</span> <a class="code" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a>&amp; schema() <span class="keyword">const</span>;</div><div class="line"><a name="l00891"></a><span class="lineno">  891</span>&#160;</div><div class="line"><a nam
 e="l00893"></a><span class="lineno">  893</span>&#160;  <span class="keywordtype">int</span> num_replicas() <span class="keyword">const</span>;</div><div class="line"><a name="l00894"></a><span class="lineno">  894</span>&#160;</div><div class="line"><a name="l00898"></a><span class="lineno">  898</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_insert.html">KuduInsert</a>* NewInsert();</div><div class="line"><a name="l00899"></a><span class="lineno">  899</span>&#160;</div><div class="line"><a name="l00903"></a><span class="lineno">  903</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_upsert.html">KuduUpsert</a>* NewUpsert();</div><div class="line"><a name="l00904"></a><span class="lineno">  904</span>&#160;</div><div class="line"><a name="l00908"></a><span class="lineno">  908</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_update.html">KuduUpdate</a>* NewUpdate();</div><div class="line"><a name="l00909"></a><span class="lineno">  
 909</span>&#160;</div><div class="line"><a name="l00913"></a><span class="lineno">  913</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_delete.html">KuduDelete</a>* NewDelete();</div><div class="line"><a name="l00914"></a><span class="lineno">  914</span>&#160;</div><div class="line"><a name="l00938"></a><span class="lineno">  938</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_predicate.html">KuduPredicate</a>* NewComparisonPredicate(<span class="keyword">const</span> <a class="code" href="classkudu_1_1_slice.html">Slice</a>&amp; col_name,</div><div class="line"><a name="l00939"></a><span class="lineno">  939</span>&#160;                                        <a class="code" href="classkudu_1_1client_1_1_kudu_predicate.html#ad58e80ced596d7738f99b5b83ba24eb4">KuduPredicate::ComparisonOp</a> op,</div><div class="line"><a name="l00940"></a><span class="lineno">  940</span>&#160;                                        <a class="code" href="classkudu_1
 _1client_1_1_kudu_value.html">KuduValue</a>* value);</div><div class="line"><a name="l00941"></a><span class="lineno">  941</span>&#160;</div><div class="line"><a name="l00965"></a><span class="lineno">  965</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_predicate.html">KuduPredicate</a>* NewInListPredicate(<span class="keyword">const</span> <a class="code" href="classkudu_1_1_slice.html">Slice</a>&amp; col_name,</div><div class="line"><a name="l00966"></a><span class="lineno">  966</span>&#160;                                    std::vector&lt;KuduValue*&gt;* values);</div><div class="line"><a name="l00967"></a><span class="lineno">  967</span>&#160;</div><div class="line"><a name="l00978"></a><span class="lineno">  978</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_predicate.html">KuduPredicate</a>* NewIsNotNullPredicate(<span class="keyword">const</span> <a class="code" href="classkudu_1_1_slice.html">Slice</a>&amp; col_name);</div><div class="
 line"><a name="l00979"></a><span class="lineno">  979</span>&#160;</div><div class="line"><a name="l00990"></a><span class="lineno">  990</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_predicate.html">KuduPredicate</a>* NewIsNullPredicate(<span class="keyword">const</span> <a class="code" href="classkudu_1_1_slice.html">Slice</a>&amp; col_name);</div><div class="line"><a name="l00991"></a><span class="lineno">  991</span>&#160;</div><div class="line"><a name="l00994"></a><span class="lineno">  994</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_client.html">KuduClient</a>* client() <span class="keyword">const</span>;</div><div class="line"><a name="l00995"></a><span class="lineno">  995</span>&#160;</div><div class="line"><a name="l00997"></a><span class="lineno">  997</span>&#160;  <span class="keyword">const</span> PartitionSchema&amp; partition_schema() <span class="keyword">const</span>;</div><div class="line"><a name="l00998"></a><span class="
 lineno">  998</span>&#160;</div><div class="line"><a name="l00999"></a><span class="lineno">  999</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160;  <span class="keyword">class </span>KUDU_NO_EXPORT Data;</div><div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160;</div><div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classkudu_1_1client_1_1_kudu_client.html">KuduClient</a>;</div><div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classkudu_1_1client_1_1_kudu_partitioner.html">KuduPartitioner</a>;</div><div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160;</div><div class="line"><a name="l01005"></a><span class="
 lineno"> 1005</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_table.html">KuduTable</a>(<span class="keyword">const</span> sp::shared_ptr&lt;KuduClient&gt;&amp; client,</div><div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;            <span class="keyword">const</span> std::string&amp; name,</div><div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;            <span class="keyword">const</span> std::string&amp; <span class="keywordtype">id</span>,</div><div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160;            <span class="keywordtype">int</span> num_replicas,</div><div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;            <span class="keyword">const</span> <a class="code" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a>&amp; schema,</div><div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160;            <span class
 ="keyword">const</span> PartitionSchema&amp; partition_schema);</div><div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160;</div><div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160;  <span class="comment">// Owned.</span></div><div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160;  Data* data_;</div><div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160;</div><div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160;  DISALLOW_COPY_AND_ASSIGN(<a class="code" href="classkudu_1_1client_1_1_kudu_table.html">KuduTable</a>);</div><div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160;};</div><div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160;</div><div class="line"><a name="l01029"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_table_alterer.html"> 1029</a></span>&#160;<span class="keyword">clas
 s </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a> {</div><div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160;  ~<a class="code" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a>();</div><div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160;</div><div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a>* RenameTo(<span class="keyword">const</span> std::string&amp; new_name);</div><div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160;</div><div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColu
 mnSpec</a>* AddColumn(<span class="keyword">const</span> std::string&amp; name);</div><div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160;</div><div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a>* AlterColumn(<span class="keyword">const</span> std::string&amp; name);</div><div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160;</div><div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a>* DropColumn(<span class="keyword">const</span> std::string&amp; name);</div><div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160;</div><div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAltere
 r</a>* AddRangePartition(</div><div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160;      <a class="code" href="class_kudu_partial_row.html">KuduPartialRow</a>* lower_bound,</div><div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160;      <a class="code" href="class_kudu_partial_row.html">KuduPartialRow</a>* upper_bound,</div><div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160;      <a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343b">KuduTableCreator::RangePartitionBound</a> lower_bound_type = <a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343ba0f4899cc63fba167455e05b525f0b950">KuduTableCreator::INCLUSIVE_BOUND</a>,</div><div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160;      <a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343b"
 >KuduTableCreator::RangePartitionBound</a> upper_bound_type = <a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601">KuduTableCreator::EXCLUSIVE_BOUND</a>);</div><div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160;</div><div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a>* DropRangePartition(</div><div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160;      <a class="code" href="class_kudu_partial_row.html">KuduPartialRow</a>* lower_bound,</div><div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;      <a class="code" href="class_kudu_partial_row.html">KuduPartialRow</a>* upper_bound,</div><div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;      <a class="code" href="classkudu_1_1clien
 t_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343b">KuduTableCreator::RangePartitionBound</a> lower_bound_type = <a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343ba0f4899cc63fba167455e05b525f0b950">KuduTableCreator::INCLUSIVE_BOUND</a>,</div><div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160;      <a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343b">KuduTableCreator::RangePartitionBound</a> upper_bound_type = <a class="code" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601">KuduTableCreator::EXCLUSIVE_BOUND</a>);</div><div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160;</div><div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a>*
  timeout(<span class="keyword">const</span> <a class="code" href="classkudu_1_1_mono_delta.html">MonoDelta</a>&amp; timeout);</div><div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160;</div><div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a>* wait(<span class="keywordtype">bool</span> wait);</div><div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160;</div><div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160;  <a class="code" href="classkudu_1_1_status.html">Status</a> Alter();</div><div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160;</div><div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160;  <span class="keyword">class </
 span>KUDU_NO_EXPORT Data;</div><div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classkudu_1_1client_1_1_kudu_client.html">KuduClient</a>;</div><div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160;</div><div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a>(<a class="code" href="classkudu_1_1client_1_1_kudu_client.html">KuduClient</a>* client,</div><div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160;                   <span class="keyword">const</span> std::string&amp; name);</div><div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160;</div><div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160;  <span class="comment">// Owned.</span></div><div class="
 line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160;  Data* data_;</div><div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160;</div><div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160;  DISALLOW_COPY_AND_ASSIGN(<a class="code" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a>);</div><div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160;};</div><div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160;</div><div class="line"><a name="l01188"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_error.html"> 1188</a></span>&#160;<span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1_kudu_error.html">KuduError</a> {</div><div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l01190"></a><span class="line
 no"> 1190</span>&#160;  ~<a class="code" href="classkudu_1_1client_1_1_kudu_error.html">KuduError</a>();</div><div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160;</div><div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160;  <span class="keyword">const</span> <a class="code" href="classkudu_1_1_status.html">Status</a>&amp; status() <span class="keyword">const</span>;</div><div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160;</div><div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;  <span class="keyword">const</span> <a class="code" href="classkudu_1_1client_1_1_kudu_write_operation.html">KuduWriteOperation</a>&amp; failed_op() <span class="keyword">const</span>;</div><div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160;</div><div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_write
 _operation.html">KuduWriteOperation</a>* release_failed_op();</div><div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160;</div><div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160;  <span class="keywordtype">bool</span> was_possibly_successful() <span class="keyword">const</span>;</div><div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>&#160;</div><div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160;  <span class="keyword">class </span>KUDU_NO_EXPORT Data;</div><div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160;</div><div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>internal::Batcher;</div><div class="line"><a name="l01223"></a><span class="lin
 eno"> 1223</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>internal::ErrorCollector;</div><div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classkudu_1_1client_1_1_kudu_session.html">KuduSession</a>;</div><div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160;</div><div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_error.html">KuduError</a>(<a class="code" href="classkudu_1_1client_1_1_kudu_write_operation.html">KuduWriteOperation</a>* failed_op, <span class="keyword">const</span> <a class="code" href="classkudu_1_1_status.html">Status</a>&amp; error);</div><div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160;</div><div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160;  <span 
 class="comment">// Owned.</span></div><div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>&#160;  Data* data_;</div><div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>&#160;</div><div class="line"><a name="l01231"></a><span class="lineno"> 1231</span>&#160;  DISALLOW_COPY_AND_ASSIGN(<a class="code" href="classkudu_1_1client_1_1_kudu_error.html">KuduError</a>);</div><div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>&#160;};</div><div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>&#160;</div><div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160;</div><div class="line"><a name="l01293"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_session.html"> 1293</a></span>&#160;<span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1_kudu_session.html">KuduSession</a> : <span class="keyword">public</span> sp::enable_shared_fro
 m_this&lt;KuduSession&gt; {</div><div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l01295"></a><span class="lineno"> 1295</span>&#160;  ~<a class="code" href="classkudu_1_1client_1_1_kudu_session.html">KuduSession</a>();</div><div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>&#160;</div><div class="line"><a name="l01298"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19"> 1298</a></span>&#160;  <span class="keyword">enum</span> <a class="code" href="classkudu_1_1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19">FlushMode</a> {</div><div class="line"><a name="l01303"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19ad74b76e407e62ca951d369521636df2b"> 1303</a></span>&#160;    <a class="code" href="classkudu_1_
 1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19ad74b76e407e62ca951d369521636df2b">AUTO_FLUSH_SYNC</a>,</div><div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>&#160;</div><div class="line"><a name="l01331"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19a520b8eef7ef0fd149b2757faf43972b1"> 1331</a></span>&#160;    <a class="code" href="classkudu_1_1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19a520b8eef7ef0fd149b2757faf43972b1">AUTO_FLUSH_BACKGROUND</a>,</div><div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>&#160;</div><div class="line"><a name="l01345"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19a1db3efc2094da09aae45bb68475cdb4a"> 1345</a></span>&#160;    MANUAL_FLUSH</div><div class="line"><a name="l01346"></a><span class="lineno"> 1346</span>&#160;  };</div
 ><div class="line"><a name="l01347"></a><span class="lineno"> 1347</span>&#160;</div><div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>&#160;  <a class="code" href="classkudu_1_1_status.html">Status</a> SetFlushMode(FlushMode m) WARN_UNUSED_RESULT;</div><div class="line"><a name="l01357"></a><span class="lineno"> 1357</span>&#160;</div><div class="line"><a name="l01359"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_session.html#aabd55109ba3b086bbe33b277cdd40d22"> 1359</a></span>&#160;  <span class="keyword">enum</span> <a class="code" href="classkudu_1_1client_1_1_kudu_session.html#aabd55109ba3b086bbe33b277cdd40d22">ExternalConsistencyMode</a> {</div><div class="line"><a name="l01378"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_session.html#aabd55109ba3b086bbe33b277cdd40d22ae978fab7451faebf4399830b603c855c"> 1378</a></span>&#160;    <a class="code" href="classkudu_1_1client_1_1_kudu_session.html#aabd
 55109ba3b086bbe33b277cdd40d22ae978fab7451faebf4399830b603c855c">CLIENT_PROPAGATED</a>,</div><div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>&#160;</div><div class="line"><a name="l01394"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_session.html#aabd55109ba3b086bbe33b277cdd40d22a70010f3ef1f70b99b02328c024c436c9"> 1394</a></span>&#160;    COMMIT_WAIT</div><div class="line"><a name="l01395"></a><span class="lineno"> 1395</span>&#160;  };</div><div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>&#160;</div><div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>&#160;  <a class="code" href="classkudu_1_1_status.html">Status</a> SetExternalConsistencyMode(ExternalConsistencyMode m)</div><div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>&#160;    WARN_UNUSED_RESULT;</div><div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>&#160;</div><div class="line"><a nam
 e="l01422"></a><span class="lineno"> 1422</span>&#160;  <a class="code" href="classkudu_1_1_status.html">Status</a> SetMutationBufferSpace(<span class="keywordtype">size_t</span> size_bytes) WARN_UNUSED_RESULT;</div><div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>&#160;</div><div class="line"><a name="l01447"></a><span class="lineno"> 1447</span>&#160;  <a class="code" href="classkudu_1_1_status.html">Status</a> SetMutationBufferFlushWatermark(<span class="keywordtype">double</span> watermark_pct)</div><div class="line"><a name="l01448"></a><span class="lineno"> 1448</span>&#160;      WARN_UNUSED_RESULT;</div><div class="line"><a name="l01449"></a><span class="lineno"> 1449</span>&#160;</div><div class="line"><a name="l01471"></a><span class="lineno"> 1471</span>&#160;  <a class="code" href="classkudu_1_1_status.html">Status</a> SetMutationBufferFlushInterval(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> millis) WARN_UNUSED_RE
 SULT;</div><div class="line"><a name="l01472"></a><span class="lineno"> 1472</span>&#160;</div><div class="line"><a name="l01497"></a><span class="lineno"> 1497</span>&#160;  <a class="code" href="classkudu_1_1_status.html">Status</a> SetMutationBufferMaxNum(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> max_num) WARN_UNUSED_RESULT;</div><div class="line"><a name="l01498"></a><span class="lineno"> 1498</span>&#160;</div><div class="line"><a name="l01504"></a><span class="lineno"> 1504</span>&#160;  <span class="keywordtype">void</span> SetTimeoutMillis(<span class="keywordtype">int</span> millis);</div><div class="line"><a name="l01505"></a><span class="lineno"> 1505</span>&#160;</div><div class="line"><a name="l01509"></a><span class="lineno"> 1509</span>&#160;</div><div class="line"><a name="l01533"></a><span class="lineno"> 1533</span>&#160;  <a class="code" href="classkudu_1_1_status.html">Status</a> Apply(<a class="code" href="classkudu_1_1client
 _1_1_kudu_write_operation.html">KuduWriteOperation</a>* write_op) WARN_UNUSED_RESULT;</div><div class="line"><a name="l01534"></a><span class="lineno"> 1534</span>&#160;</div><div class="line"><a name="l01549"></a><span class="lineno"> 1549</span>&#160;  <a class="code" href="classkudu_1_1_status.html">Status</a> Flush() WARN_UNUSED_RESULT;</div><div class="line"><a name="l01550"></a><span class="lineno"> 1550</span>&#160;</div><div class="line"><a name="l01591"></a><span class="lineno"> 1591</span>&#160;  <span class="keywordtype">void</span> FlushAsync(<a class="code" href="classkudu_1_1client_1_1_kudu_status_callback.html">KuduStatusCallback</a>* cb);</div><div class="line"><a name="l01592"></a><span class="lineno"> 1592</span>&#160;</div><div class="line"><a name="l01595"></a><span class="lineno"> 1595</span>&#160;  <a class="code" href="classkudu_1_1_status.html">Status</a> Close() WARN_UNUSED_RESULT;</div><div class="line"><a name="l01596"></a><span class="lineno"> 1596</span>
 &#160;</div><div class="line"><a name="l01605"></a><span class="lineno"> 1605</span>&#160;  <span class="keywordtype">bool</span> HasPendingOperations() const;</div><div class="line"><a name="l01606"></a><span class="lineno"> 1606</span>&#160;</div><div class="line"><a name="l01628"></a><span class="lineno"> 1628</span>&#160;  <span class="keywordtype">int</span> CountBufferedOperations() const</div><div class="line"><a name="l01629"></a><span class="lineno"> 1629</span>&#160;      ATTRIBUTE_DEPRECATED(&quot;this method is experimental and will disappear &quot;</div><div class="line"><a name="l01630"></a><span class="lineno"> 1630</span>&#160;                           &quot;in a future release&quot;);</div><div class="line"><a name="l01631"></a><span class="lineno"> 1631</span>&#160;</div><div class="line"><a name="l01656"></a><span class="lineno"> 1656</span>&#160;  <a class="code" href="classkudu_1_1_status.html">Status</a> SetErrorBufferSpace(<span class="keywordtype">size_t</sp
 an> size_bytes);</div><div class="line"><a name="l01657"></a><span class="lineno"> 1657</span>&#160;</div><div class="line"><a name="l01667"></a><span class="lineno"> 1667</span>&#160;

<TRUNCATED>

[36/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduClient.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduClient.html b/cpp-client-api/classkudu_1_1client_1_1KuduClient.html
new file mode 100644
index 0000000..df52c69
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduClient.html
@@ -0,0 +1,760 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduClient 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">KuduClient</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1client_1_1KuduClient-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduClient Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A handle for a connection to a cluster.  
+ <a href="classkudu_1_1client_1_1KuduClient.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for kudu::client::KuduClient:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classkudu_1_1client_1_1KuduClient.png" usemap="#kudu::client::KuduClient_map" alt=""/>
+  <map id="kudu::client::KuduClient_map" name="kudu::client::KuduClient_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:aef70c7f3a596ecda4040f9d46514b11a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#aef70c7f3a596ecda4040f9d46514b11a">ReplicaSelection</a> { <a class="el" href="classkudu_1_1client_1_1KuduClient.html#aef70c7f3a596ecda4040f9d46514b11aafb912836db348061379d0e0a9055e239">LEADER_ONLY</a>, 
+<a class="el" href="classkudu_1_1client_1_1KuduClient.html#aef70c7f3a596ecda4040f9d46514b11aa801886067da41dacd0c9c2b8091f08d8">CLOSEST_REPLICA</a>, 
+<a class="el" href="classkudu_1_1client_1_1KuduClient.html#aef70c7f3a596ecda4040f9d46514b11aaa060fb6126a3e3fa80079f885dc7d48f">FIRST_REPLICA</a>
+ }</td></tr>
+<tr class="memdesc:aef70c7f3a596ecda4040f9d46514b11a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Policy with which to choose amongst multiple replicas.  <a href="classkudu_1_1client_1_1KuduClient.html#aef70c7f3a596ecda4040f9d46514b11a">More...</a><br/></td></tr>
+<tr class="separator:aef70c7f3a596ecda4040f9d46514b11a"><td class="memSeparator" colspan="2">&#160;</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:a003f13604b4fb378f61e133a9b49d153"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a003f13604b4fb378f61e133a9b49d153">NewTableCreator</a> ()</td></tr>
+<tr class="separator:a003f13604b4fb378f61e133a9b49d153"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f0323b439d8658b2ac31fde7f46de63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a2f0323b439d8658b2ac31fde7f46de63">IsCreateTableInProgress</a> (const std::string &amp;table_name, bool *create_in_progress)</td></tr>
+<tr class="separator:a2f0323b439d8658b2ac31fde7f46de63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d7cbad036bc74c71873a428abce5c1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a9d7cbad036bc74c71873a428abce5c1d">DeleteTable</a> (const std::string &amp;table_name)</td></tr>
+<tr class="separator:a9d7cbad036bc74c71873a428abce5c1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a116bbcf13dc0991ad2a3129630075aea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">KuduTableAlterer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a116bbcf13dc0991ad2a3129630075aea">NewTableAlterer</a> (const std::string &amp;table_name)</td></tr>
+<tr class="separator:a116bbcf13dc0991ad2a3129630075aea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a331e528759296089837b4611c01809"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a7a331e528759296089837b4611c01809">IsAlterTableInProgress</a> (const std::string &amp;table_name, bool *alter_in_progress)</td></tr>
+<tr class="separator:a7a331e528759296089837b4611c01809"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2aa649e05e0cfb0e10ebce98fb4d7a65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a2aa649e05e0cfb0e10ebce98fb4d7a65">GetTableSchema</a> (const std::string &amp;table_name, <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a> *schema)</td></tr>
+<tr class="separator:a2aa649e05e0cfb0e10ebce98fb4d7a65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae283a49551a081524b41f5d8e51e68d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#ae283a49551a081524b41f5d8e51e68d9">ListTabletServers</a> (std::vector&lt; <a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html">KuduTabletServer</a> * &gt; *tablet_servers)</td></tr>
+<tr class="separator:ae283a49551a081524b41f5d8e51e68d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ab09f69753b8c99ac7b2eeed03faa1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a3ab09f69753b8c99ac7b2eeed03faa1d">ListTables</a> (std::vector&lt; std::string &gt; *tables, const std::string &amp;filter=&quot;&quot;)</td></tr>
+<tr class="separator:a3ab09f69753b8c99ac7b2eeed03faa1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96e9a6c0a16a8825c291528ac27af818"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a96e9a6c0a16a8825c291528ac27af818">TableExists</a> (const std::string &amp;table_name, bool *exists)</td></tr>
+<tr class="separator:a96e9a6c0a16a8825c291528ac27af818"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa82a09718ffe68d3255195e736aec8d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#aa82a09718ffe68d3255195e736aec8d7">OpenTable</a> (const std::string &amp;table_name, sp::shared_ptr&lt; <a class="el" href="classkudu_1_1client_1_1KuduTable.html">KuduTable</a> &gt; *table)</td></tr>
+<tr class="separator:aa82a09718ffe68d3255195e736aec8d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f5b9bf8767b44f03f4d3220dfd5f925"><td class="memItemLeft" align="right" valign="top">sp::shared_ptr&lt; <a class="el" href="classkudu_1_1client_1_1KuduSession.html">KuduSession</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a1f5b9bf8767b44f03f4d3220dfd5f925">NewSession</a> ()</td></tr>
+<tr class="separator:a1f5b9bf8767b44f03f4d3220dfd5f925"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f52dff0717d6e96863aff068bfb3795"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a6f52dff0717d6e96863aff068bfb3795">IsMultiMaster</a> () const </td></tr>
+<tr class="separator:a6f52dff0717d6e96863aff068bfb3795"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aacfcd61c7cc1bf7817d1aa0bb738414f"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#aacfcd61c7cc1bf7817d1aa0bb738414f">default_admin_operation_timeout</a> () const </td></tr>
+<tr class="separator:aacfcd61c7cc1bf7817d1aa0bb738414f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d0e8397e979e651a23eb240513a5556"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a2d0e8397e979e651a23eb240513a5556">default_rpc_timeout</a> () const </td></tr>
+<tr class="separator:a2d0e8397e979e651a23eb240513a5556"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3a671b3540c74ef7c358bb98e95031e0"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a3a671b3540c74ef7c358bb98e95031e0">GetLatestObservedTimestamp</a> () const </td></tr>
+<tr class="separator:a3a671b3540c74ef7c358bb98e95031e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0809b055eda76fd68988462f2a9791dd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a0809b055eda76fd68988462f2a9791dd">SetLatestObservedTimestamp</a> (uint64_t ht_timestamp)</td></tr>
+<tr class="separator:a0809b055eda76fd68988462f2a9791dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a974b491e5d0864f4aa3f60347fa1b62e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a974b491e5d0864f4aa3f60347fa1b62e">ExportAuthenticationCredentials</a> (std::string *authn_creds) const </td></tr>
+<tr class="separator:a974b491e5d0864f4aa3f60347fa1b62e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a196f1a18c000cdca309d05161caaddaa"><td class="memItemLeft" align="right" valign="top">static const uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a196f1a18c000cdca309d05161caaddaa">kNoTimestamp</a></td></tr>
+<tr class="separator:a196f1a18c000cdca309d05161caaddaa"><td class="memSeparator" colspan="2">&#160;</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:ada57057f15990c8cc54770c782fa9ad4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada57057f15990c8cc54770c782fa9ad4"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::Batcher</b></td></tr>
+<tr class="separator:ada57057f15990c8cc54770c782fa9ad4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d6afdd81ae5d2f0207f7224a058132c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d6afdd81ae5d2f0207f7224a058132c"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::GetTableSchemaRpc</b></td></tr>
+<tr class="separator:a1d6afdd81ae5d2f0207f7224a058132c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78c0756675d700d01d123aea8ca18751"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78c0756675d700d01d123aea8ca18751"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::LookupRpc</b></td></tr>
+<tr class="separator:a78c0756675d700d01d123aea8ca18751"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb6757f44c88e6b23da105cca0299aee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb6757f44c88e6b23da105cca0299aee"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::MetaCache</b></td></tr>
+<tr class="separator:acb6757f44c88e6b23da105cca0299aee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01410a9ff63da146890f75dcda841e99"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01410a9ff63da146890f75dcda841e99"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::RemoteTablet</b></td></tr>
+<tr class="separator:a01410a9ff63da146890f75dcda841e99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cd42cd8503e7c94b878c96c42b2fd10"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2cd42cd8503e7c94b878c96c42b2fd10"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::RemoteTabletServer</b></td></tr>
+<tr class="separator:a2cd42cd8503e7c94b878c96c42b2fd10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8241e8597925b7121abc27b5024c9773"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8241e8597925b7121abc27b5024c9773"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::WriteRpc</b></td></tr>
+<tr class="separator:a8241e8597925b7121abc27b5024c9773"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e3829217429361e4071ed983aa36b63"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e3829217429361e4071ed983aa36b63"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>ConnectToClusterBaseTest</b></td></tr>
+<tr class="separator:a2e3829217429361e4071ed983aa36b63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba2affbf999dd265d3a7f8c30598fec7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba2affbf999dd265d3a7f8c30598fec7"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>ClientTest</b></td></tr>
+<tr class="separator:aba2affbf999dd265d3a7f8c30598fec7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad396ed74a6421797a2320caf02bec46c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad396ed74a6421797a2320caf02bec46c"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduClientBuilder</b></td></tr>
+<tr class="separator:ad396ed74a6421797a2320caf02bec46c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a88b01a7cf6a8b126e310af8a973077"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a88b01a7cf6a8b126e310af8a973077"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduPartitionerBuilder</b></td></tr>
+<tr class="separator:a4a88b01a7cf6a8b126e310af8a973077"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79d30f3059c783e077627a6f6d153c1b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79d30f3059c783e077627a6f6d153c1b"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanner</b></td></tr>
+<tr class="separator:a79d30f3059c783e077627a6f6d153c1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08335df27491aef74f8ed104799ab541"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08335df27491aef74f8ed104799ab541"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanToken</b></td></tr>
+<tr class="separator:a08335df27491aef74f8ed104799ab541"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a644ef5d9d668e5772acd6dc03c4f14ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a644ef5d9d668e5772acd6dc03c4f14ee"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanTokenBuilder</b></td></tr>
+<tr class="separator:a644ef5d9d668e5772acd6dc03c4f14ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae192dc54e7e8c25675182bacad0d0b6e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae192dc54e7e8c25675182bacad0d0b6e"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduSession</b></td></tr>
+<tr class="separator:ae192dc54e7e8c25675182bacad0d0b6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a770744f0111b5919212173a7efaf85cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a770744f0111b5919212173a7efaf85cd"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduTable</b></td></tr>
+<tr class="separator:a770744f0111b5919212173a7efaf85cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3460d221abb050e895feac294530a58f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3460d221abb050e895feac294530a58f"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduTableAlterer</b></td></tr>
+<tr class="separator:a3460d221abb050e895feac294530a58f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af500eb2379d14e4e6603db2c69faa783"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af500eb2379d14e4e6603db2c69faa783"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduTableCreator</b></td></tr>
+<tr class="separator:af500eb2379d14e4e6603db2c69faa783"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ea0a9ac656faa8d48cc1f0b413fb7a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ea0a9ac656faa8d48cc1f0b413fb7a7"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>::kudu::SecurityUnknownTskTest</b></td></tr>
+<tr class="separator:a6ea0a9ac656faa8d48cc1f0b413fb7a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd8d8500650a19511fc193f5f2f09220"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd8d8500650a19511fc193f5f2f09220"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>tools::LeaderMasterProxy</b></td></tr>
+<tr class="separator:abd8d8500650a19511fc193f5f2f09220"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A handle for a connection to a cluster. </p>
+<p>The <a class="el" href="classkudu_1_1client_1_1KuduClient.html" title="A handle for a connection to a cluster. ">KuduClient</a> class represents a connection to a cluster. From the user perspective, they should only need to create one of these in their application, likely a singleton &ndash; but it is not a singleton in Kudu in any way. Different <a class="el" href="classkudu_1_1client_1_1KuduClient.html" title="A handle for a connection to a cluster. ">KuduClient</a> objects do not interact with each other &ndash; no connection pooling, etc. With the exception of common properties managed by free (non-member) functions in the kudu::client namespace, each <a class="el" href="classkudu_1_1client_1_1KuduClient.html" title="A handle for a connection to a cluster. ">KuduClient</a> object is sandboxed with no global cross-client state.</p>
+<p>In the implementation, the client holds various pieces of common infrastructure which is not table-specific: </p>
+<ul>
+<li>RPC messenger: reactor threads and RPC connections are pooled here </li>
+<li>Authentication: the client is initialized with some credentials, and all accesses through it share those credentials. </li>
+<li>Caches: caches of table schemas, tablet locations, tablet server IP addresses, etc are shared per-client.</li>
+</ul>
+<p>In order to actually write data to the cluster, callers must first create a <a class="el" href="classkudu_1_1client_1_1KuduSession.html" title="Representation of a Kudu client session. ">KuduSession</a> object using <a class="el" href="classkudu_1_1client_1_1KuduClient.html#a1f5b9bf8767b44f03f4d3220dfd5f925">NewSession()</a>. A <a class="el" href="classkudu_1_1client_1_1KuduClient.html" title="A handle for a connection to a cluster. ">KuduClient</a> may have several associated sessions.</p>
+<dl class="section note"><dt>Note</dt><dd>This class is thread-safe.</dd></dl>
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000001">Todo:</a></b></dt><dd>Cluster administration functions are likely to be in this class as well. </dd></dl>
+</div><h2 class="groupheader">Member Enumeration Documentation</h2>
+<a class="anchor" id="aef70c7f3a596ecda4040f9d46514b11a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="classkudu_1_1client_1_1KuduClient.html#aef70c7f3a596ecda4040f9d46514b11a">kudu::client::KuduClient::ReplicaSelection</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Policy with which to choose amongst multiple replicas. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="aef70c7f3a596ecda4040f9d46514b11aafb912836db348061379d0e0a9055e239"></a>LEADER_ONLY</em>&nbsp;</td><td class="fielddoc">
+<p>Select the LEADER replica. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" id="aef70c7f3a596ecda4040f9d46514b11aa801886067da41dacd0c9c2b8091f08d8"></a>CLOSEST_REPLICA</em>&nbsp;</td><td class="fielddoc">
+<p>Select the closest replica to the client, or a random one if all replicas are equidistant. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" id="aef70c7f3a596ecda4040f9d46514b11aaa060fb6126a3e3fa80079f885dc7d48f"></a>FIRST_REPLICA</em>&nbsp;</td><td class="fielddoc">
+<p>Select the first replica in the list. </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="aacfcd61c7cc1bf7817d1aa0bb738414f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a>&amp; kudu::client::KuduClient::default_admin_operation_timeout </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>Default timeout for admin operations. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2d0e8397e979e651a23eb240513a5556"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a>&amp; kudu::client::KuduClient::default_rpc_timeout </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>Default timeout for RPCs. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a9d7cbad036bc74c71873a428abce5c1d"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduClient::DeleteTable </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>table_name</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Delete/drop a table.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">table_name</td><td>Name of the table to drop. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a974b491e5d0864f4aa3f60347fa1b62e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduClient::ExportAuthenticationCredentials </td>
+          <td>(</td>
+          <td class="paramtype">std::string *&#160;</td>
+          <td class="paramname"><em>authn_creds</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Export the current authentication credentials from this client. This includes the necessary credentials to authenticate to the cluster, as well as to authenticate the cluster to the client.</p>
+<p>The resulting binary string may be passed into a new C++ client via the <code><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#a5c411bc4638cbf77e5d318f5049b0b7e">KuduClientBuilder::import_authentication_credentials</a></code> method, or into a new Java client via <code>KuduClient::importAuthenticationCredentials</code>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">authn_creds</td><td>The resulting binary authentication credentials. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classkudu_1_1Status.html" title="A representation of an operation&#39;s outcome. ">Status</a> object for the operation. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a3a671b3540c74ef7c358bb98e95031e0"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">uint64_t kudu::client::KuduClient::GetLatestObservedTimestamp </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the highest HybridTime timestamp observed by the client.</p>
+<p>The latest observed timestamp can be used to start a snapshot scan on a table which is guaranteed to contain all data written or previously read by this client. See <a class="el" href="classkudu_1_1client_1_1KuduScanner.html" title="This class is a representation of a single scan. ">KuduScanner</a> for more details on timestamps.</p>
+<p>How to get Read-Your-Writes consistency: the code snippet below uses <a class="el" href="classkudu_1_1client_1_1KuduClient.html#a3a671b3540c74ef7c358bb98e95031e0">KuduClient::GetLatestObservedTimestamp()</a> along with <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#ab13dbb301197b411dec4cd6870801bae">KuduScanner::SetSnapshotRaw()</a> to perform READ_AT_SNAPSHOT scan containing the data which has just been written. Notice extra 1 added to the timestamp passed to <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#ab13dbb301197b411dec4cd6870801bae">KuduScanner::SetSnapshotRaw()</a>: </p>
+<div class="fragment"><div class="line">*    shared_ptr&lt;KuduClient&gt; client;</div>
+<div class="line">*    ... <span class="comment">// open/initialize the client</span></div>
+<div class="line">*    shared_ptr&lt;KuduSession&gt; session(client-&gt;NewSession());</div>
+<div class="line">*    ... <span class="comment">// set Kudu session properties</span></div>
+<div class="line">*    shared_ptr&lt;KuduTable&gt; table;</div>
+<div class="line">*    ... <span class="comment">// open the table</span></div>
+<div class="line">*    unique_ptr&lt;KuduInsert&gt; insert_op(table-&gt;NewInsert());</div>
+<div class="line">*    ... <span class="comment">// populate new insert operation with data</span></div>
+<div class="line">*    RETURN_NOT_OK(session-&gt;Apply(insert_op.release()));</div>
+<div class="line">*    RETURN_NOT_OK(session-&gt;Flush());</div>
+<div class="line">*    uint64_t snapshot_timestamp = client-&gt;GetLatestObservedTimestamp() + 1;</div>
+<div class="line">*    KuduScanner scanner(table.get());</div>
+<div class="line">*    RETURN_NOT_OK(scanner.SetSnapshotRaw(snapshot_timestamp));</div>
+<div class="line">*    RETURN_NOT_OK(scanner.SetSelection(<a class="code" href="classkudu_1_1client_1_1KuduClient.html#aef70c7f3a596ecda4040f9d46514b11aafb912836db348061379d0e0a9055e239">KuduClient::LEADER_ONLY</a>));</div>
+<div class="line">*    RETURN_NOT_OK(scanner.SetReadMode(<a class="code" href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348a380798cc81589d865b7b2549e186b2e2">KuduScanner::READ_AT_SNAPSHOT</a>));</div>
+<div class="line">*    RETURN_NOT_OK(scanner.Open());</div>
+<div class="line">*    ... <span class="comment">// retrieve scanned rows</span></div>
+<div class="line">*  </div>
+</div><!-- fragment --><p> There are currently races in which, in rare occasions, Read-Your-Writes consistency might not hold even in this case. These are being taken care of as part of <a href="https://issues.apache.org/jira/browse/KUDU-430">KUDU-430</a></p>
+<dl class="section note"><dt>Note</dt><dd>This method is experimental and will either disappear or change in a future release.</dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>Highest HybridTime timestamp observed by the client. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2aa649e05e0cfb0e10ebce98fb4d7a65"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduClient::GetTableSchema </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>table_name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a> *&#160;</td>
+          <td class="paramname"><em>schema</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get table's schema.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">table_name</td><td>Name of the table. </td></tr>
+    <tr><td class="paramdir">[out]</td><td class="paramname">schema</td><td>Raw pointer to the schema object; caller gets ownership. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7a331e528759296089837b4611c01809"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduClient::IsAlterTableInProgress </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>table_name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool *&#160;</td>
+          <td class="paramname"><em>alter_in_progress</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Check if table alteration is in-progress.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">table_name</td><td>Name of the table. </td></tr>
+    <tr><td class="paramdir">[out]</td><td class="paramname">alter_in_progress</td><td>The value is set only in case of success; it is <code>true</code> iff the operation is in progress. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2f0323b439d8658b2ac31fde7f46de63"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduClient::IsCreateTableInProgress </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>table_name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool *&#160;</td>
+          <td class="paramname"><em>create_in_progress</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Check whether a create table operation is in-progress.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">table_name</td><td>Name of the table. </td></tr>
+    <tr><td class="paramdir">[out]</td><td class="paramname">create_in_progress</td><td>The value is set only in case of success; it is <code>true</code> iff the operation is in progress. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a6f52dff0717d6e96863aff068bfb3795"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::client::KuduClient::IsMultiMaster </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><code>true</code> iff client is configured to talk to multiple Kudu master servers. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a3ab09f69753b8c99ac7b2eeed03faa1d"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduClient::ListTables </td>
+          <td>(</td>
+          <td class="paramtype">std::vector&lt; std::string &gt; *&#160;</td>
+          <td class="paramname"><em>tables</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>filter</em> = <code>&quot;&quot;</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>List only those tables whose names pass a substring match on <code>filter</code>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">tables</td><td>The placeholder for the result. Appended only on success. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">filter</td><td>Substring filter to use; empty sub-string filter matches all tables. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classkudu_1_1Status.html" title="A representation of an operation&#39;s outcome. ">Status</a> object for the operation. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae283a49551a081524b41f5d8e51e68d9"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduClient::ListTabletServers </td>
+          <td>(</td>
+          <td class="paramtype">std::vector&lt; <a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html">KuduTabletServer</a> * &gt; *&#160;</td>
+          <td class="paramname"><em>tablet_servers</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get information on current tablet servers.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">tablet_servers</td><td>The placeholder for the result. The caller takes ownership of the container's elements. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1f5b9bf8767b44f03f4d3220dfd5f925"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">sp::shared_ptr&lt;<a class="el" href="classkudu_1_1client_1_1KuduSession.html">KuduSession</a>&gt; kudu::client::KuduClient::NewSession </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a new session for interacting with the cluster.</p>
+<p>This is a fully local operation (no RPCs or blocking).</p>
+<dl class="section return"><dt>Returns</dt><dd>A new session object; caller is responsible for destroying it. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a116bbcf13dc0991ad2a3129630075aea"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">KuduTableAlterer</a>* kudu::client::KuduClient::NewTableAlterer </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>table_name</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a <a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html" title="Alters an existing table based on the provided steps. ">KuduTableAlterer</a> object.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">table_name</td><td>Name of the table to alter. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to newly created object: it is the caller's responsibility to free it. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a003f13604b4fb378f61e133a9b49d153"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a>* kudu::client::KuduClient::NewTableCreator </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html" title="A helper class to create a new table with the desired options. ">KuduTableCreator</a> object.</p>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to newly created object; it is the caller's responsibility to free it. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa82a09718ffe68d3255195e736aec8d7"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduClient::OpenTable </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>table_name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">sp::shared_ptr&lt; <a class="el" href="classkudu_1_1client_1_1KuduTable.html">KuduTable</a> &gt; *&#160;</td>
+          <td class="paramname"><em>table</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Open table with the given name.</p>
+<p>This method does an RPC to ensure that the table exists and looks up its schema.</p>
+<dl class="section note"><dt>Note</dt><dd>New range partitions created by other clients will immediately be available after opening the table.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">table_name</td><td>Name of the table. </td></tr>
+    <tr><td class="paramdir">[out]</td><td class="paramname">table</td><td>The result table. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation status.</dd></dl>
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000002">Todo:</a></b></dt><dd><p class="startdd">Should we offer an async version of this as well? </p>
+<p class="enddd">Probably should have a configurable timeout in <a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html" title="A &quot;factory&quot; for KuduClient objects. ">KuduClientBuilder</a>? </p>
+</dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0809b055eda76fd68988462f2a9791dd"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void kudu::client::KuduClient::SetLatestObservedTimestamp </td>
+          <td>(</td>
+          <td class="paramtype">uint64_t&#160;</td>
+          <td class="paramname"><em>ht_timestamp</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Sets the latest observed HybridTime timestamp.</p>
+<p>This is only useful when forwarding timestamps between clients to enforce external consistency when using <a class="el" href="classkudu_1_1client_1_1KuduSession.html#aabd55109ba3b086bbe33b277cdd40d22ae978fab7451faebf4399830b603c855c">KuduSession::CLIENT_PROPAGATED</a> external consistency mode.</p>
+<p>The HybridTime encoded timestamp should be obtained from another client's <a class="el" href="classkudu_1_1client_1_1KuduClient.html#a3a671b3540c74ef7c358bb98e95031e0">KuduClient::GetLatestObservedTimestamp()</a> method.</p>
+<dl class="section note"><dt>Note</dt><dd>This method is experimental and will either disappear or change in a future release.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">ht_timestamp</td><td>Timestamp encoded in HybridTime format. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a96e9a6c0a16a8825c291528ac27af818"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduClient::TableExists </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>table_name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool *&#160;</td>
+          <td class="paramname"><em>exists</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Check if the table given by 'table_name' exists.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">table_name</td><td>Name of the table. </td></tr>
+    <tr><td class="paramdir">[out]</td><td class="paramname">exists</td><td>Set only on success; set to <code>true</code> iff table exists. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classkudu_1_1Status.html" title="A representation of an operation&#39;s outcome. ">Status</a> object for the operation. </dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="a196f1a18c000cdca309d05161caaddaa"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const uint64_t kudu::client::KuduClient::kNoTimestamp</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>Value for the latest observed timestamp when none has been observed or set. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduClient.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduClient.png b/cpp-client-api/classkudu_1_1client_1_1KuduClient.png
new file mode 100644
index 0000000..322f4eb
Binary files /dev/null and b/cpp-client-api/classkudu_1_1client_1_1KuduClient.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduClientBuilder-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduClientBuilder-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduClientBuilder-members.html
new file mode 100644
index 0000000..164baff
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduClientBuilder-members.html
@@ -0,0 +1,115 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">KuduClientBuilder</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduClientBuilder Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">kudu::client::KuduClientBuilder</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#add149f1c1c2d3653e6a6cae4f44fa90c">add_master_server_addr</a>(const std::string &amp;addr)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">kudu::client::KuduClientBuilder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#a1585dd6eff82519fe81088d1cfd35b77">Build</a>(sp::shared_ptr&lt; KuduClient &gt; *client)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">kudu::client::KuduClientBuilder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#a08f4d2bf7053c6336e625ee2e6eeddd1">clear_master_server_addrs</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">kudu::client::KuduClientBuilder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#a6114bb56e4d9d1231df0ef73c9aec752">default_admin_operation_timeout</a>(const MonoDelta &amp;timeout)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">kudu::client::KuduClientBuilder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#a1813e8c8d24e92a0a710724000e2b3df">default_rpc_timeout</a>(const MonoDelta &amp;timeout)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">kudu::client::KuduClientBuilder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#a5c411bc4638cbf77e5d318f5049b0b7e">import_authentication_credentials</a>(std::string authn_creds)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">kudu::client::KuduClientBuilder</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::ReplicaController</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">kudu::client::KuduClientBuilder</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">kudu::client::KuduClientBuilder</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduClientBuilder</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">kudu::client::KuduClientBuilder</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">kudu::client::KuduClientBuilder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#a0c1b92afad7a6e21c5ea781fb7d42114">master_server_addrs</a>(const std::vector&lt; std::string &gt; &amp;addrs)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">kudu::client::KuduClientBuilder</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduClientBuilder</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">kudu::client::KuduClientBuilder</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">kudu::client::KuduClientBuilder</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduClientBuilder.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduClientBuilder.html b/cpp-client-api/classkudu_1_1client_1_1KuduClientBuilder.html
new file mode 100644
index 0000000..ddc0b01
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduClientBuilder.html
@@ -0,0 +1,307 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduClientBuilder 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">KuduClientBuilder</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1client_1_1KuduClientBuilder-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduClientBuilder Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A "factory" for <a class="el" href="classkudu_1_1client_1_1KuduClient.html" title="A handle for a connection to a cluster. ">KuduClient</a> objects.  
+ <a href="classkudu_1_1client_1_1KuduClientBuilder.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</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:a08f4d2bf7053c6336e625ee2e6eeddd1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">KuduClientBuilder</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#a08f4d2bf7053c6336e625ee2e6eeddd1">clear_master_server_addrs</a> ()</td></tr>
+<tr class="separator:a08f4d2bf7053c6336e625ee2e6eeddd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0c1b92afad7a6e21c5ea781fb7d42114"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">KuduClientBuilder</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#a0c1b92afad7a6e21c5ea781fb7d42114">master_server_addrs</a> (const std::vector&lt; std::string &gt; &amp;addrs)</td></tr>
+<tr class="separator:a0c1b92afad7a6e21c5ea781fb7d42114"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add149f1c1c2d3653e6a6cae4f44fa90c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">KuduClientBuilder</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#add149f1c1c2d3653e6a6cae4f44fa90c">add_master_server_addr</a> (const std::string &amp;addr)</td></tr>
+<tr class="separator:add149f1c1c2d3653e6a6cae4f44fa90c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6114bb56e4d9d1231df0ef73c9aec752"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">KuduClientBuilder</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#a6114bb56e4d9d1231df0ef73c9aec752">default_admin_operation_timeout</a> (const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> &amp;timeout)</td></tr>
+<tr class="separator:a6114bb56e4d9d1231df0ef73c9aec752"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1813e8c8d24e92a0a710724000e2b3df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">KuduClientBuilder</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#a1813e8c8d24e92a0a710724000e2b3df">default_rpc_timeout</a> (const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> &amp;timeout)</td></tr>
+<tr class="separator:a1813e8c8d24e92a0a710724000e2b3df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c411bc4638cbf77e5d318f5049b0b7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">KuduClientBuilder</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#a5c411bc4638cbf77e5d318f5049b0b7e">import_authentication_credentials</a> (std::string authn_creds)</td></tr>
+<tr class="separator:a5c411bc4638cbf77e5d318f5049b0b7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1585dd6eff82519fe81088d1cfd35b77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#a1585dd6eff82519fe81088d1cfd35b77">Build</a> (sp::shared_ptr&lt; <a class="el" href="classkudu_1_1client_1_1KuduClient.html">KuduClient</a> &gt; *client)</td></tr>
+<tr class="separator:a1585dd6eff82519fe81088d1cfd35b77"><td class="memSeparator" colspan="2">&#160;</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:a1a7f7cea629079f5f49d99dc88206d30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a7f7cea629079f5f49d99dc88206d30"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::ReplicaController</b></td></tr>
+<tr class="separator:a1a7f7cea629079f5f49d99dc88206d30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A "factory" for <a class="el" href="classkudu_1_1client_1_1KuduClient.html" title="A handle for a connection to a cluster. ">KuduClient</a> objects. </p>
+<p>This class is used to create instances of the <a class="el" href="classkudu_1_1client_1_1KuduClient.html" title="A handle for a connection to a cluster. ">KuduClient</a> class with pre-set options/parameters. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="add149f1c1c2d3653e6a6cae4f44fa90c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">KuduClientBuilder</a>&amp; kudu::client::KuduClientBuilder::add_master_server_addr </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>addr</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Add an RPC address of a master to work with.</p>
+<p>At least one master is required.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">addr</td><td>RPC address of master server to add. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Reference to the updated object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1585dd6eff82519fe81088d1cfd35b77"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduClientBuilder::Build </td>
+          <td>(</td>
+          <td class="paramtype">sp::shared_ptr&lt; <a class="el" href="classkudu_1_1client_1_1KuduClient.html">KuduClient</a> &gt; *&#160;</td>
+          <td class="paramname"><em>client</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a client object.</p>
+<dl class="section note"><dt>Note</dt><dd>KuduClients objects are shared amongst multiple threads and, as such, are stored in shared pointers.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">client</td><td>The newly created object wrapped in a shared pointer. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation status. The return value may indicate an error in the create operation, or a misuse of the builder; in the latter case, only the last error is returned. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a08f4d2bf7053c6336e625ee2e6eeddd1"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">KuduClientBuilder</a>&amp; kudu::client::KuduClientBuilder::clear_master_server_addrs </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Clear the set of master addresses.</p>
+<dl class="section return"><dt>Returns</dt><dd>Reference to the updated object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a6114bb56e4d9d1231df0ef73c9aec752"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">KuduClientBuilder</a>&amp; kudu::client::KuduClientBuilder::default_admin_operation_timeout </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> &amp;&#160;</td>
+          <td class="paramname"><em>timeout</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the default timeout for administrative operations.</p>
+<p>Using this method it is possible to modify the default timeout for operations like CreateTable, AlterTable, etc. By default it is 30 seconds.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>Timeout value to set. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Reference to the updated object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1813e8c8d24e92a0a710724000e2b3df"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">KuduClientBuilder</a>&amp; kudu::client::KuduClientBuilder::default_rpc_timeout </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> &amp;&#160;</td>
+          <td class="paramname"><em>timeout</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the default timeout for individual RPCs.</p>
+<p>If not provided, defaults to 10 seconds.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>Timeout value to set. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Reference to the updated object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a5c411bc4638cbf77e5d318f5049b0b7e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">KuduClientBuilder</a>&amp; kudu::client::KuduClientBuilder::import_authentication_credentials </td>
+          <td>(</td>
+          <td class="paramtype">std::string&#160;</td>
+          <td class="paramname"><em>authn_creds</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Import serialized authentication credentials from another client.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">authn_creds</td><td>The serialized authentication credentials, provided by a call to <code><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a974b491e5d0864f4aa3f60347fa1b62e">KuduClient.ExportAuthenticationCredentials</a></code> in the C++ client or <code>KuduClient::exportAuthenticationCredentials</code> in the Java client. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Reference to the updated object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0c1b92afad7a6e21c5ea781fb7d42114"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">KuduClientBuilder</a>&amp; kudu::client::KuduClientBuilder::master_server_addrs </td>
+          <td>(</td>
+          <td class="paramtype">const std::vector&lt; std::string &gt; &amp;&#160;</td>
+          <td class="paramname"><em>addrs</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Add RPC addresses of multiple masters.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">addrs</td><td>RPC addresses of masters to add. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Reference to the updated object. </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>


[47/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/package-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/package-tree.html b/apidocs/org/apache/kudu/mapreduce/package-tree.html
index c4cfbe7..0c3fad0 100644
--- a/apidocs/org/apache/kudu/mapreduce/package-tree.html
+++ b/apidocs/org/apache/kudu/mapreduce/package-tree.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.kudu.mapreduce Class Hierarchy (Kudu 1.7.0 API)</title>
+<title>org.apache.kudu.mapreduce Class Hierarchy (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.kudu.mapreduce Class Hierarchy (Kudu 1.7.0 API)";
+            parent.document.title="org.apache.kudu.mapreduce Class Hierarchy (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/package-use.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/package-use.html b/apidocs/org/apache/kudu/mapreduce/package-use.html
index 6d8ec57..3c073cc 100644
--- a/apidocs/org/apache/kudu/mapreduce/package-use.html
+++ b/apidocs/org/apache/kudu/mapreduce/package-use.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package org.apache.kudu.mapreduce (Kudu 1.7.0 API)</title>
+<title>Uses of Package org.apache.kudu.mapreduce (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.kudu.mapreduce (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Package org.apache.kudu.mapreduce (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/tools/BigLinkedListCommon.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/tools/BigLinkedListCommon.html b/apidocs/org/apache/kudu/mapreduce/tools/BigLinkedListCommon.html
index 4fa6dab..378f116 100644
--- a/apidocs/org/apache/kudu/mapreduce/tools/BigLinkedListCommon.html
+++ b/apidocs/org/apache/kudu/mapreduce/tools/BigLinkedListCommon.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BigLinkedListCommon (Kudu 1.7.0 API)</title>
+<title>BigLinkedListCommon (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BigLinkedListCommon (Kudu 1.7.0 API)";
+            parent.document.title="BigLinkedListCommon (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/tools/CsvParser.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/tools/CsvParser.html b/apidocs/org/apache/kudu/mapreduce/tools/CsvParser.html
index 3addfa9..10f8628 100644
--- a/apidocs/org/apache/kudu/mapreduce/tools/CsvParser.html
+++ b/apidocs/org/apache/kudu/mapreduce/tools/CsvParser.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CsvParser (Kudu 1.7.0 API)</title>
+<title>CsvParser (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CsvParser (Kudu 1.7.0 API)";
+            parent.document.title="CsvParser (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/tools/ExportCsv.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/tools/ExportCsv.html b/apidocs/org/apache/kudu/mapreduce/tools/ExportCsv.html
index ee6d790..7c5b053 100644
--- a/apidocs/org/apache/kudu/mapreduce/tools/ExportCsv.html
+++ b/apidocs/org/apache/kudu/mapreduce/tools/ExportCsv.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ExportCsv (Kudu 1.7.0 API)</title>
+<title>ExportCsv (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ExportCsv (Kudu 1.7.0 API)";
+            parent.document.title="ExportCsv (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/tools/ImportCsv.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/tools/ImportCsv.html b/apidocs/org/apache/kudu/mapreduce/tools/ImportCsv.html
index cc98efb..98f51fe 100644
--- a/apidocs/org/apache/kudu/mapreduce/tools/ImportCsv.html
+++ b/apidocs/org/apache/kudu/mapreduce/tools/ImportCsv.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ImportCsv (Kudu 1.7.0 API)</title>
+<title>ImportCsv (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ImportCsv (Kudu 1.7.0 API)";
+            parent.document.title="ImportCsv (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/tools/ImportParquet.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/tools/ImportParquet.html b/apidocs/org/apache/kudu/mapreduce/tools/ImportParquet.html
index 70f90a4..149614a 100644
--- a/apidocs/org/apache/kudu/mapreduce/tools/ImportParquet.html
+++ b/apidocs/org/apache/kudu/mapreduce/tools/ImportParquet.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ImportParquet (Kudu 1.7.0 API)</title>
+<title>ImportParquet (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ImportParquet (Kudu 1.7.0 API)";
+            parent.document.title="ImportParquet (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/tools/class-use/BigLinkedListCommon.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/tools/class-use/BigLinkedListCommon.html b/apidocs/org/apache/kudu/mapreduce/tools/class-use/BigLinkedListCommon.html
index 2ad5389..efe29ec 100644
--- a/apidocs/org/apache/kudu/mapreduce/tools/class-use/BigLinkedListCommon.html
+++ b/apidocs/org/apache/kudu/mapreduce/tools/class-use/BigLinkedListCommon.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.mapreduce.tools.BigLinkedListCommon (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.mapreduce.tools.BigLinkedListCommon (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.mapreduce.tools.BigLinkedListCommon (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.mapreduce.tools.BigLinkedListCommon (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/tools/class-use/CsvParser.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/tools/class-use/CsvParser.html b/apidocs/org/apache/kudu/mapreduce/tools/class-use/CsvParser.html
index db30061..b0d7441 100644
--- a/apidocs/org/apache/kudu/mapreduce/tools/class-use/CsvParser.html
+++ b/apidocs/org/apache/kudu/mapreduce/tools/class-use/CsvParser.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.mapreduce.tools.CsvParser (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.mapreduce.tools.CsvParser (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.mapreduce.tools.CsvParser (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.mapreduce.tools.CsvParser (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/tools/class-use/ExportCsv.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/tools/class-use/ExportCsv.html b/apidocs/org/apache/kudu/mapreduce/tools/class-use/ExportCsv.html
index b69331f..5942e5b 100644
--- a/apidocs/org/apache/kudu/mapreduce/tools/class-use/ExportCsv.html
+++ b/apidocs/org/apache/kudu/mapreduce/tools/class-use/ExportCsv.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.mapreduce.tools.ExportCsv (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.mapreduce.tools.ExportCsv (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.mapreduce.tools.ExportCsv (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.mapreduce.tools.ExportCsv (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/tools/class-use/ImportCsv.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/tools/class-use/ImportCsv.html b/apidocs/org/apache/kudu/mapreduce/tools/class-use/ImportCsv.html
index 1ca9f0b..2d5dd85 100644
--- a/apidocs/org/apache/kudu/mapreduce/tools/class-use/ImportCsv.html
+++ b/apidocs/org/apache/kudu/mapreduce/tools/class-use/ImportCsv.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.mapreduce.tools.ImportCsv (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.mapreduce.tools.ImportCsv (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.mapreduce.tools.ImportCsv (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.mapreduce.tools.ImportCsv (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/tools/class-use/ImportParquet.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/tools/class-use/ImportParquet.html b/apidocs/org/apache/kudu/mapreduce/tools/class-use/ImportParquet.html
index 07e355a..7018947 100644
--- a/apidocs/org/apache/kudu/mapreduce/tools/class-use/ImportParquet.html
+++ b/apidocs/org/apache/kudu/mapreduce/tools/class-use/ImportParquet.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.mapreduce.tools.ImportParquet (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.mapreduce.tools.ImportParquet (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.mapreduce.tools.ImportParquet (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.mapreduce.tools.ImportParquet (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/tools/package-frame.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/tools/package-frame.html b/apidocs/org/apache/kudu/mapreduce/tools/package-frame.html
index 0088dff..c683412 100644
--- a/apidocs/org/apache/kudu/mapreduce/tools/package-frame.html
+++ b/apidocs/org/apache/kudu/mapreduce/tools/package-frame.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.kudu.mapreduce.tools (Kudu 1.7.0 API)</title>
+<title>org.apache.kudu.mapreduce.tools (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/tools/package-summary.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/tools/package-summary.html b/apidocs/org/apache/kudu/mapreduce/tools/package-summary.html
index c886054..d4e1d08 100644
--- a/apidocs/org/apache/kudu/mapreduce/tools/package-summary.html
+++ b/apidocs/org/apache/kudu/mapreduce/tools/package-summary.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.kudu.mapreduce.tools (Kudu 1.7.0 API)</title>
+<title>org.apache.kudu.mapreduce.tools (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.kudu.mapreduce.tools (Kudu 1.7.0 API)";
+            parent.document.title="org.apache.kudu.mapreduce.tools (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/tools/package-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/tools/package-tree.html b/apidocs/org/apache/kudu/mapreduce/tools/package-tree.html
index 7722395..765bca2 100644
--- a/apidocs/org/apache/kudu/mapreduce/tools/package-tree.html
+++ b/apidocs/org/apache/kudu/mapreduce/tools/package-tree.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.kudu.mapreduce.tools Class Hierarchy (Kudu 1.7.0 API)</title>
+<title>org.apache.kudu.mapreduce.tools Class Hierarchy (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.kudu.mapreduce.tools Class Hierarchy (Kudu 1.7.0 API)";
+            parent.document.title="org.apache.kudu.mapreduce.tools Class Hierarchy (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/tools/package-use.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/tools/package-use.html b/apidocs/org/apache/kudu/mapreduce/tools/package-use.html
index a9850f7..0b6b144 100644
--- a/apidocs/org/apache/kudu/mapreduce/tools/package-use.html
+++ b/apidocs/org/apache/kudu/mapreduce/tools/package-use.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package org.apache.kudu.mapreduce.tools (Kudu 1.7.0 API)</title>
+<title>Uses of Package org.apache.kudu.mapreduce.tools (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.kudu.mapreduce.tools (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Package org.apache.kudu.mapreduce.tools (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/package-frame.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/package-frame.html b/apidocs/org/apache/kudu/package-frame.html
index 38557cf..ff93ecc 100644
--- a/apidocs/org/apache/kudu/package-frame.html
+++ b/apidocs/org/apache/kudu/package-frame.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.kudu (Kudu 1.7.0 API)</title>
+<title>org.apache.kudu (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/package-summary.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/package-summary.html b/apidocs/org/apache/kudu/package-summary.html
index 6bf2b9f..2468269 100644
--- a/apidocs/org/apache/kudu/package-summary.html
+++ b/apidocs/org/apache/kudu/package-summary.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.kudu (Kudu 1.7.0 API)</title>
+<title>org.apache.kudu (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.kudu (Kudu 1.7.0 API)";
+            parent.document.title="org.apache.kudu (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/package-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/package-tree.html b/apidocs/org/apache/kudu/package-tree.html
index 851485c..20b7364 100644
--- a/apidocs/org/apache/kudu/package-tree.html
+++ b/apidocs/org/apache/kudu/package-tree.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.kudu Class Hierarchy (Kudu 1.7.0 API)</title>
+<title>org.apache.kudu Class Hierarchy (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.kudu Class Hierarchy (Kudu 1.7.0 API)";
+            parent.document.title="org.apache.kudu Class Hierarchy (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/package-use.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/package-use.html b/apidocs/org/apache/kudu/package-use.html
index 81b7753..81db254 100644
--- a/apidocs/org/apache/kudu/package-use.html
+++ b/apidocs/org/apache/kudu/package-use.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package org.apache.kudu (Kudu 1.7.0 API)</title>
+<title>Uses of Package org.apache.kudu (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.kudu (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Package org.apache.kudu (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/security/package-frame.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/security/package-frame.html b/apidocs/org/apache/kudu/security/package-frame.html
index 3e3c1cb..33e1371 100644
--- a/apidocs/org/apache/kudu/security/package-frame.html
+++ b/apidocs/org/apache/kudu/security/package-frame.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.kudu.security (Kudu 1.7.0 API)</title>
+<title>org.apache.kudu.security (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/security/package-summary.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/security/package-summary.html b/apidocs/org/apache/kudu/security/package-summary.html
index 681e9ca..6f15934 100644
--- a/apidocs/org/apache/kudu/security/package-summary.html
+++ b/apidocs/org/apache/kudu/security/package-summary.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.kudu.security (Kudu 1.7.0 API)</title>
+<title>org.apache.kudu.security (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.kudu.security (Kudu 1.7.0 API)";
+            parent.document.title="org.apache.kudu.security (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/security/package-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/security/package-tree.html b/apidocs/org/apache/kudu/security/package-tree.html
index 78cefb7..06a573c 100644
--- a/apidocs/org/apache/kudu/security/package-tree.html
+++ b/apidocs/org/apache/kudu/security/package-tree.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.kudu.security Class Hierarchy (Kudu 1.7.0 API)</title>
+<title>org.apache.kudu.security Class Hierarchy (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.kudu.security Class Hierarchy (Kudu 1.7.0 API)";
+            parent.document.title="org.apache.kudu.security Class Hierarchy (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/security/package-use.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/security/package-use.html b/apidocs/org/apache/kudu/security/package-use.html
index 3a5a617..e27ece7 100644
--- a/apidocs/org/apache/kudu/security/package-use.html
+++ b/apidocs/org/apache/kudu/security/package-use.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package org.apache.kudu.security (Kudu 1.7.0 API)</title>
+<title>Uses of Package org.apache.kudu.security (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.kudu.security (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Package org.apache.kudu.security (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/tools/package-frame.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/tools/package-frame.html b/apidocs/org/apache/kudu/tools/package-frame.html
index 1e28560..707e3de 100644
--- a/apidocs/org/apache/kudu/tools/package-frame.html
+++ b/apidocs/org/apache/kudu/tools/package-frame.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.kudu.tools (Kudu 1.7.0 API)</title>
+<title>org.apache.kudu.tools (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/tools/package-summary.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/tools/package-summary.html b/apidocs/org/apache/kudu/tools/package-summary.html
index 84ee28d..16f3747 100644
--- a/apidocs/org/apache/kudu/tools/package-summary.html
+++ b/apidocs/org/apache/kudu/tools/package-summary.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.kudu.tools (Kudu 1.7.0 API)</title>
+<title>org.apache.kudu.tools (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.kudu.tools (Kudu 1.7.0 API)";
+            parent.document.title="org.apache.kudu.tools (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/tools/package-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/tools/package-tree.html b/apidocs/org/apache/kudu/tools/package-tree.html
index 63bda8b..d494952 100644
--- a/apidocs/org/apache/kudu/tools/package-tree.html
+++ b/apidocs/org/apache/kudu/tools/package-tree.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.kudu.tools Class Hierarchy (Kudu 1.7.0 API)</title>
+<title>org.apache.kudu.tools Class Hierarchy (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.kudu.tools Class Hierarchy (Kudu 1.7.0 API)";
+            parent.document.title="org.apache.kudu.tools Class Hierarchy (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/tools/package-use.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/tools/package-use.html b/apidocs/org/apache/kudu/tools/package-use.html
index 3e4f287..ae27a7c 100644
--- a/apidocs/org/apache/kudu/tools/package-use.html
+++ b/apidocs/org/apache/kudu/tools/package-use.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package org.apache.kudu.tools (Kudu 1.7.0 API)</title>
+<title>Uses of Package org.apache.kudu.tools (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.kudu.tools (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Package org.apache.kudu.tools (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/util/package-frame.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/util/package-frame.html b/apidocs/org/apache/kudu/util/package-frame.html
index 0581623..2753a76 100644
--- a/apidocs/org/apache/kudu/util/package-frame.html
+++ b/apidocs/org/apache/kudu/util/package-frame.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.kudu.util (Kudu 1.7.0 API)</title>
+<title>org.apache.kudu.util (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/util/package-summary.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/util/package-summary.html b/apidocs/org/apache/kudu/util/package-summary.html
index 53a1d47..295402b 100644
--- a/apidocs/org/apache/kudu/util/package-summary.html
+++ b/apidocs/org/apache/kudu/util/package-summary.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.kudu.util (Kudu 1.7.0 API)</title>
+<title>org.apache.kudu.util (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.kudu.util (Kudu 1.7.0 API)";
+            parent.document.title="org.apache.kudu.util (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/util/package-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/util/package-tree.html b/apidocs/org/apache/kudu/util/package-tree.html
index ca32a61..876c18e 100644
--- a/apidocs/org/apache/kudu/util/package-tree.html
+++ b/apidocs/org/apache/kudu/util/package-tree.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.kudu.util Class Hierarchy (Kudu 1.7.0 API)</title>
+<title>org.apache.kudu.util Class Hierarchy (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.kudu.util Class Hierarchy (Kudu 1.7.0 API)";
+            parent.document.title="org.apache.kudu.util Class Hierarchy (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/util/package-use.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/util/package-use.html b/apidocs/org/apache/kudu/util/package-use.html
index e1a4ef5..af9107e 100644
--- a/apidocs/org/apache/kudu/util/package-use.html
+++ b/apidocs/org/apache/kudu/util/package-use.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package org.apache.kudu.util (Kudu 1.7.0 API)</title>
+<title>Uses of Package org.apache.kudu.util (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.kudu.util (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Package org.apache.kudu.util (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/overview-frame.html
----------------------------------------------------------------------
diff --git a/apidocs/overview-frame.html b/apidocs/overview-frame.html
index 42494f0..841101b 100644
--- a/apidocs/overview-frame.html
+++ b/apidocs/overview-frame.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Overview List (Kudu 1.7.0 API)</title>
+<title>Overview List (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/overview-summary.html
----------------------------------------------------------------------
diff --git a/apidocs/overview-summary.html b/apidocs/overview-summary.html
index 3cad589..dd62452 100644
--- a/apidocs/overview-summary.html
+++ b/apidocs/overview-summary.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Overview (Kudu 1.7.0 API)</title>
+<title>Overview (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Overview (Kudu 1.7.0 API)";
+            parent.document.title="Overview (Kudu 1.7.1 API)";
         }
     }
     catch(err) {
@@ -70,7 +70,7 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h1 class="title">Kudu 1.7.0 API</h1>
+<h1 class="title">Kudu 1.7.1 API</h1>
 </div>
 <div class="contentContainer">
 <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages, and an explanation">

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/overview-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/overview-tree.html b/apidocs/overview-tree.html
index bb067c3..09d60c8 100644
--- a/apidocs/overview-tree.html
+++ b/apidocs/overview-tree.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Class Hierarchy (Kudu 1.7.0 API)</title>
+<title>Class Hierarchy (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Class Hierarchy (Kudu 1.7.0 API)";
+            parent.document.title="Class Hierarchy (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/serialized-form.html
----------------------------------------------------------------------
diff --git a/apidocs/serialized-form.html b/apidocs/serialized-form.html
index e1ab858..896fd1f 100644
--- a/apidocs/serialized-form.html
+++ b/apidocs/serialized-form.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Serialized Form (Kudu 1.7.0 API)</title>
+<title>Serialized Form (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Serialized Form (Kudu 1.7.0 API)";
+            parent.document.title="Serialized Form (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/blog/page/4/index.html
----------------------------------------------------------------------
diff --git a/blog/page/4/index.html b/blog/page/4/index.html
index dcebf95..c7bfd25 100644
--- a/blog/page/4/index.html
+++ b/blog/page/4/index.html
@@ -245,7 +245,7 @@ release and the source code can be found <a href="https://github.com/apache/kudu
 
 <p>Here is a sample flume configuration file:</p>
 
-<div class="highlighter-rouge"><pre class="highlight"><code>agent1.sources  = source1
+<pre><code>agent1.sources  = source1
 agent1.channels = channel1
 agent1.sinks = sink1
 
@@ -264,25 +264,24 @@ agent1.sinks.sink1.channel = channel1
 agent1.sinks.sink1.batchSize = 50
 agent1.sinks.sink1.producer = org.apache.kudu.flume.sink.SimpleKuduEventProducer
 </code></pre>
-</div>
 
-<p>We define a source called <code class="highlighter-rouge">source1</code> which simply executes a <code class="highlighter-rouge">vmstat</code> command to continuously generate
-virtual memory statistics for the machine and queue events into an in-memory <code class="highlighter-rouge">channel1</code> channel,
-which in turn is used for writing these events to a Kudu table called <code class="highlighter-rouge">stats</code>. We are using
-<code class="highlighter-rouge">org.apache.kudu.flume.sink.SimpleKuduEventProducer</code> as the producer. <code class="highlighter-rouge">SimpleKuduEventProducer</code> is
+<p>We define a source called <code>source1</code> which simply executes a <code>vmstat</code> command to continuously generate
+virtual memory statistics for the machine and queue events into an in-memory <code>channel1</code> channel,
+which in turn is used for writing these events to a Kudu table called <code>stats</code>. We are using
+<code>org.apache.kudu.flume.sink.SimpleKuduEventProducer</code> as the producer. <code>SimpleKuduEventProducer</code> is
 the built-in and default producer, but it’s implemented as a showcase for how to write Flume
 events into Kudu tables. For any serious functionality we’d have to write a custom producer. We
-need to make this producer and the <code class="highlighter-rouge">KuduSink</code> class available to Flume. We can do that by simply
-copying the <code class="highlighter-rouge">kudu-flume-sink-&lt;VERSION&gt;.jar</code> jar file from the Kudu distribution to the
-<code class="highlighter-rouge">$FLUME_HOME/plugins.d/kudu-sink/lib</code> directory in the Flume installation. The jar file contains
-<code class="highlighter-rouge">KuduSink</code> and all of its dependencies (including Kudu java client classes).</p>
+need to make this producer and the <code>KuduSink</code> class available to Flume. We can do that by simply
+copying the <code>kudu-flume-sink-&lt;VERSION&gt;.jar</code> jar file from the Kudu distribution to the
+<code>$FLUME_HOME/plugins.d/kudu-sink/lib</code> directory in the Flume installation. The jar file contains
+<code>KuduSink</code> and all of its dependencies (including Kudu java client classes).</p>
 
 <p>At a minimum, the Kudu Flume Sink needs to know where the Kudu masters are
-(<code class="highlighter-rouge">agent1.sinks.sink1.masterAddresses = localhost</code>) and which Kudu table should be used for writing
-Flume events to (<code class="highlighter-rouge">agent1.sinks.sink1.tableName = stats</code>). The Kudu Flume Sink doesn’t create this
+(<code>agent1.sinks.sink1.masterAddresses = localhost</code>) and which Kudu table should be used for writing
+Flume events to (<code>agent1.sinks.sink1.tableName = stats</code>). The Kudu Flume Sink doesn’t create this
 table, it has to be created before the Kudu Flume Sink is started.</p>
 
-<p>You may also notice the <code class="highlighter-rouge">batchSize</code> parameter. Batch size is used for batching up to that many
+<p>You may also notice the <code>batchSize</code> parameter. Batch size is used for batching up to that many
 Flume events and flushing the entire batch in one shot. Tuning batchSize properly can have a huge
 impact on ingest performance of the Kudu cluster.</p>
 
@@ -332,91 +331,89 @@ impact on ingest performance of the Kudu cluster.</p>
 
 <p>Let’s take a look at the source code for the built-in producer class:</p>
 
-<div class="highlighter-rouge"><pre class="highlight"><code><span class="kd">public</span> <span class="kd">class</span> <span class="nc">SimpleKuduEventProducer</span> <span class="kd">implements</span> <span class="n">KuduEventProducer</span> <span class="o">{</span>
-  <span class="kd">private</span> <span class="kt">byte</span><span class="o">[]</span> <span class="n">payload</span><span class="o">;</span>
-  <span class="kd">private</span> <span class="n">KuduTable</span> <span class="n">table</span><span class="o">;</span>
-  <span class="kd">private</span> <span class="n">String</span> <span class="n">payloadColumn</span><span class="o">;</span>
-
-  <span class="kd">public</span> <span class="n">SimpleKuduEventProducer</span><span class="o">(){</span>
-  <span class="o">}</span>
-
-  <span class="nd">@Override</span>
-  <span class="kd">public</span> <span class="kt">void</span> <span class="n">configure</span><span class="o">(</span><span class="n">Context</span> <span class="n">context</span><span class="o">)</span> <span class="o">{</span>
-    <span class="n">payloadColumn</span> <span class="o">=</span> <span class="n">context</span><span class="o">.</span><span class="na">getString</span><span class="o">(</span><span class="s">"payloadColumn"</span><span class="o">,</span><span class="s">"payload"</span><span class="o">);</span>
-  <span class="o">}</span>
-
-  <span class="nd">@Override</span>
-  <span class="kd">public</span> <span class="kt">void</span> <span class="n">configure</span><span class="o">(</span><span class="n">ComponentConfiguration</span> <span class="n">conf</span><span class="o">)</span> <span class="o">{</span>
-  <span class="o">}</span>
-
-  <span class="nd">@Override</span>
-  <span class="kd">public</span> <span class="kt">void</span> <span class="n">initialize</span><span class="o">(</span><span class="n">Event</span> <span class="n">event</span><span class="o">,</span> <span class="n">KuduTable</span> <span class="n">table</span><span class="o">)</span> <span class="o">{</span>
-    <span class="k">this</span><span class="o">.</span><span class="na">payload</span> <span class="o">=</span> <span class="n">event</span><span class="o">.</span><span class="na">getBody</span><span class="o">();</span>
-    <span class="k">this</span><span class="o">.</span><span class="na">table</span> <span class="o">=</span> <span class="n">table</span><span class="o">;</span>
-  <span class="o">}</span>
-
-  <span class="nd">@Override</span>
-  <span class="kd">public</span> <span class="n">List</span><span class="o">&lt;</span><span class="n">Operation</span><span class="o">&gt;</span> <span class="n">getOperations</span><span class="o">()</span> <span class="kd">throws</span> <span class="n">FlumeException</span> <span class="o">{</span>
-    <span class="k">try</span> <span class="o">{</span>
-      <span class="n">Insert</span> <span class="n">insert</span> <span class="o">=</span> <span class="n">table</span><span class="o">.</span><span class="na">newInsert</span><span class="o">();</span>
-      <span class="n">PartialRow</span> <span class="n">row</span> <span class="o">=</span> <span class="n">insert</span><span class="o">.</span><span class="na">getRow</span><span class="o">();</span>
-      <span class="n">row</span><span class="o">.</span><span class="na">addBinary</span><span class="o">(</span><span class="n">payloadColumn</span><span class="o">,</span> <span class="n">payload</span><span class="o">);</span>
-
-      <span class="k">return</span> <span class="n">Collections</span><span class="o">.</span><span class="na">singletonList</span><span class="o">((</span><span class="n">Operation</span><span class="o">)</span> <span class="n">insert</span><span class="o">);</span>
-    <span class="o">}</span> <span class="k">catch</span> <span class="o">(</span><span class="n">Exception</span> <span class="n">e</span><span class="o">){</span>
-      <span class="k">throw</span> <span class="k">new</span> <span class="n">FlumeException</span><span class="o">(</span><span class="s">"Failed to create Kudu Insert object!"</span><span class="o">,</span> <span class="n">e</span><span class="o">);</span>
-    <span class="o">}</span>
-  <span class="o">}</span>
-
-  <span class="nd">@Override</span>
-  <span class="kd">public</span> <span class="kt">void</span> <span class="n">close</span><span class="o">()</span> <span class="o">{</span>
-  <span class="o">}</span>
-<span class="o">}</span>
+<pre><code class="language-java">public class SimpleKuduEventProducer implements KuduEventProducer {
+  private byte[] payload;
+  private KuduTable table;
+  private String payloadColumn;
+
+  public SimpleKuduEventProducer(){
+  }
+
+  @Override
+  public void configure(Context context) {
+    payloadColumn = context.getString("payloadColumn","payload");
+  }
+
+  @Override
+  public void configure(ComponentConfiguration conf) {
+  }
+
+  @Override
+  public void initialize(Event event, KuduTable table) {
+    this.payload = event.getBody();
+    this.table = table;
+  }
+
+  @Override
+  public List&lt;Operation&gt; getOperations() throws FlumeException {
+    try {
+      Insert insert = table.newInsert();
+      PartialRow row = insert.getRow();
+      row.addBinary(payloadColumn, payload);
+
+      return Collections.singletonList((Operation) insert);
+    } catch (Exception e){
+      throw new FlumeException("Failed to create Kudu Insert object!", e);
+    }
+  }
+
+  @Override
+  public void close() {
+  }
+}
 </code></pre>
-</div>
 
-<p><code class="highlighter-rouge">SimpleKuduEventProducer</code> implements the <code class="highlighter-rouge">org.apache.kudu.flume.sink.KuduEventProducer</code> interface,
+<p><code>SimpleKuduEventProducer</code> implements the <code>org.apache.kudu.flume.sink.KuduEventProducer</code> interface,
 which itself looks like this:</p>
 
-<div class="highlighter-rouge"><pre class="highlight"><code><span class="kd">public</span> <span class="kd">interface</span> <span class="nc">KuduEventProducer</span> <span class="kd">extends</span> <span class="n">Configurable</span><span class="o">,</span> <span class="n">ConfigurableComponent</span> <span class="o">{</span>
-  <span class="cm">/**
+<pre><code class="language-java">public interface KuduEventProducer extends Configurable, ConfigurableComponent {
+  /**
    * Initialize the event producer.
    * @param event to be written to Kudu
    * @param table the KuduTable object used for creating Kudu Operation objects
-   */</span>
-  <span class="kt">void</span> <span class="n">initialize</span><span class="o">(</span><span class="n">Event</span> <span class="n">event</span><span class="o">,</span> <span class="n">KuduTable</span> <span class="n">table</span><span class="o">);</span>
+   */
+  void initialize(Event event, KuduTable table);
 
-  <span class="cm">/**
+  /**
    * Get the operations that should be written out to Kudu as a result of this
    * event. This list is written to Kudu using the Kudu client API.
    * @return List of {@link org.kududb.client.Operation} which
    * are written as such to Kudu
-   */</span>
-  <span class="n">List</span><span class="o">&lt;</span><span class="n">Operation</span><span class="o">&gt;</span> <span class="n">getOperations</span><span class="o">();</span>
+   */
+  List&lt;Operation&gt; getOperations();
 
-  <span class="cm">/*
+  /*
    * Clean up any state. This will be called when the sink is being stopped.
-   */</span>
-  <span class="kt">void</span> <span class="n">close</span><span class="o">();</span>
-<span class="o">}</span>
+   */
+  void close();
+}
 </code></pre>
-</div>
 
-<p><code class="highlighter-rouge">public void configure(Context context)</code> is called when an instance of our producer is instantiated
+<p><code>public void configure(Context context)</code> is called when an instance of our producer is instantiated
 by the KuduSink. SimpleKuduEventProducer’s implementation looks for a producer parameter named
-<code class="highlighter-rouge">payloadColumn</code> and uses its value (“payload” if not overridden in Flume configuration file) as the
+<code>payloadColumn</code> and uses its value (“payload” if not overridden in Flume configuration file) as the
 column which will hold the value of the Flume event payload. If you recall from above, we had
-configured the KuduSink to listen for events generated from the <code class="highlighter-rouge">vmstat</code> command. Each output row
-from that command will be stored as a new row containing a <code class="highlighter-rouge">payload</code> column in the <code class="highlighter-rouge">stats</code> table.
-<code class="highlighter-rouge">SimpleKuduEventProducer</code> does not have any configuration parameters, but if it had any we would
-define them by prefixing it with <code class="highlighter-rouge">producer.</code> (<code class="highlighter-rouge">agent1.sinks.sink1.producer.parameter1</code> for
+configured the KuduSink to listen for events generated from the <code>vmstat</code> command. Each output row
+from that command will be stored as a new row containing a <code>payload</code> column in the <code>stats</code> table.
+<code>SimpleKuduEventProducer</code> does not have any configuration parameters, but if it had any we would
+define them by prefixing it with <code>producer.</code> (<code>agent1.sinks.sink1.producer.parameter1</code> for
 example).</p>
 
-<p>The main producer logic resides in the <code class="highlighter-rouge">public List&lt;Operation&gt; getOperations()</code> method. In
+<p>The main producer logic resides in the <code>public List&lt;Operation&gt; getOperations()</code> method. In
 SimpleKuduEventProducer’s implementation we simply insert the binary body of the Flume event into
-the Kudu table. Here we call Kudu’s <code class="highlighter-rouge">newInsert()</code> to initiate an insert, but could have used
-<code class="highlighter-rouge">Upsert</code> if updating an existing row was also an option, in fact there’s another producer
-implementation available for doing just that: <code class="highlighter-rouge">SimpleKeyedKuduEventProducer</code>. Most probably you
+the Kudu table. Here we call Kudu’s <code>newInsert()</code> to initiate an insert, but could have used
+<code>Upsert</code> if updating an existing row was also an option, in fact there’s another producer
+implementation available for doing just that: <code>SimpleKeyedKuduEventProducer</code>. Most probably you
 will need to write your own custom producer in the real world, but you can base your implementation
 on the built-in ones.</p>
 


[04/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_0x66.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_0x66.html b/cpp-client-api/functions_0x66.html
new file mode 100644
index 0000000..49e64d7
--- /dev/null
+++ b/cpp-client-api/functions_0x66.html
@@ -0,0 +1,153 @@
+<!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.5"/>
+<title>Kudu C++ client API: Class Members</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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li class="current"><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li><a href="functions.html#index_a"><span>a</span></a></li>
+      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+      <li class="current"><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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 class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
+<li>failed_op()
+: <a class="el" href="classkudu_1_1client_1_1KuduError.html#aaa1558d1db19ae85cf8ce1979b3e538a">kudu::client::KuduError</a>
+</li>
+<li>FIRST_REPLICA
+: <a class="el" href="classkudu_1_1client_1_1KuduClient.html#aef70c7f3a596ecda4040f9d46514b11aaa060fb6126a3e3fa80079f885dc7d48f">kudu::client::KuduClient</a>
+</li>
+<li>Flush()
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#a64955abb5f5cc821b6e56354f733ce84">kudu::client::KuduSession</a>
+</li>
+<li>FlushAsync()
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad8c68570479e95b325d8a5437eef8731">kudu::client::KuduSession</a>
+</li>
+<li>FlushMode
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#aaec3956e642610d703f3b83b78e24e19">kudu::client::KuduSession</a>
+</li>
+<li>FunctionType
+: <a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#a98d1aaa700982691ec6ceedd87498f4b">kudu::client::KuduLoggingFunctionCallback&lt; T &gt;</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#ac175e6c42840c7a0dfbde3d71beac394">kudu::client::KuduStatusFunctionCallback&lt; T &gt;</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_0x67.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_0x67.html b/cpp-client-api/functions_0x67.html
new file mode 100644
index 0000000..1e5636a
--- /dev/null
+++ b/cpp-client-api/functions_0x67.html
@@ -0,0 +1,164 @@
+<!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.5"/>
+<title>Kudu C++ client API: Class Members</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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li class="current"><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li><a href="functions.html#index_a"><span>a</span></a></li>
+      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+      <li class="current"><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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 class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
+<li>Get()
+: <a class="el" href="classkudu_1_1client_1_1ResourceMetrics.html#a1161841400ff4fcee5f2a278813e2db2">kudu::client::ResourceMetrics</a>
+</li>
+<li>GetCurrentServer()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#ac2bce7bd17627a3aa46f7d7fdb4c0c10">kudu::client::KuduScanner</a>
+</li>
+<li>GetLatestObservedTimestamp()
+: <a class="el" href="classkudu_1_1client_1_1KuduClient.html#a3a671b3540c74ef7c358bb98e95031e0">kudu::client::KuduClient</a>
+</li>
+<li>GetMetric()
+: <a class="el" href="classkudu_1_1client_1_1ResourceMetrics.html#a21818e1e42dcc0f7abcdc80c5487b1da">kudu::client::ResourceMetrics</a>
+</li>
+<li>GetPendingErrors()
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad5e3521623338de49cfd62914bdcb2f7">kudu::client::KuduSession</a>
+</li>
+<li>GetPrimaryKeyColumnIndexes()
+: <a class="el" href="classkudu_1_1client_1_1KuduSchema.html#a192b707f348178b698070d3a88a4d156">kudu::client::KuduSchema</a>
+</li>
+<li>GetProjectionSchema()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a7fad1430b8e1d4caf0614f690fa2666f">kudu::client::KuduScanner</a>
+</li>
+<li>GetResourceMetrics()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a640d0d9de62587b29afbec22b7c6b628">kudu::client::KuduScanner</a>
+</li>
+<li>GetTableSchema()
+: <a class="el" href="classkudu_1_1client_1_1KuduClient.html#a2aa649e05e0cfb0e10ebce98fb4d7a65">kudu::client::KuduClient</a>
+</li>
+<li>GROUP_VARINT
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#aeb835a12e6f40b1a619afa8abd773b6da28c1ed31be30579070232164c24b4b82">kudu::client::KuduColumnStorageAttributes</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_0x68.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_0x68.html b/cpp-client-api/functions_0x68.html
new file mode 100644
index 0000000..e501bc4
--- /dev/null
+++ b/cpp-client-api/functions_0x68.html
@@ -0,0 +1,143 @@
+<!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.5"/>
+<title>Kudu C++ client API: Class Members</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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li class="current"><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li><a href="functions.html#index_a"><span>a</span></a></li>
+      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+      <li class="current"><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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 class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
+<li>HasMoreRows()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#ab04c2012970498590d2d2034d6a44d34">kudu::client::KuduScanner</a>
+</li>
+<li>HasPendingOperations()
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#a3f224e9b95f86da7e1f2ea6fcf327756">kudu::client::KuduSession</a>
+</li>
+<li>hostname()
+: <a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html#a24267a240220ed35ffe2b830899edb14">kudu::client::KuduTabletServer</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_0x69.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_0x69.html b/cpp-client-api/functions_0x69.html
new file mode 100644
index 0000000..2e155c8
--- /dev/null
+++ b/cpp-client-api/functions_0x69.html
@@ -0,0 +1,239 @@
+<!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.5"/>
+<title>Kudu C++ client API: Class Members</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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li class="current"><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li><a href="functions.html#index_a"><span>a</span></a></li>
+      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+      <li class="current"><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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 class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
+<li>id()
+: <a class="el" href="classkudu_1_1client_1_1KuduTablet.html#ae1fc886aa1c72ba64e6ecd05e04a0e31">kudu::client::KuduTablet</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduTable.html#a185ff8f18b9bea6b41d6f4cf8dfa1377">kudu::client::KuduTable</a>
+</li>
+<li>import_authentication_credentials()
+: <a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#a5c411bc4638cbf77e5d318f5049b0b7e">kudu::client::KuduClientBuilder</a>
+</li>
+<li>INCLUSIVE_BOUND
+: <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343ba0f4899cc63fba167455e05b525f0b950">kudu::client::KuduTableCreator</a>
+</li>
+<li>Increment()
+: <a class="el" href="classkudu_1_1client_1_1ResourceMetrics.html#ae7b5f6021f63c25bbd087ba2cf48dc8a">kudu::client::ResourceMetrics</a>
+</li>
+<li>indirect_data()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#af41b26a5f137122454d6341a5b5c1a43">kudu::client::KuduScanBatch</a>
+</li>
+<li>Initialized()
+: <a class="el" href="classkudu_1_1MonoDelta.html#aad3a0f1a1fc2e504ff137e55cfe068a3">kudu::MonoDelta</a>
+</li>
+<li>IntoKuduScanner()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanToken.html#adb95c9538bb1fc4c83963557ce487292">kudu::client::KuduScanToken</a>
+</li>
+<li>is_leader()
+: <a class="el" href="classkudu_1_1client_1_1KuduReplica.html#a5e380e1e7f2154b61269737d65dd2649">kudu::client::KuduReplica</a>
+</li>
+<li>is_nullable()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#a45ea4feefa1c69b1ec6bc5f0316ed7ec">kudu::client::KuduColumnSchema</a>
+</li>
+<li>IsAborted()
+: <a class="el" href="classkudu_1_1Status.html#ad4fe06882fdfb2a040e4d7d10363ca0a">kudu::Status</a>
+</li>
+<li>IsAlreadyPresent()
+: <a class="el" href="classkudu_1_1Status.html#ab9e4ddf4c48889f365c6d359ae560e1c">kudu::Status</a>
+</li>
+<li>IsAlterTableInProgress()
+: <a class="el" href="classkudu_1_1client_1_1KuduClient.html#a7a331e528759296089837b4611c01809">kudu::client::KuduClient</a>
+</li>
+<li>IsColumnSet()
+: <a class="el" href="classKuduPartialRow.html#a592d2ee5fb13a710fcd675cc675f2193">KuduPartialRow</a>
+</li>
+<li>IsConfigurationError()
+: <a class="el" href="classkudu_1_1Status.html#a8d31d26943101023125666bbbea002e3">kudu::Status</a>
+</li>
+<li>IsCorruption()
+: <a class="el" href="classkudu_1_1Status.html#a36fa7d6fc0cd9ab1f9ad48e4a7614bc9">kudu::Status</a>
+</li>
+<li>IsCreateTableInProgress()
+: <a class="el" href="classkudu_1_1client_1_1KuduClient.html#a2f0323b439d8658b2ac31fde7f46de63">kudu::client::KuduClient</a>
+</li>
+<li>IsDiskFailure()
+: <a class="el" href="classkudu_1_1Status.html#a64dee0610c4752a8d596c1d52a5d55af">kudu::Status</a>
+</li>
+<li>IsEndOfFile()
+: <a class="el" href="classkudu_1_1Status.html#adead843ea27f50252f561c995c97b2e6">kudu::Status</a>
+</li>
+<li>IsIllegalState()
+: <a class="el" href="classkudu_1_1Status.html#a75e5cf90718eea9654c7e58546ea1aa2">kudu::Status</a>
+</li>
+<li>IsIncomplete()
+: <a class="el" href="classkudu_1_1Status.html#af68a02f8069b1a8670fcc1b7acd869b9">kudu::Status</a>
+</li>
+<li>IsInvalidArgument()
+: <a class="el" href="classkudu_1_1Status.html#a56e991c78f5a4aed32b97fbeccf13c2c">kudu::Status</a>
+</li>
+<li>IsIOError()
+: <a class="el" href="classkudu_1_1Status.html#a991a91d7c07ffa41e6802a12f34d1acf">kudu::Status</a>
+</li>
+<li>IsKeySet()
+: <a class="el" href="classKuduPartialRow.html#a8e51d3b848636aabe561e3e66b9470e8">KuduPartialRow</a>
+</li>
+<li>IsMultiMaster()
+: <a class="el" href="classkudu_1_1client_1_1KuduClient.html#a6f52dff0717d6e96863aff068bfb3795">kudu::client::KuduClient</a>
+</li>
+<li>IsNetworkError()
+: <a class="el" href="classkudu_1_1Status.html#a70c83ddb5b234e814db84dfbbb751d0c">kudu::Status</a>
+</li>
+<li>IsNotAuthorized()
+: <a class="el" href="classkudu_1_1Status.html#aef9c22bc13669be3e2289844ec916244">kudu::Status</a>
+</li>
+<li>IsNotFound()
+: <a class="el" href="classkudu_1_1Status.html#a38e1a8eb7b23092569cb61983ebb671d">kudu::Status</a>
+</li>
+<li>IsNotSupported()
+: <a class="el" href="classkudu_1_1Status.html#a2b1672aba7ec84133cd086186b27821b">kudu::Status</a>
+</li>
+<li>IsNull()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a1b0b04656fec608919b7b6ac7c99451e">kudu::client::KuduScanBatch</a>
+, <a class="el" href="classKuduPartialRow.html#acaff842dad3af9546b2ed936613e59ab">KuduPartialRow</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#af37f56c4ef55f2e140fcea2a07340054">kudu::client::KuduScanBatch</a>
+</li>
+<li>IsRemoteError()
+: <a class="el" href="classkudu_1_1Status.html#a96a35401df4ecd6420c86c65bc3e05f9">kudu::Status</a>
+</li>
+<li>IsRuntimeError()
+: <a class="el" href="classkudu_1_1Status.html#abc68e44f825df4e221e9fcce419a90cf">kudu::Status</a>
+</li>
+<li>IsServiceUnavailable()
+: <a class="el" href="classkudu_1_1Status.html#a7bce15fc7b4d95b0bdffce963972cce8">kudu::Status</a>
+</li>
+<li>IsTimedOut()
+: <a class="el" href="classkudu_1_1Status.html#a80fe0286d8e3ac011a611afbac4edb11">kudu::Status</a>
+</li>
+<li>IsUninitialized()
+: <a class="el" href="classkudu_1_1Status.html#a325666f396d7f9900403765cecbaecbf">kudu::Status</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_0x6b.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_0x6b.html b/cpp-client-api/functions_0x6b.html
new file mode 100644
index 0000000..1174279
--- /dev/null
+++ b/cpp-client-api/functions_0x6b.html
@@ -0,0 +1,176 @@
+<!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.5"/>
+<title>Kudu C++ client API: Class Members</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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li class="current"><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li><a href="functions.html#index_a"><span>a</span></a></li>
+      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+      <li class="current"><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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 class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_k"></a>- k -</h3><ul>
+<li>KeepAlive()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aa4a0caf7142880255d7aac1d75f33d21">kudu::client::KuduScanner</a>
+</li>
+<li>kNoTimestamp
+: <a class="el" href="classkudu_1_1client_1_1KuduClient.html#a196f1a18c000cdca309d05161caaddaa">kudu::client::KuduClient</a>
+</li>
+<li>KuduColumnSchema()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#afc82e98af83ba61079ba5d30401b5872">kudu::client::KuduColumnSchema</a>
+</li>
+<li>KuduColumnStorageAttributes()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#a2d6e5bec50a7305b3b4d75d21d000fab">kudu::client::KuduColumnStorageAttributes</a>
+</li>
+<li>KuduColumnTypeAttributes()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html#afdfe9a35df0360457583e303fdfe3eae">kudu::client::KuduColumnTypeAttributes</a>
+</li>
+<li>KuduLoggingFunctionCallback()
+: <a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#a4263c504b21e0e5827f47a902e908a2c">kudu::client::KuduLoggingFunctionCallback&lt; T &gt;</a>
+</li>
+<li>KuduLoggingMemberCallback()
+: <a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#aeda4119b1288db0d055c9800e3485fd8">kudu::client::KuduLoggingMemberCallback&lt; T &gt;</a>
+</li>
+<li>KuduPartialRow()
+: <a class="el" href="classKuduPartialRow.html#a9eb1cbd1b216f6313a03c82ab67112e4">KuduPartialRow</a>
+</li>
+<li>KuduPartitionerBuilder()
+: <a class="el" href="classkudu_1_1client_1_1KuduPartitionerBuilder.html#a27d130235be1c2691779e1d97732a4ba">kudu::client::KuduPartitionerBuilder</a>
+</li>
+<li>KuduScanner()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a2c621f778072a02f4092e96a0baf8180">kudu::client::KuduScanner</a>
+</li>
+<li>KuduScanTokenBuilder()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#aa8d300b560d419030abd503b66812484">kudu::client::KuduScanTokenBuilder</a>
+</li>
+<li>KuduSchema()
+: <a class="el" href="classkudu_1_1client_1_1KuduSchema.html#a41a683f3d93357fe68531bf71df39d02">kudu::client::KuduSchema</a>
+</li>
+<li>KuduStatusFunctionCallback()
+: <a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#aca289bbf6ad9720bd74a90550f6c9b3b">kudu::client::KuduStatusFunctionCallback&lt; T &gt;</a>
+</li>
+<li>KuduStatusMemberCallback()
+: <a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#acdb02b9798adf2c80b39cfb024f199aa">kudu::client::KuduStatusMemberCallback&lt; T &gt;</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_0x6c.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_0x6c.html b/cpp-client-api/functions_0x6c.html
new file mode 100644
index 0000000..cc16460
--- /dev/null
+++ b/cpp-client-api/functions_0x6c.html
@@ -0,0 +1,146 @@
+<!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.5"/>
+<title>Kudu C++ client API: Class Members</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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li class="current"><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li><a href="functions.html#index_a"><span>a</span></a></li>
+      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+      <li class="current"><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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 class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
+<li>LEADER_ONLY
+: <a class="el" href="classkudu_1_1client_1_1KuduClient.html#aef70c7f3a596ecda4040f9d46514b11aafb912836db348061379d0e0a9055e239">kudu::client::KuduClient</a>
+</li>
+<li>LessThan()
+: <a class="el" href="classkudu_1_1MonoDelta.html#a8f4ae8075a1ff013115a558d97e1ad4c">kudu::MonoDelta</a>
+</li>
+<li>ListTables()
+: <a class="el" href="classkudu_1_1client_1_1KuduClient.html#a3ab09f69753b8c99ac7b2eeed03faa1d">kudu::client::KuduClient</a>
+</li>
+<li>ListTabletServers()
+: <a class="el" href="classkudu_1_1client_1_1KuduClient.html#ae283a49551a081524b41f5d8e51e68d9">kudu::client::KuduClient</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_0x6d.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_0x6d.html b/cpp-client-api/functions_0x6d.html
new file mode 100644
index 0000000..b9cd1bb
--- /dev/null
+++ b/cpp-client-api/functions_0x6d.html
@@ -0,0 +1,171 @@
+<!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.5"/>
+<title>Kudu C++ client API: Class Members</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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li class="current"><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li><a href="functions.html#index_a"><span>a</span></a></li>
+      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+      <li class="current"><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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 class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
+<li>MANUAL_FLUSH
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#aaec3956e642610d703f3b83b78e24e19a1db3efc2094da09aae45bb68475cdb4a">kudu::client::KuduSession</a>
+</li>
+<li>master_server_addrs()
+: <a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#a0c1b92afad7a6e21c5ea781fb7d42114">kudu::client::KuduClientBuilder</a>
+</li>
+<li>Max()
+: <a class="el" href="classkudu_1_1MonoTime.html#a28d08092b30ccefc5e45a6e228034ef9">kudu::MonoTime</a>
+</li>
+<li>MemberType
+: <a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#a5b9d3ed4c111163156a4836152c05afd">kudu::client::KuduLoggingMemberCallback&lt; T &gt;</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#a260174e9be807a51fb050c58b047fbdf">kudu::client::KuduStatusMemberCallback&lt; T &gt;</a>
+</li>
+<li>memory_footprint_excluding_this()
+: <a class="el" href="classkudu_1_1Status.html#a6dd1852c4c78a3c6d8ace5155546db93">kudu::Status</a>
+</li>
+<li>memory_footprint_including_this()
+: <a class="el" href="classkudu_1_1Status.html#a7a2d4eb7636a485b5b2cc42f0b8ad627">kudu::Status</a>
+</li>
+<li>message()
+: <a class="el" href="classkudu_1_1Status.html#a3547012ea31cc504141f2222eec38857">kudu::Status</a>
+</li>
+<li>Min()
+: <a class="el" href="classkudu_1_1MonoTime.html#acf4fc0351fe9245431932e481e002b99">kudu::MonoTime</a>
+</li>
+<li>MonoDelta()
+: <a class="el" href="classkudu_1_1MonoDelta.html#ad0646900f0927ad9be6302fcda8bfe5f">kudu::MonoDelta</a>
+</li>
+<li>MoreThan()
+: <a class="el" href="classkudu_1_1MonoDelta.html#a218cc5fcd3ce70365210b7c5587aa6ff">kudu::MonoDelta</a>
+</li>
+<li>mutable_data()
+: <a class="el" href="classkudu_1_1Slice.html#a2771156d34daa166067b8d319ad7d164">kudu::Slice</a>
+</li>
+<li>mutable_row()
+: <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a8889770ce62e2ca0ce5d55c9c90af6bc">kudu::client::KuduWriteOperation</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_0x6e.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_0x6e.html b/cpp-client-api/functions_0x6e.html
new file mode 100644
index 0000000..d95aa30
--- /dev/null
+++ b/cpp-client-api/functions_0x6e.html
@@ -0,0 +1,204 @@
+<!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.5"/>
+<title>Kudu C++ client API: Class Members</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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li class="current"><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li><a href="functions.html#index_a"><span>a</span></a></li>
+      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+      <li class="current"><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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 class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
+<li>name()
+: <a class="el" href="classkudu_1_1client_1_1KuduTable.html#aa0f8b6d63c800727c3a827945512555e">kudu::client::KuduTable</a>
+</li>
+<li>NanosToTimeSpec()
+: <a class="el" href="classkudu_1_1MonoDelta.html#a4854924550c571f8af548270da52ac22">kudu::MonoDelta</a>
+</li>
+<li>NewComparisonPredicate()
+: <a class="el" href="classkudu_1_1client_1_1KuduTable.html#aed6c3571aff35270a3e6cd66770f1cea">kudu::client::KuduTable</a>
+</li>
+<li>NewDelete()
+: <a class="el" href="classkudu_1_1client_1_1KuduTable.html#ad873078bdbcafe015d359a65c370a89a">kudu::client::KuduTable</a>
+</li>
+<li>NewInListPredicate()
+: <a class="el" href="classkudu_1_1client_1_1KuduTable.html#a453ffb83cf7c12541caba5ea182fadd9">kudu::client::KuduTable</a>
+</li>
+<li>NewInsert()
+: <a class="el" href="classkudu_1_1client_1_1KuduTable.html#a0c78f86c5d0fbf53437c2c9db26f92b6">kudu::client::KuduTable</a>
+</li>
+<li>NewIsNotNullPredicate()
+: <a class="el" href="classkudu_1_1client_1_1KuduTable.html#af6e70f115cf3c0359b1c170533a2d523">kudu::client::KuduTable</a>
+</li>
+<li>NewIsNullPredicate()
+: <a class="el" href="classkudu_1_1client_1_1KuduTable.html#a5f453909cdeda167ad15506358470466">kudu::client::KuduTable</a>
+</li>
+<li>NewRow()
+: <a class="el" href="classkudu_1_1client_1_1KuduSchema.html#aafaa50819a283b014ae03373e53489a1">kudu::client::KuduSchema</a>
+</li>
+<li>NewSession()
+: <a class="el" href="classkudu_1_1client_1_1KuduClient.html#a1f5b9bf8767b44f03f4d3220dfd5f925">kudu::client::KuduClient</a>
+</li>
+<li>NewTableAlterer()
+: <a class="el" href="classkudu_1_1client_1_1KuduClient.html#a116bbcf13dc0991ad2a3129630075aea">kudu::client::KuduClient</a>
+</li>
+<li>NewTableCreator()
+: <a class="el" href="classkudu_1_1client_1_1KuduClient.html#a003f13604b4fb378f61e133a9b49d153">kudu::client::KuduClient</a>
+</li>
+<li>NewUpdate()
+: <a class="el" href="classkudu_1_1client_1_1KuduTable.html#a7e95271452d608fc2b563f7b46ddcda8">kudu::client::KuduTable</a>
+</li>
+<li>NewUpsert()
+: <a class="el" href="classkudu_1_1client_1_1KuduTable.html#a19e92dbaeeff86c5d707b15b2a7051fc">kudu::client::KuduTable</a>
+</li>
+<li>NextBatch()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#af1475d9a0667839c1ed9c3714b47d487">kudu::client::KuduScanner</a>
+</li>
+<li>NO_FLAGS
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a68345956f3f4c7fd5e1665fd292f6a85">kudu::client::KuduScanner</a>
+</li>
+<li>NotNull()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#af8c64c5a8a7a93ec644d481f23d91cca">kudu::client::KuduColumnSpec</a>
+</li>
+<li>Now()
+: <a class="el" href="classkudu_1_1MonoTime.html#a6c83d5c31e6ea5a869a655646f924783">kudu::MonoTime</a>
+</li>
+<li>Nullable()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#aab05d7d45f4cd2dadb8e0c715d87e841">kudu::client::KuduColumnSpec</a>
+</li>
+<li>num_columns()
+: <a class="el" href="classkudu_1_1client_1_1KuduSchema.html#ac9e9f590006bd7ccfa44b87dec1b3c7a">kudu::client::KuduSchema</a>
+</li>
+<li>num_replicas()
+: <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a9dd4673755ba242eab3f06b19182d139">kudu::client::KuduTableCreator</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduTable.html#a147bdffbd798161916471b721d63128f">kudu::client::KuduTable</a>
+</li>
+<li>NumPartitions()
+: <a class="el" href="classkudu_1_1client_1_1KuduPartitioner.html#af692612faaccb259bf3d15f2bf5b246d">kudu::client::KuduPartitioner</a>
+</li>
+<li>NumRows()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a16e45694c5932eb3decc2184c3834157">kudu::client::KuduScanBatch</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>


[39/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1Status.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1Status.html b/cpp-client-api/classkudu_1_1Status.html
new file mode 100644
index 0000000..67eae25
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1Status.html
@@ -0,0 +1,971 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::Status 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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_1Status.html">Status</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="classkudu_1_1Status-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::Status Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A representation of an operation's outcome.  
+ <a href="classkudu_1_1Status.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="status_8h_source.html">status.h</a>&gt;</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:ad14eb530b3449967ee976aaa1c0bcde0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad14eb530b3449967ee976aaa1c0bcde0"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#ad14eb530b3449967ee976aaa1c0bcde0">Status</a> ()</td></tr>
+<tr class="memdesc:ad14eb530b3449967ee976aaa1c0bcde0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an object representing success status. <br/></td></tr>
+<tr class="separator:ad14eb530b3449967ee976aaa1c0bcde0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:affca5639a3341212bb23ae7f5c701803"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#affca5639a3341212bb23ae7f5c701803">Status</a> (const <a class="el" href="classkudu_1_1Status.html">Status</a> &amp;s)</td></tr>
+<tr class="separator:affca5639a3341212bb23ae7f5c701803"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa387797d8a80892563d56244a2351a88"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#aa387797d8a80892563d56244a2351a88">operator=</a> (const <a class="el" href="classkudu_1_1Status.html">Status</a> &amp;s)</td></tr>
+<tr class="separator:aa387797d8a80892563d56244a2351a88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf6454dcb72bfa92189a0595b5a858a7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#abf6454dcb72bfa92189a0595b5a858a7">ok</a> () const </td></tr>
+<tr class="separator:abf6454dcb72bfa92189a0595b5a858a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38e1a8eb7b23092569cb61983ebb671d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a38e1a8eb7b23092569cb61983ebb671d">IsNotFound</a> () const </td></tr>
+<tr class="separator:a38e1a8eb7b23092569cb61983ebb671d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36fa7d6fc0cd9ab1f9ad48e4a7614bc9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a36fa7d6fc0cd9ab1f9ad48e4a7614bc9">IsCorruption</a> () const </td></tr>
+<tr class="separator:a36fa7d6fc0cd9ab1f9ad48e4a7614bc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b1672aba7ec84133cd086186b27821b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a2b1672aba7ec84133cd086186b27821b">IsNotSupported</a> () const </td></tr>
+<tr class="separator:a2b1672aba7ec84133cd086186b27821b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a991a91d7c07ffa41e6802a12f34d1acf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a991a91d7c07ffa41e6802a12f34d1acf">IsIOError</a> () const </td></tr>
+<tr class="separator:a991a91d7c07ffa41e6802a12f34d1acf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56e991c78f5a4aed32b97fbeccf13c2c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a56e991c78f5a4aed32b97fbeccf13c2c">IsInvalidArgument</a> () const </td></tr>
+<tr class="separator:a56e991c78f5a4aed32b97fbeccf13c2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9e4ddf4c48889f365c6d359ae560e1c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#ab9e4ddf4c48889f365c6d359ae560e1c">IsAlreadyPresent</a> () const </td></tr>
+<tr class="separator:ab9e4ddf4c48889f365c6d359ae560e1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc68e44f825df4e221e9fcce419a90cf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#abc68e44f825df4e221e9fcce419a90cf">IsRuntimeError</a> () const </td></tr>
+<tr class="separator:abc68e44f825df4e221e9fcce419a90cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70c83ddb5b234e814db84dfbbb751d0c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a70c83ddb5b234e814db84dfbbb751d0c">IsNetworkError</a> () const </td></tr>
+<tr class="separator:a70c83ddb5b234e814db84dfbbb751d0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75e5cf90718eea9654c7e58546ea1aa2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a75e5cf90718eea9654c7e58546ea1aa2">IsIllegalState</a> () const </td></tr>
+<tr class="separator:a75e5cf90718eea9654c7e58546ea1aa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef9c22bc13669be3e2289844ec916244"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#aef9c22bc13669be3e2289844ec916244">IsNotAuthorized</a> () const </td></tr>
+<tr class="separator:aef9c22bc13669be3e2289844ec916244"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4fe06882fdfb2a040e4d7d10363ca0a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#ad4fe06882fdfb2a040e4d7d10363ca0a">IsAborted</a> () const </td></tr>
+<tr class="separator:ad4fe06882fdfb2a040e4d7d10363ca0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96a35401df4ecd6420c86c65bc3e05f9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a96a35401df4ecd6420c86c65bc3e05f9">IsRemoteError</a> () const </td></tr>
+<tr class="separator:a96a35401df4ecd6420c86c65bc3e05f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bce15fc7b4d95b0bdffce963972cce8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a7bce15fc7b4d95b0bdffce963972cce8">IsServiceUnavailable</a> () const </td></tr>
+<tr class="separator:a7bce15fc7b4d95b0bdffce963972cce8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80fe0286d8e3ac011a611afbac4edb11"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a80fe0286d8e3ac011a611afbac4edb11">IsTimedOut</a> () const </td></tr>
+<tr class="separator:a80fe0286d8e3ac011a611afbac4edb11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a325666f396d7f9900403765cecbaecbf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a325666f396d7f9900403765cecbaecbf">IsUninitialized</a> () const </td></tr>
+<tr class="separator:a325666f396d7f9900403765cecbaecbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d31d26943101023125666bbbea002e3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a8d31d26943101023125666bbbea002e3">IsConfigurationError</a> () const </td></tr>
+<tr class="separator:a8d31d26943101023125666bbbea002e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af68a02f8069b1a8670fcc1b7acd869b9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#af68a02f8069b1a8670fcc1b7acd869b9">IsIncomplete</a> () const </td></tr>
+<tr class="separator:af68a02f8069b1a8670fcc1b7acd869b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adead843ea27f50252f561c995c97b2e6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#adead843ea27f50252f561c995c97b2e6">IsEndOfFile</a> () const </td></tr>
+<tr class="separator:adead843ea27f50252f561c995c97b2e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a64dee0610c4752a8d596c1d52a5d55af"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a64dee0610c4752a8d596c1d52a5d55af">IsDiskFailure</a> () const </td></tr>
+<tr class="separator:a64dee0610c4752a8d596c1d52a5d55af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab10872bd6ee01ee1b93a351fd0c1b104"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#ab10872bd6ee01ee1b93a351fd0c1b104">ToString</a> () const </td></tr>
+<tr class="separator:ab10872bd6ee01ee1b93a351fd0c1b104"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5bc607c51a4e9e3c461aad27db409c3"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#aa5bc607c51a4e9e3c461aad27db409c3">CodeAsString</a> () const </td></tr>
+<tr class="separator:aa5bc607c51a4e9e3c461aad27db409c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3547012ea31cc504141f2222eec38857"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Slice.html">Slice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a3547012ea31cc504141f2222eec38857">message</a> () const </td></tr>
+<tr class="separator:a3547012ea31cc504141f2222eec38857"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20d5b34e3507a5dd326029a87df641dc"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a> () const </td></tr>
+<tr class="separator:a20d5b34e3507a5dd326029a87df641dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb46c72bc79ef8178696b83a01014b9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#acb46c72bc79ef8178696b83a01014b9e">CloneAndPrepend</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg) const </td></tr>
+<tr class="separator:acb46c72bc79ef8178696b83a01014b9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67d1309561f0064e1bda0fbd0d1aaabb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a67d1309561f0064e1bda0fbd0d1aaabb">CloneAndAppend</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg) const </td></tr>
+<tr class="separator:a67d1309561f0064e1bda0fbd0d1aaabb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6dd1852c4c78a3c6d8ace5155546db93"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a6dd1852c4c78a3c6d8ace5155546db93">memory_footprint_excluding_this</a> () const </td></tr>
+<tr class="separator:a6dd1852c4c78a3c6d8ace5155546db93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a2d4eb7636a485b5b2cc42f0b8ad627"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a7a2d4eb7636a485b5b2cc42f0b8ad627">memory_footprint_including_this</a> () const </td></tr>
+<tr class="separator:a7a2d4eb7636a485b5b2cc42f0b8ad627"><td class="memSeparator" colspan="2">&#160;</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:adaff3248b2f66041d0a7dd59f118b7ac"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#adaff3248b2f66041d0a7dd59f118b7ac">OK</a> ()</td></tr>
+<tr class="separator:adaff3248b2f66041d0a7dd59f118b7ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Methods to build status objects for various types of errors.</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>The informational message on the error. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">msg2</td><td>Additional information on the error (optional). </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">posix_code</td><td>POSIX error code, if applicable (optional). </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The error status of an appropriate type. </dd></dl>
+</div></td></tr>
+<tr class="memitem:aa8230a85d171ad384e028e5782d097b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8230a85d171ad384e028e5782d097b3"></a>
+static <a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>NotFound</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="separator:aa8230a85d171ad384e028e5782d097b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c0ed04aa8234b9c1aedeafc4dd3d2ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c0ed04aa8234b9c1aedeafc4dd3d2ee"></a>
+static <a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Corruption</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="separator:a5c0ed04aa8234b9c1aedeafc4dd3d2ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c0794b535ba74db59d6d614b385b29c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c0794b535ba74db59d6d614b385b29c"></a>
+static <a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>NotSupported</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="separator:a7c0794b535ba74db59d6d614b385b29c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2b8ecb3407d7cdfc3c7650708d3fef4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2b8ecb3407d7cdfc3c7650708d3fef4"></a>
+static <a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>InvalidArgument</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="separator:ab2b8ecb3407d7cdfc3c7650708d3fef4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41a842907942a84ac34f0912de723862"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41a842907942a84ac34f0912de723862"></a>
+static <a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>IOError</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="separator:a41a842907942a84ac34f0912de723862"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa352708c157096893132e7bfa17f2c45"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa352708c157096893132e7bfa17f2c45"></a>
+static <a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AlreadyPresent</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="separator:aa352708c157096893132e7bfa17f2c45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2da56794897fa2cb3c96181f29796692"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2da56794897fa2cb3c96181f29796692"></a>
+static <a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>RuntimeError</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="separator:a2da56794897fa2cb3c96181f29796692"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd07058e176fba0e87c48e955a97f0af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd07058e176fba0e87c48e955a97f0af"></a>
+static <a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>NetworkError</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="separator:abd07058e176fba0e87c48e955a97f0af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65232f9f7de16f12db13e6c55137c48b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65232f9f7de16f12db13e6c55137c48b"></a>
+static <a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>IllegalState</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="separator:a65232f9f7de16f12db13e6c55137c48b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9f5fdc99726585961544969dcb3b2ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9f5fdc99726585961544969dcb3b2ba"></a>
+static <a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>NotAuthorized</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="separator:ac9f5fdc99726585961544969dcb3b2ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66d4341c1c1bb677284608fd51686144"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66d4341c1c1bb677284608fd51686144"></a>
+static <a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Aborted</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="separator:a66d4341c1c1bb677284608fd51686144"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aefdc372dd5a3c4e122bb9f49738c667f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefdc372dd5a3c4e122bb9f49738c667f"></a>
+static <a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>RemoteError</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="separator:aefdc372dd5a3c4e122bb9f49738c667f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56570d57662d3d3e2225269386213568"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56570d57662d3d3e2225269386213568"></a>
+static <a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ServiceUnavailable</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="separator:a56570d57662d3d3e2225269386213568"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06a1e762a63b7b72171d781f657adffe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06a1e762a63b7b72171d781f657adffe"></a>
+static <a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>TimedOut</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="separator:a06a1e762a63b7b72171d781f657adffe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac586c6af12c09103c53cfc941139cc15"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac586c6af12c09103c53cfc941139cc15"></a>
+static <a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Uninitialized</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="separator:ac586c6af12c09103c53cfc941139cc15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb67c65dc9c5d3f6665e80a4dbbf9801"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb67c65dc9c5d3f6665e80a4dbbf9801"></a>
+static <a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ConfigurationError</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="separator:aeb67c65dc9c5d3f6665e80a4dbbf9801"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab70860cab096ae35d905a5d15241d69b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab70860cab096ae35d905a5d15241d69b"></a>
+static <a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Incomplete</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int64_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="separator:ab70860cab096ae35d905a5d15241d69b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeab02d311b0e5d44310b0dcc1e37359b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeab02d311b0e5d44310b0dcc1e37359b"></a>
+static <a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>EndOfFile</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int64_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="separator:aeab02d311b0e5d44310b0dcc1e37359b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A representation of an operation's outcome. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="affca5639a3341212bb23ae7f5c701803"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">kudu::Status::Status </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1Status.html">Status</a> &amp;&#160;</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>Copy the specified status.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>The status object to copy from. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a67d1309561f0064e1bda0fbd0d1aaabb"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::Status::CloneAndAppend </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;&#160;</td>
+          <td class="paramname"><em>msg</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Clone this status and add the specified suffix to the message.</p>
+<p>If this status is OK, then an OK status will be returned.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>The message to append. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="classkudu_1_1Status.html" title="A representation of an operation&#39;s outcome. ">Status</a> object with the same state plus an additional trailing message. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="acb46c72bc79ef8178696b83a01014b9e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::Status::CloneAndPrepend </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;&#160;</td>
+          <td class="paramname"><em>msg</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Clone this status and add the specified prefix to the message.</p>
+<p>If this status is OK, then an OK status will be returned.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>The message to prepend. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="classkudu_1_1Status.html" title="A representation of an operation&#39;s outcome. ">Status</a> object with the same state plus an additional leading message. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa5bc607c51a4e9e3c461aad27db409c3"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::string kudu::Status::CodeAsString </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 representation of the status code, without the message text or POSIX code information. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad4fe06882fdfb2a040e4d7d10363ca0a"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::Status::IsAborted </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 status indicates an Aborted error. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab9e4ddf4c48889f365c6d359ae560e1c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::Status::IsAlreadyPresent </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 status indicates an AlreadyPresent error. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8d31d26943101023125666bbbea002e3"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::Status::IsConfigurationError </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 status indicates ConfigurationError. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a36fa7d6fc0cd9ab1f9ad48e4a7614bc9"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::Status::IsCorruption </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 status indicates a Corruption error. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a64dee0610c4752a8d596c1d52a5d55af"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::Status::IsDiskFailure </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 status indicates a disk failure. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="adead843ea27f50252f561c995c97b2e6"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::Status::IsEndOfFile </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 status indicates end of file. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a75e5cf90718eea9654c7e58546ea1aa2"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::Status::IsIllegalState </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 status indicates an IllegalState error. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af68a02f8069b1a8670fcc1b7acd869b9"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::Status::IsIncomplete </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 status indicates Incomplete. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a56e991c78f5a4aed32b97fbeccf13c2c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::Status::IsInvalidArgument </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 status indicates an InvalidArgument error. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a991a91d7c07ffa41e6802a12f34d1acf"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::Status::IsIOError </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 status indicates an IOError. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a70c83ddb5b234e814db84dfbbb751d0c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::Status::IsNetworkError </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 status indicates a NetworkError. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aef9c22bc13669be3e2289844ec916244"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::Status::IsNotAuthorized </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 status indicates a NotAuthorized error. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a38e1a8eb7b23092569cb61983ebb671d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::Status::IsNotFound </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 status indicates a NotFound error. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2b1672aba7ec84133cd086186b27821b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::Status::IsNotSupported </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 status indicates a NotSupported error. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a96a35401df4ecd6420c86c65bc3e05f9"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::Status::IsRemoteError </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 status indicates a RemoteError. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abc68e44f825df4e221e9fcce419a90cf"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::Status::IsRuntimeError </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 status indicates a RuntimeError. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7bce15fc7b4d95b0bdffce963972cce8"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::Status::IsServiceUnavailable </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 status indicates ServiceUnavailable. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a80fe0286d8e3ac011a611afbac4edb11"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::Status::IsTimedOut </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 status indicates TimedOut. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a325666f396d7f9900403765cecbaecbf"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::Status::IsUninitialized </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 status indicates Uninitialized. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a6dd1852c4c78a3c6d8ace5155546db93"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t kudu::Status::memory_footprint_excluding_this </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>The memory usage of this object without the object itself. Should be used when embedded inside another object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7a2d4eb7636a485b5b2cc42f0b8ad627"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t kudu::Status::memory_footprint_including_this </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>The memory usage of this object including the object itself. Should be used when allocated on the heap. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a3547012ea31cc504141f2222eec38857"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Slice.html">Slice</a> kudu::Status::message </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>This is similar to ToString, except that it does not include the stringified error code or POSIX code.</p>
+<dl class="section note"><dt>Note</dt><dd>The returned <a class="el" href="classkudu_1_1Slice.html" title="A wrapper around externally allocated data. ">Slice</a> is only valid as long as this <a class="el" href="classkudu_1_1Status.html" title="A representation of an operation&#39;s outcome. ">Status</a> object remains live and unchanged.</dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>The message portion of the <a class="el" href="classkudu_1_1Status.html" title="A representation of an operation&#39;s outcome. ">Status</a>. For <code>OK</code> statuses, this returns an empty string. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="adaff3248b2f66041d0a7dd59f118b7ac"></a>
+<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_1Status.html">Status</a> kudu::Status::OK </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>A success status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abf6454dcb72bfa92189a0595b5a858a7"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::Status::ok </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 status indicates success. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa387797d8a80892563d56244a2351a88"></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="classkudu_1_1Status.html">Status</a> &amp; kudu::Status::operator= </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1Status.html">Status</a> &amp;&#160;</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>Assign the specified status.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>The status object to assign from. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The reference to the modified object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a20d5b34e3507a5dd326029a87df641dc"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int16_t kudu::Status::posix_code </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>The POSIX code associated with this <a class="el" href="classkudu_1_1Status.html" title="A representation of an operation&#39;s outcome. ">Status</a> object, or <code>-1</code> if there is none. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab10872bd6ee01ee1b93a351fd0c1b104"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::string kudu::Status::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 representation of this status suitable for printing. Returns the string "OK" for success. </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="status_8h_source.html">status.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1_mono_delta-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1_mono_delta-members.html b/cpp-client-api/classkudu_1_1_mono_delta-members.html
deleted file mode 100644
index 0e1fa61..0000000
--- a/cpp-client-api/classkudu_1_1_mono_delta-members.html
+++ /dev/null
@@ -1,102 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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_delta.html">MonoDelta</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::MonoDelta 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_delta.html">kudu::MonoDelta</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html#aeeda0dc9b20ef8cbc9622431b38d09bc">Equals</a>(const MonoDelta &amp;rhs) const</td><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>FromMicroseconds</b>(int64_t us) (defined in <a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FromMilliseconds</b>(int64_t ms) (defined in <a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>FromNanoseconds</b>(int64_t ns) (defined in <a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FromSeconds</b>(double seconds) (defined in <a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html#a2aaa30660bd168200074330f098f680a">Initialized</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html#a5ebe4c7fb832419217772ca264f27b79">LessThan</a>(const MonoDelta &amp;rhs) const</td><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html#ad0646900f0927ad9be6302fcda8bfe5f">MonoDelta</a>()</td><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MonoTime</b> (defined in <a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html#ae1175ef48b67152c7dbedf47af665d02">MoreThan</a>(const MonoDelta &amp;rhs) const</td><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html#a4854924550c571f8af548270da52ac22">NanosToTimeSpec</a>(int64_t nanos, struct timespec *ts)</td><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>ToMicroseconds</b>() const (defined in <a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ToMilliseconds</b>() const (defined in <a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>ToNanoseconds</b>() const (defined in <a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ToSeconds</b>() const (defined in <a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html#a87faf992d3c8f291e8f34251e5cd175c">ToString</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html#ada258d175b463f4dc938630c12de9862">ToTimeSpec</a>(struct timespec *ts) const</td><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html#a237089697f6e14513a305b10f662cc6e">ToTimeVal</a>(struct timeval *tv) const</td><td class="entry"><a class="el" href="classkudu_1_1_mono_delta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1_mono_delta.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1_mono_delta.html b/cpp-client-api/classkudu_1_1_mono_delta.html
deleted file mode 100644
index 1659029..0000000
--- a/cpp-client-api/classkudu_1_1_mono_delta.html
+++ /dev/null
@@ -1,393 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::MonoDelta 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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_delta.html">MonoDelta</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classkudu_1_1_mono_delta-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::MonoDelta Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>A representation of a time interval.  
- <a href="classkudu_1_1_mono_delta.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="monotime_8h_source.html">monotime.h</a>&gt;</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:ad0646900f0927ad9be6302fcda8bfe5f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_mono_delta.html#ad0646900f0927ad9be6302fcda8bfe5f">MonoDelta</a> ()</td></tr>
-<tr class="separator:ad0646900f0927ad9be6302fcda8bfe5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2aaa30660bd168200074330f098f680a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_mono_delta.html#a2aaa30660bd168200074330f098f680a">Initialized</a> () const</td></tr>
-<tr class="separator:a2aaa30660bd168200074330f098f680a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5ebe4c7fb832419217772ca264f27b79"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_mono_delta.html#a5ebe4c7fb832419217772ca264f27b79">LessThan</a> (const <a class="el" href="classkudu_1_1_mono_delta.html">MonoDelta</a> &amp;rhs) const</td></tr>
-<tr class="separator:a5ebe4c7fb832419217772ca264f27b79"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae1175ef48b67152c7dbedf47af665d02"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_mono_delta.html#ae1175ef48b67152c7dbedf47af665d02">MoreThan</a> (const <a class="el" href="classkudu_1_1_mono_delta.html">MonoDelta</a> &amp;rhs) const</td></tr>
-<tr class="separator:ae1175ef48b67152c7dbedf47af665d02"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aeeda0dc9b20ef8cbc9622431b38d09bc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_mono_delta.html#aeeda0dc9b20ef8cbc9622431b38d09bc">Equals</a> (const <a class="el" href="classkudu_1_1_mono_delta.html">MonoDelta</a> &amp;rhs) const</td></tr>
-<tr class="separator:aeeda0dc9b20ef8cbc9622431b38d09bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a87faf992d3c8f291e8f34251e5cd175c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_mono_delta.html#a87faf992d3c8f291e8f34251e5cd175c">ToString</a> () const</td></tr>
-<tr class="separator:a87faf992d3c8f291e8f34251e5cd175c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a237089697f6e14513a305b10f662cc6e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_mono_delta.html#a237089697f6e14513a305b10f662cc6e">ToTimeVal</a> (struct timeval *tv) const</td></tr>
-<tr class="separator:a237089697f6e14513a305b10f662cc6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ada258d175b463f4dc938630c12de9862"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_mono_delta.html#ada258d175b463f4dc938630c12de9862">ToTimeSpec</a> (struct timespec *ts) const</td></tr>
-<tr class="separator:ada258d175b463f4dc938630c12de9862"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Converters into seconds representation (and ubiquitous SI prefixes).</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><dl class="section return"><dt>Returns</dt><dd>Representation of the time interval in appropriate SI units. </dd></dl>
-</div></td></tr>
-<tr class="memitem:abdc48e03e6037096c13a6bf095aef06c"><td class="memItemLeft" align="right" valign="top"><a id="abdc48e03e6037096c13a6bf095aef06c"></a>
-double&#160;</td><td class="memItemRight" valign="bottom"><b>ToSeconds</b> () const</td></tr>
-<tr class="separator:abdc48e03e6037096c13a6bf095aef06c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa75663ef2da59aef250bb63ee4b0a591"><td class="memItemLeft" align="right" valign="top"><a id="aa75663ef2da59aef250bb63ee4b0a591"></a>
-int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>ToMilliseconds</b> () const</td></tr>
-<tr class="separator:aa75663ef2da59aef250bb63ee4b0a591"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a38ca50b383a13eb739f4f694cc117491"><td class="memItemLeft" align="right" valign="top"><a id="a38ca50b383a13eb739f4f694cc117491"></a>
-int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>ToMicroseconds</b> () const</td></tr>
-<tr class="separator:a38ca50b383a13eb739f4f694cc117491"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1589aa831a2e6b4a137b944de61bca1c"><td class="memItemLeft" align="right" valign="top"><a id="a1589aa831a2e6b4a137b944de61bca1c"></a>
-int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>ToNanoseconds</b> () const</td></tr>
-<tr class="separator:a1589aa831a2e6b4a137b944de61bca1c"><td class="memSeparator" colspan="2">&#160;</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:a4854924550c571f8af548270da52ac22"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_mono_delta.html#a4854924550c571f8af548270da52ac22">NanosToTimeSpec</a> (int64_t nanos, struct timespec *ts)</td></tr>
-<tr class="separator:a4854924550c571f8af548270da52ac22"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Converters from seconds representation (and ubiquitous SI prefixes).</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">seconds/ms/us/ns</td><td>Time interval representation in seconds (with ubiquitous SI prefixes). </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>The resulting <a class="el" href="classkudu_1_1_mono_delta.html" title="A representation of a time interval. ">MonoDelta</a> object initialized in accordance with the specified parameter. </dd></dl>
-</div></td></tr>
-<tr class="memitem:a87624954c9ebd4a2c255910072592db1"><td class="memItemLeft" align="right" valign="top"><a id="a87624954c9ebd4a2c255910072592db1"></a>
-static <a class="el" href="classkudu_1_1_mono_delta.html">MonoDelta</a>&#160;</td><td class="memItemRight" valign="bottom"><b>FromSeconds</b> (double seconds)</td></tr>
-<tr class="separator:a87624954c9ebd4a2c255910072592db1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac5c505cedf9a8a8ce7082c347fb4363a"><td class="memItemLeft" align="right" valign="top"><a id="ac5c505cedf9a8a8ce7082c347fb4363a"></a>
-static <a class="el" href="classkudu_1_1_mono_delta.html">MonoDelta</a>&#160;</td><td class="memItemRight" valign="bottom"><b>FromMilliseconds</b> (int64_t ms)</td></tr>
-<tr class="separator:ac5c505cedf9a8a8ce7082c347fb4363a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad50c159b220bb8e63d8d05c21053113d"><td class="memItemLeft" align="right" valign="top"><a id="ad50c159b220bb8e63d8d05c21053113d"></a>
-static <a class="el" href="classkudu_1_1_mono_delta.html">MonoDelta</a>&#160;</td><td class="memItemRight" valign="bottom"><b>FromMicroseconds</b> (int64_t us)</td></tr>
-<tr class="separator:ad50c159b220bb8e63d8d05c21053113d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae9e5f2bd1058b01309f82ae960520819"><td class="memItemLeft" align="right" valign="top"><a id="ae9e5f2bd1058b01309f82ae960520819"></a>
-static <a class="el" href="classkudu_1_1_mono_delta.html">MonoDelta</a>&#160;</td><td class="memItemRight" valign="bottom"><b>FromNanoseconds</b> (int64_t ns)</td></tr>
-<tr class="separator:ae9e5f2bd1058b01309f82ae960520819"><td class="memSeparator" colspan="2">&#160;</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:a515a8bfe73d4c4170695024fd9ebc3c9"><td class="memItemLeft" align="right" valign="top"><a id="a515a8bfe73d4c4170695024fd9ebc3c9"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>MonoTime</b></td></tr>
-<tr class="separator:a515a8bfe73d4c4170695024fd9ebc3c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>A representation of a time interval. </p>
-<p>The <a class="el" href="classkudu_1_1_mono_delta.html" title="A representation of a time interval. ">MonoDelta</a> class represents an elapsed duration of time &ndash; i.e. the delta between two <a class="el" href="classkudu_1_1_mono_time.html" title="Representation of a particular point in time. ">MonoTime</a> instances. </p>
-</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a id="ad0646900f0927ad9be6302fcda8bfe5f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad0646900f0927ad9be6302fcda8bfe5f">&#9670;&nbsp;</a></span>MonoDelta()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">kudu::MonoDelta::MonoDelta </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Build a <a class="el" href="classkudu_1_1_mono_delta.html" title="A representation of a time interval. ">MonoDelta</a> object.</p>
-<dl class="section note"><dt>Note</dt><dd>A <a class="el" href="classkudu_1_1_mono_delta.html" title="A representation of a time interval. ">MonoDelta</a> instance built with the this default constructor is "uninitialized" and may not be used for any operation. </dd></dl>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a id="aeeda0dc9b20ef8cbc9622431b38d09bc"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aeeda0dc9b20ef8cbc9622431b38d09bc">&#9670;&nbsp;</a></span>Equals()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::MonoDelta::Equals </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1_mono_delta.html">MonoDelta</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Check whether this time interval has the same duration as the specified one.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">rhs</td><td>A time interval for comparison. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff this time interval has the same duration as the the specified one. </dd></dl>
-
-</div>
-</div>
-<a id="a2aaa30660bd168200074330f098f680a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a2aaa30660bd168200074330f098f680a">&#9670;&nbsp;</a></span>Initialized()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::MonoDelta::Initialized </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><code>true</code> iff this object is initialized. </dd></dl>
-
-</div>
-</div>
-<a id="a5ebe4c7fb832419217772ca264f27b79"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a5ebe4c7fb832419217772ca264f27b79">&#9670;&nbsp;</a></span>LessThan()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::MonoDelta::LessThan </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1_mono_delta.html">MonoDelta</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Check whether this time interval is shorter than the specified one.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">rhs</td><td>A time interval for comparison. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff this time interval is strictly shorter than the specified one. </dd></dl>
-
-</div>
-</div>
-<a id="ae1175ef48b67152c7dbedf47af665d02"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae1175ef48b67152c7dbedf47af665d02">&#9670;&nbsp;</a></span>MoreThan()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::MonoDelta::MoreThan </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1_mono_delta.html">MonoDelta</a> &amp;&#160;</td>
-          <td class="paramname"><em>rhs</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Check whether this time interval is longer than the specified one.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">rhs</td><td>A time interval for comparison. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff this time interval is strictly longer than the specified one. </dd></dl>
-
-</div>
-</div>
-<a id="a4854924550c571f8af548270da52ac22"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4854924550c571f8af548270da52ac22">&#9670;&nbsp;</a></span>NanosToTimeSpec()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static void kudu::MonoDelta::NanosToTimeSpec </td>
-          <td>(</td>
-          <td class="paramtype">int64_t&#160;</td>
-          <td class="paramname"><em>nanos</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct timespec *&#160;</td>
-          <td class="paramname"><em>ts</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-<p>Convert a nanosecond value to a timespec.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">nanos</td><td>Representation of a relative point in time in nanoseconds. </td></tr>
-    <tr><td class="paramdir">[out]</td><td class="paramname">ts</td><td>Placeholder for the resulting timespec representation. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a id="a87faf992d3c8f291e8f34251e5cd175c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a87faf992d3c8f291e8f34251e5cd175c">&#9670;&nbsp;</a></span>ToString()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string kudu::MonoDelta::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>String representation of this interval's duration (in seconds). </dd></dl>
-
-</div>
-</div>
-<a id="ada258d175b463f4dc938630c12de9862"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ada258d175b463f4dc938630c12de9862">&#9670;&nbsp;</a></span>ToTimeSpec()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void kudu::MonoDelta::ToTimeSpec </td>
-          <td>(</td>
-          <td class="paramtype">struct timespec *&#160;</td>
-          <td class="paramname"><em>ts</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Represent this time interval as a timespec structure, with nanosecond accuracy.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[out]</td><td class="paramname">ts</td><td>Placeholder for the result value. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a id="a237089697f6e14513a305b10f662cc6e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a237089697f6e14513a305b10f662cc6e">&#9670;&nbsp;</a></span>ToTimeVal()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void kudu::MonoDelta::ToTimeVal </td>
-          <td>(</td>
-          <td class="paramtype">struct timeval *&#160;</td>
-          <td class="paramname"><em>tv</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Represent this time interval as a timeval structure, with microsecond accuracy.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[out]</td><td class="paramname">tv</td><td>Placeholder for the result value. </td></tr>
-  </table>
-  </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.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>


[31/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduReplica-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduReplica-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduReplica-members.html
new file mode 100644
index 0000000..4cd72f0
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduReplica-members.html
@@ -0,0 +1,111 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduReplica.html">KuduReplica</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduReplica Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduReplica.html">kudu::client::KuduReplica</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::ReplicaController</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduReplica.html">kudu::client::KuduReplica</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduReplica.html">kudu::client::KuduReplica</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduReplica.html#a5e380e1e7f2154b61269737d65dd2649">is_leader</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduReplica.html">kudu::client::KuduReplica</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduClient</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduReplica.html">kudu::client::KuduReplica</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduReplica.html">kudu::client::KuduReplica</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduScanTokenBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduReplica.html">kudu::client::KuduReplica</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduReplica.html">kudu::client::KuduReplica</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduReplica.html#ad7081012fda917ece3e149a20318288a">ts</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduReplica.html">kudu::client::KuduReplica</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduReplica</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduReplica.html">kudu::client::KuduReplica</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduReplica.html">kudu::client::KuduReplica</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduReplica.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduReplica.html b/cpp-client-api/classkudu_1_1client_1_1KuduReplica.html
new file mode 100644
index 0000000..7d663e2
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduReplica.html
@@ -0,0 +1,170 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduReplica 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduReplica.html">KuduReplica</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1client_1_1KuduReplica-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduReplica Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>In-memory representation of a remote tablet's replica.  
+ <a href="classkudu_1_1client_1_1KuduReplica.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</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:a5e380e1e7f2154b61269737d65dd2649"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduReplica.html#a5e380e1e7f2154b61269737d65dd2649">is_leader</a> () const </td></tr>
+<tr class="separator:a5e380e1e7f2154b61269737d65dd2649"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad7081012fda917ece3e149a20318288a"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html">KuduTabletServer</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduReplica.html#ad7081012fda917ece3e149a20318288a">ts</a> () const </td></tr>
+<tr class="separator:ad7081012fda917ece3e149a20318288a"><td class="memSeparator" colspan="2">&#160;</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:a5b5a804db2a148e792148f521f04b486"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b5a804db2a148e792148f521f04b486"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduClient</b></td></tr>
+<tr class="separator:a5b5a804db2a148e792148f521f04b486"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a644ef5d9d668e5772acd6dc03c4f14ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a644ef5d9d668e5772acd6dc03c4f14ee"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanTokenBuilder</b></td></tr>
+<tr class="separator:a644ef5d9d668e5772acd6dc03c4f14ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a7f7cea629079f5f49d99dc88206d30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a7f7cea629079f5f49d99dc88206d30"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::ReplicaController</b></td></tr>
+<tr class="separator:a1a7f7cea629079f5f49d99dc88206d30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>In-memory representation of a remote tablet's replica. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a5e380e1e7f2154b61269737d65dd2649"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::client::KuduReplica::is_leader </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>Whether or not this replica is a Raft leader.</dd></dl>
+<dl class="section note"><dt>Note</dt><dd>This information may be stale; the role of a replica may change at any time. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad7081012fda917ece3e149a20318288a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html">KuduTabletServer</a>&amp; kudu::client::KuduReplica::ts </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>The tablet server hosting this remote replica. </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduScanBatch-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduScanBatch-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduScanBatch-members.html
new file mode 100644
index 0000000..27a1dcb
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduScanBatch-members.html
@@ -0,0 +1,151 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">KuduScanBatch</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduScanBatch Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a30f55cf8f3c9d6fcb47537e586d82e9f">begin</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#ae07d3fd8616c5c69cc0a4ef3d247bf2c">cell</a>(int col_idx) const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a1073a0c6517b126690d99527556dba51">direct_data</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#ad30dcfafb276b5347842882cf68cb522">end</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetBinary</b>(const Slice &amp;col_name, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetBinary</b>(int col_idx, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetBool</b>(const Slice &amp;col_name, bool *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetBool</b>(int col_idx, bool *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetDouble</b>(const Slice &amp;col_name, double *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetDouble</b>(int col_idx, double *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetFloat</b>(const Slice &amp;col_name, float *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetFloat</b>(int col_idx, float *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt16</b>(const Slice &amp;col_name, int16_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInt16</b>(int col_idx, int16_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt32</b>(const Slice &amp;col_name, int32_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInt32</b>(int col_idx, int32_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt64</b>(const Slice &amp;col_name, int64_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInt64</b>(int col_idx, int64_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt8</b>(const Slice &amp;col_name, int8_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInt8</b>(int col_idx, int8_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetString</b>(const Slice &amp;col_name, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetString</b>(int col_idx, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetUnixTimeMicros</b>(const Slice &amp;col_name, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetUnixTimeMicros</b>(int col_idx, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#af41b26a5f137122454d6341a5b5c1a43">indirect_data</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>IntKeysTestSetup</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#af37f56c4ef55f2e140fcea2a07340054">IsNull</a>(const Slice &amp;col_name) const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a1b0b04656fec608919b7b6ac7c99451e">IsNull</a>(int col_idx) const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduScanBatch</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduScanBatch</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduScanner</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a16e45694c5932eb3decc2184c3834157">NumRows</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#afd2b2c4cb038cbd366c2af8cf09a3a68">operator!=</a>(const const_iterator &amp;other) const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#ab057b7b1bfb713a7e8f216e3b288cb10">operator*</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#ad5df483ed3172caab5a8d6a72abfad0c">operator++</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a4b1ad47fd7d429859b6181825a063c48">operator++</a>(int)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a378a5844a4b4774056b26f0003c15048">operator==</a>(const const_iterator &amp;other) const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a3b58e77f53beea357fbb8bcddaab3137">projection_schema</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a93c2f0914140dd405a51d57e2f75014a">Row</a>(int idx) const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">RowPtr</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SliceKeysTestSetup</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>tools::ReplicaDumper</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a57ebd850adefa8af87f815540d890a34">ToString</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#ae1a827120c84eeedb703451bd5782467">value_type</a> typedef</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~const_iterator</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduScanBatch</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>


[11/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_status_function_callback.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_status_function_callback.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_status_function_callback.html
deleted file mode 100644
index c540099..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_status_function_callback.html
+++ /dev/null
@@ -1,209 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduStatusFunctionCallback&lt; T &gt; Class Template 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_status_function_callback.html">KuduStatusFunctionCallback</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_status_function_callback-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduStatusFunctionCallback&lt; T &gt; Class Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>The status callback that invokes a function by pointer with a single argument.  
- <a href="classkudu_1_1client_1_1_kudu_status_function_callback.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="callbacks_8h_source.html">callbacks.h</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for kudu::client::KuduStatusFunctionCallback&lt; T &gt;:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="classkudu_1_1client_1_1_kudu_status_function_callback.png" usemap="#kudu::client::KuduStatusFunctionCallback_3C_20T_20_3E_map" alt=""/>
-  <map id="kudu::client::KuduStatusFunctionCallback_3C_20T_20_3E_map" name="kudu::client::KuduStatusFunctionCallback_3C_20T_20_3E_map">
-<area href="classkudu_1_1client_1_1_kudu_status_callback.html" title="The interface for all status callbacks. " alt="kudu::client::KuduStatusCallback" shape="rect" coords="0,0,273,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a20c231ae32873ea7f462b8f3ea05d910"><td class="memItemLeft" align="right" valign="top"><a id="a20c231ae32873ea7f462b8f3ea05d910"></a>
-typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_status_function_callback.html#a20c231ae32873ea7f462b8f3ea05d910">FunctionType</a>) (T arg, const <a class="el" href="classkudu_1_1_status.html">Status</a> &amp;s)</td></tr>
-<tr class="memdesc:a20c231ae32873ea7f462b8f3ea05d910"><td class="mdescLeft">&#160;</td><td class="mdescRight">A handy typedef for the function with appropriate signature. <br /></td></tr>
-<tr class="separator:a20c231ae32873ea7f462b8f3ea05d910"><td class="memSeparator" colspan="2">&#160;</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:aca289bbf6ad9720bd74a90550f6c9b3b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_status_function_callback.html#aca289bbf6ad9720bd74a90550f6c9b3b">KuduStatusFunctionCallback</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_status_function_callback.html#a20c231ae32873ea7f462b8f3ea05d910">FunctionType</a> function, T arg)</td></tr>
-<tr class="separator:aca289bbf6ad9720bd74a90550f6c9b3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af4c3e7fbd4fed52bcba220f95a27f70a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_status_function_callback.html#af4c3e7fbd4fed52bcba220f95a27f70a">Run</a> (const <a class="el" href="classkudu_1_1_status.html">Status</a> &amp;s) OVERRIDE</td></tr>
-<tr class="separator:af4c3e7fbd4fed52bcba220f95a27f70a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><h3>template&lt;typename T&gt;<br />
-class kudu::client::KuduStatusFunctionCallback&lt; T &gt;</h3>
-
-<p>The status callback that invokes a function by pointer with a single argument. </p>
-</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a id="aca289bbf6ad9720bd74a90550f6c9b3b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aca289bbf6ad9720bd74a90550f6c9b3b">&#9670;&nbsp;</a></span>KuduStatusFunctionCallback()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_status_function_callback.html">kudu::client::KuduStatusFunctionCallback</a>&lt; T &gt;::<a class="el" href="classkudu_1_1client_1_1_kudu_status_function_callback.html">KuduStatusFunctionCallback</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_status_function_callback.html#a20c231ae32873ea7f462b8f3ea05d910">FunctionType</a>&#160;</td>
-          <td class="paramname"><em>function</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">T&#160;</td>
-          <td class="paramname"><em>arg</em>&#160;</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>Build an instance of <a class="el" href="classkudu_1_1client_1_1_kudu_status_function_callback.html" title="The status callback that invokes a function by pointer with a single argument. ">KuduStatusFunctionCallback</a>.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">function</td><td>A pointer to the status report function to invoke with the <code>arg</code> argument. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>An argument for the function invocation. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a id="af4c3e7fbd4fed52bcba220f95a27f70a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af4c3e7fbd4fed52bcba220f95a27f70a">&#9670;&nbsp;</a></span>Run()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual void <a class="el" href="classkudu_1_1client_1_1_kudu_status_function_callback.html">kudu::client::KuduStatusFunctionCallback</a>&lt; T &gt;::Run </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1_status.html">Status</a> &amp;&#160;</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 class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p></p>
-<p>Notify/report on the status.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>The status to report. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>Implements <a class="el" href="classkudu_1_1client_1_1_kudu_status_callback.html#a2333beedb1d0c08a8c127b4552fbeb07">kudu::client::KuduStatusCallback</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="callbacks_8h_source.html">callbacks.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_status_function_callback.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_status_function_callback.png b/cpp-client-api/classkudu_1_1client_1_1_kudu_status_function_callback.png
deleted file mode 100644
index a6d0f5d..0000000
Binary files a/cpp-client-api/classkudu_1_1client_1_1_kudu_status_function_callback.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_status_member_callback-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_status_member_callback-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_status_member_callback-members.html
deleted file mode 100644
index d1e73e4..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_status_member_callback-members.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_status_member_callback.html">KuduStatusMemberCallback</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduStatusMemberCallback&lt; T &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_status_member_callback.html">kudu::client::KuduStatusMemberCallback&lt; T &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduStatusCallback</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_status_callback.html">kudu::client::KuduStatusCallback</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_status_callback.html">kudu::client::KuduStatusCallback</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_status_member_callback.html#acdb02b9798adf2c80b39cfb024f199aa">KuduStatusMemberCallback</a>(T *object, MemberType member)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_status_member_callback.html">kudu::client::KuduStatusMemberCallback&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_status_member_callback.html#a1ad9e466506c3453cdd8429d5744f17a">MemberType</a> typedef</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_status_member_callback.html">kudu::client::KuduStatusMemberCallback&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_status_member_callback.html#a94bde1bdcb3cde6f78b11d822be19232">Run</a>(const Status &amp;s) OVERRIDE</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_status_member_callback.html">kudu::client::KuduStatusMemberCallback&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduStatusCallback</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_status_callback.html">kudu::client::KuduStatusCallback</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_status_callback.html">kudu::client::KuduStatusCallback</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_status_member_callback.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_status_member_callback.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_status_member_callback.html
deleted file mode 100644
index 1dadc2d..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_status_member_callback.html
+++ /dev/null
@@ -1,209 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduStatusMemberCallback&lt; T &gt; Class Template 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_status_member_callback.html">KuduStatusMemberCallback</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_status_member_callback-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduStatusMemberCallback&lt; T &gt; Class Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>The status callback that invokes a member function of an object.  
- <a href="classkudu_1_1client_1_1_kudu_status_member_callback.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="callbacks_8h_source.html">callbacks.h</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for kudu::client::KuduStatusMemberCallback&lt; T &gt;:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="classkudu_1_1client_1_1_kudu_status_member_callback.png" usemap="#kudu::client::KuduStatusMemberCallback_3C_20T_20_3E_map" alt=""/>
-  <map id="kudu::client::KuduStatusMemberCallback_3C_20T_20_3E_map" name="kudu::client::KuduStatusMemberCallback_3C_20T_20_3E_map">
-<area href="classkudu_1_1client_1_1_kudu_status_callback.html" title="The interface for all status callbacks. " alt="kudu::client::KuduStatusCallback" shape="rect" coords="0,0,270,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a1ad9e466506c3453cdd8429d5744f17a"><td class="memItemLeft" align="right" valign="top"><a id="a1ad9e466506c3453cdd8429d5744f17a"></a>
-typedef void(T::*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_status_member_callback.html#a1ad9e466506c3453cdd8429d5744f17a">MemberType</a>) (const <a class="el" href="classkudu_1_1_status.html">Status</a> &amp;s)</td></tr>
-<tr class="memdesc:a1ad9e466506c3453cdd8429d5744f17a"><td class="mdescLeft">&#160;</td><td class="mdescRight">A handy typedef for the member with appropriate signature. <br /></td></tr>
-<tr class="separator:a1ad9e466506c3453cdd8429d5744f17a"><td class="memSeparator" colspan="2">&#160;</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:acdb02b9798adf2c80b39cfb024f199aa"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_status_member_callback.html#acdb02b9798adf2c80b39cfb024f199aa">KuduStatusMemberCallback</a> (T *object, <a class="el" href="classkudu_1_1client_1_1_kudu_status_member_callback.html#a1ad9e466506c3453cdd8429d5744f17a">MemberType</a> member)</td></tr>
-<tr class="separator:acdb02b9798adf2c80b39cfb024f199aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a94bde1bdcb3cde6f78b11d822be19232"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_status_member_callback.html#a94bde1bdcb3cde6f78b11d822be19232">Run</a> (const <a class="el" href="classkudu_1_1_status.html">Status</a> &amp;s) OVERRIDE</td></tr>
-<tr class="separator:a94bde1bdcb3cde6f78b11d822be19232"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><h3>template&lt;typename T&gt;<br />
-class kudu::client::KuduStatusMemberCallback&lt; T &gt;</h3>
-
-<p>The status callback that invokes a member function of an object. </p>
-</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a id="acdb02b9798adf2c80b39cfb024f199aa"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#acdb02b9798adf2c80b39cfb024f199aa">&#9670;&nbsp;</a></span>KuduStatusMemberCallback()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_status_member_callback.html">kudu::client::KuduStatusMemberCallback</a>&lt; T &gt;::<a class="el" href="classkudu_1_1client_1_1_kudu_status_member_callback.html">KuduStatusMemberCallback</a> </td>
-          <td>(</td>
-          <td class="paramtype">T *&#160;</td>
-          <td class="paramname"><em>object</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_status_member_callback.html#a1ad9e466506c3453cdd8429d5744f17a">MemberType</a>&#160;</td>
-          <td class="paramname"><em>member</em>&#160;</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>Build an instance of the <a class="el" href="classkudu_1_1client_1_1_kudu_status_member_callback.html" title="The status callback that invokes a member function of an object. ">KuduStatusMemberCallback</a> class.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">object</td><td>A pointer to the object. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">member</td><td>A pointer to the member function of the <code>object</code> to invoke. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a id="a94bde1bdcb3cde6f78b11d822be19232"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a94bde1bdcb3cde6f78b11d822be19232">&#9670;&nbsp;</a></span>Run()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual void <a class="el" href="classkudu_1_1client_1_1_kudu_status_member_callback.html">kudu::client::KuduStatusMemberCallback</a>&lt; T &gt;::Run </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1_status.html">Status</a> &amp;&#160;</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 class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p></p>
-<p>Notify/report on the status.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>The status to report. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>Implements <a class="el" href="classkudu_1_1client_1_1_kudu_status_callback.html#a2333beedb1d0c08a8c127b4552fbeb07">kudu::client::KuduStatusCallback</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="callbacks_8h_source.html">callbacks.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_status_member_callback.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_status_member_callback.png b/cpp-client-api/classkudu_1_1client_1_1_kudu_status_member_callback.png
deleted file mode 100644
index 0483afb..0000000
Binary files a/cpp-client-api/classkudu_1_1client_1_1_kudu_status_member_callback.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_table-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_table-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_table-members.html
deleted file mode 100644
index 516023f..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_table-members.html
+++ /dev/null
@@ -1,101 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html">KuduTable</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduTable Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_table.html">kudu::client::KuduTable</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#a23a66ada3e868985467b2ded94cb24bf">client</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#ac5436bdd675d45de6c2980f3a05f5e20">id</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduClient</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_table.html">kudu::client::KuduTable</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html">kudu::client::KuduTable</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduPartitioner</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_table.html">kudu::client::KuduTable</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html">kudu::client::KuduTable</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#ae1ada81a49d909fab15694ed3e2f5244">name</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#aed6c3571aff35270a3e6cd66770f1cea">NewComparisonPredicate</a>(const Slice &amp;col_name, KuduPredicate::ComparisonOp op, KuduValue *value)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#ad873078bdbcafe015d359a65c370a89a">NewDelete</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#a77e9999500e0eba6564e2819252d71b9">NewInListPredicate</a>(const Slice &amp;col_name, std::vector&lt; KuduValue *&gt; *values)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#a0c78f86c5d0fbf53437c2c9db26f92b6">NewInsert</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#af6e70f115cf3c0359b1c170533a2d523">NewIsNotNullPredicate</a>(const Slice &amp;col_name)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#a5f453909cdeda167ad15506358470466">NewIsNullPredicate</a>(const Slice &amp;col_name)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#a7e95271452d608fc2b563f7b46ddcda8">NewUpdate</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#a19e92dbaeeff86c5d707b15b2a7051fc">NewUpsert</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#ac8f62fdc5c12af06fc9cec0f1d006fed">num_replicas</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#a0f3728fb6eab9e1d099f02e378c27af2">partition_schema</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#aefc75c9c36846675e4b8bd53075f6f5c">schema</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduTable</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_table.html">kudu::client::KuduTable</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_table.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_table.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_table.html
deleted file mode 100644
index 259e8a7..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_table.html
+++ /dev/null
@@ -1,472 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduTable 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html">KuduTable</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_table-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduTable Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>A representation of a table on a particular cluster.  
- <a href="classkudu_1_1client_1_1_kudu_table.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for kudu::client::KuduTable:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="classkudu_1_1client_1_1_kudu_table.png" usemap="#kudu::client::KuduTable_map" alt=""/>
-  <map id="kudu::client::KuduTable_map" name="kudu::client::KuduTable_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:ae1ada81a49d909fab15694ed3e2f5244"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#ae1ada81a49d909fab15694ed3e2f5244">name</a> () const</td></tr>
-<tr class="separator:ae1ada81a49d909fab15694ed3e2f5244"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac5436bdd675d45de6c2980f3a05f5e20"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#ac5436bdd675d45de6c2980f3a05f5e20">id</a> () const</td></tr>
-<tr class="separator:ac5436bdd675d45de6c2980f3a05f5e20"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aefc75c9c36846675e4b8bd53075f6f5c"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#aefc75c9c36846675e4b8bd53075f6f5c">schema</a> () const</td></tr>
-<tr class="separator:aefc75c9c36846675e4b8bd53075f6f5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac8f62fdc5c12af06fc9cec0f1d006fed"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#ac8f62fdc5c12af06fc9cec0f1d006fed">num_replicas</a> () const</td></tr>
-<tr class="separator:ac8f62fdc5c12af06fc9cec0f1d006fed"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0c78f86c5d0fbf53437c2c9db26f92b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_insert.html">KuduInsert</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#a0c78f86c5d0fbf53437c2c9db26f92b6">NewInsert</a> ()</td></tr>
-<tr class="separator:a0c78f86c5d0fbf53437c2c9db26f92b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a19e92dbaeeff86c5d707b15b2a7051fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_upsert.html">KuduUpsert</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#a19e92dbaeeff86c5d707b15b2a7051fc">NewUpsert</a> ()</td></tr>
-<tr class="separator:a19e92dbaeeff86c5d707b15b2a7051fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7e95271452d608fc2b563f7b46ddcda8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_update.html">KuduUpdate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#a7e95271452d608fc2b563f7b46ddcda8">NewUpdate</a> ()</td></tr>
-<tr class="separator:a7e95271452d608fc2b563f7b46ddcda8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad873078bdbcafe015d359a65c370a89a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_delete.html">KuduDelete</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#ad873078bdbcafe015d359a65c370a89a">NewDelete</a> ()</td></tr>
-<tr class="separator:ad873078bdbcafe015d359a65c370a89a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aed6c3571aff35270a3e6cd66770f1cea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">KuduPredicate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#aed6c3571aff35270a3e6cd66770f1cea">NewComparisonPredicate</a> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;col_name, <a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html#ad58e80ced596d7738f99b5b83ba24eb4">KuduPredicate::ComparisonOp</a> op, <a class="el" href="classkudu_1_1client_1_1_kudu_value.html">KuduValue</a> *value)</td></tr>
-<tr class="separator:aed6c3571aff35270a3e6cd66770f1cea"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a77e9999500e0eba6564e2819252d71b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">KuduPredicate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#a77e9999500e0eba6564e2819252d71b9">NewInListPredicate</a> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;col_name, std::vector&lt; <a class="el" href="classkudu_1_1client_1_1_kudu_value.html">KuduValue</a> *&gt; *values)</td></tr>
-<tr class="separator:a77e9999500e0eba6564e2819252d71b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af6e70f115cf3c0359b1c170533a2d523"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">KuduPredicate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#af6e70f115cf3c0359b1c170533a2d523">NewIsNotNullPredicate</a> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;col_name)</td></tr>
-<tr class="separator:af6e70f115cf3c0359b1c170533a2d523"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5f453909cdeda167ad15506358470466"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">KuduPredicate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#a5f453909cdeda167ad15506358470466">NewIsNullPredicate</a> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;col_name)</td></tr>
-<tr class="separator:a5f453909cdeda167ad15506358470466"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a23a66ada3e868985467b2ded94cb24bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">KuduClient</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#a23a66ada3e868985467b2ded94cb24bf">client</a> () const</td></tr>
-<tr class="separator:a23a66ada3e868985467b2ded94cb24bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0f3728fb6eab9e1d099f02e378c27af2"><td class="memItemLeft" align="right" valign="top">const PartitionSchema &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html#a0f3728fb6eab9e1d099f02e378c27af2">partition_schema</a> () const</td></tr>
-<tr class="separator:a0f3728fb6eab9e1d099f02e378c27af2"><td class="memSeparator" colspan="2">&#160;</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:a5b5a804db2a148e792148f521f04b486"><td class="memItemLeft" align="right" valign="top"><a id="a5b5a804db2a148e792148f521f04b486"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduClient</b></td></tr>
-<tr class="separator:a5b5a804db2a148e792148f521f04b486"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af582b10fe356bdad95ed5f4cbf2ef2ef"><td class="memItemLeft" align="right" valign="top"><a id="af582b10fe356bdad95ed5f4cbf2ef2ef"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduPartitioner</b></td></tr>
-<tr class="separator:af582b10fe356bdad95ed5f4cbf2ef2ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>A representation of a table on a particular cluster. </p>
-<p>A <a class="el" href="classkudu_1_1client_1_1_kudu_table.html" title="A representation of a table on a particular cluster. ">KuduTable</a> holds the current schema of the table. Any given <a class="el" href="classkudu_1_1client_1_1_kudu_table.html" title="A representation of a table on a particular cluster. ">KuduTable</a> object belongs to a specific <a class="el" href="classkudu_1_1client_1_1_kudu_client.html" title="A handle for a connection to a cluster. ">KuduClient</a> object.</p>
-<p>Upon construction, the table is looked up in the catalog (or catalog cache), and the schema fetched for introspection.</p>
-<p>This class is also a factory for write operation on the table. The provided operations are: </p><ul>
-<li>INSERT Adds a new row. Fails if the row already exists. </li>
-<li>UPSERT Adds a new row. If there's an existing row, updates it. </li>
-<li>UPDATE Updates an existing row. Fails if the row does not exist. </li>
-<li>DELETE Deletes an existing row. Fails if the row does not exist.</li>
-</ul>
-<dl class="section note"><dt>Note</dt><dd>This class is thread-safe. </dd></dl>
-</div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="a23a66ada3e868985467b2ded94cb24bf"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a23a66ada3e868985467b2ded94cb24bf">&#9670;&nbsp;</a></span>client()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">KuduClient</a>* kudu::client::KuduTable::client </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>The <a class="el" href="classkudu_1_1client_1_1_kudu_client.html" title="A handle for a connection to a cluster. ">KuduClient</a> object associated with the table. The caller should not free the returned pointer. </dd></dl>
-
-</div>
-</div>
-<a id="ac5436bdd675d45de6c2980f3a05f5e20"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac5436bdd675d45de6c2980f3a05f5e20">&#9670;&nbsp;</a></span>id()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const std::string&amp; kudu::client::KuduTable::id </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Get the table's ID.</p>
-<p>This is an internal identifier which uniquely identifies a table. If the table is deleted and recreated with the same name, the ID will distinguish the old table from the new.</p>
-<dl class="section return"><dt>Returns</dt><dd>Identifier string for the table. </dd></dl>
-
-</div>
-</div>
-<a id="ae1ada81a49d909fab15694ed3e2f5244"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae1ada81a49d909fab15694ed3e2f5244">&#9670;&nbsp;</a></span>name()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const std::string&amp; kudu::client::KuduTable::name </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>Name of the table. </dd></dl>
-
-</div>
-</div>
-<a id="aed6c3571aff35270a3e6cd66770f1cea"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aed6c3571aff35270a3e6cd66770f1cea">&#9670;&nbsp;</a></span>NewComparisonPredicate()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">KuduPredicate</a>* kudu::client::KuduTable::NewComparisonPredicate </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;&#160;</td>
-          <td class="paramname"><em>col_name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html#ad58e80ced596d7738f99b5b83ba24eb4">KuduPredicate::ComparisonOp</a>&#160;</td>
-          <td class="paramname"><em>op</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_value.html">KuduValue</a> *&#160;</td>
-          <td class="paramname"><em>value</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Create a new comparison predicate.</p>
-<p>This method creates new instance of a comparison predicate which can be used for scanners on this table object.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of column to use for comparison. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">op</td><td>Comparison operator to use. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">value</td><td>The type of the value must correspond to the type of the column to which the predicate is to be applied. For example, if the given column is any type of integer, the <a class="el" href="classkudu_1_1client_1_1_kudu_value.html" title="A constant cell value with a specific type. ">KuduValue</a> should also be an integer, with its value in the valid range for the column type. No attempt is made to cast between floating point and integer values, or numeric and string values. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Raw pointer to instance of comparison predicate. The caller owns the result until it is passed into <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a47b0fcd30f8002cb4fdcf69351896b74">KuduScanner::AddConjunctPredicate()</a>. The returned predicate object takes ownership over the <code>value</code> Non-NULL is returned both in success and error cases. In the case of an error (e.g. invalid column name), a non-NULL value is still returned. The error will be returned when attempting to add this predicate to a <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html" title="This class is a representation of a single scan. ">KuduScanner</a>. </dd></dl>
-
-</div>
-</div>
-<a id="ad873078bdbcafe015d359a65c370a89a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad873078bdbcafe015d359a65c370a89a">&#9670;&nbsp;</a></span>NewDelete()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_delete.html">KuduDelete</a>* kudu::client::KuduTable::NewDelete </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<dl class="section return"><dt>Returns</dt><dd>New <code>DELETE</code> operation for this table. It is the caller's responsibility to free the result, unless it is passed to <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad3f7324b27fca298c5ca3d07b4741943">KuduSession::Apply()</a>. </dd></dl>
-
-</div>
-</div>
-<a id="a77e9999500e0eba6564e2819252d71b9"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a77e9999500e0eba6564e2819252d71b9">&#9670;&nbsp;</a></span>NewInListPredicate()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">KuduPredicate</a>* kudu::client::KuduTable::NewInListPredicate </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;&#160;</td>
-          <td class="paramname"><em>col_name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">std::vector&lt; <a class="el" href="classkudu_1_1client_1_1_kudu_value.html">KuduValue</a> *&gt; *&#160;</td>
-          <td class="paramname"><em>values</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Create a new IN list predicate which can be used for scanners on this table.</p>
-<p>The IN list predicate is used to specify a list of values that a column must match. A row is filtered from the scan if the value of the column does not equal any value from the list.</p>
-<p>The type of entries in the list must correspond to the type of the column to which the predicate is to be applied. For example, if the given column is any type of integer, the KuduValues should also be integers, with the values in the valid range for the column type. No attempt is made to cast between floating point and integer values, or numeric and string values.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the column to which the predicate applies. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">values</td><td>Vector of values which the column will be matched against. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Raw pointer to an IN list predicate. The caller owns the predicate until it is passed into <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a47b0fcd30f8002cb4fdcf69351896b74">KuduScanner::AddConjunctPredicate()</a>. The returned predicate takes ownership of the values vector and its elements. In the case of an error (e.g. an invalid column name), a non-NULL value is still returned. The error will be returned when attempting to add this predicate to a <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html" title="This class is a representation of a single scan. ">KuduScanner</a>. </dd></dl>
-
-</div>
-</div>
-<a id="a0c78f86c5d0fbf53437c2c9db26f92b6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0c78f86c5d0fbf53437c2c9db26f92b6">&#9670;&nbsp;</a></span>NewInsert()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_insert.html">KuduInsert</a>* kudu::client::KuduTable::NewInsert </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<dl class="section return"><dt>Returns</dt><dd>New <code>INSERT</code> operation for this table. It is the caller's responsibility to free the result, unless it is passed to <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad3f7324b27fca298c5ca3d07b4741943">KuduSession::Apply()</a>. </dd></dl>
-
-</div>
-</div>
-<a id="af6e70f115cf3c0359b1c170533a2d523"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af6e70f115cf3c0359b1c170533a2d523">&#9670;&nbsp;</a></span>NewIsNotNullPredicate()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">KuduPredicate</a>* kudu::client::KuduTable::NewIsNotNullPredicate </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;&#160;</td>
-          <td class="paramname"><em>col_name</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Create a new IS NOT NULL predicate which can be used for scanners on this table.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the column to which the predicate applies </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Raw pointer to an IS NOT NULL predicate. The caller owns the predicate until it is passed into <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a47b0fcd30f8002cb4fdcf69351896b74">KuduScanner::AddConjunctPredicate()</a>. In the case of an error (e.g. an invalid column name), a non-NULL value is still returned. The error will be returned when attempting to add this predicate to a <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html" title="This class is a representation of a single scan. ">KuduScanner</a>. </dd></dl>
-
-</div>
-</div>
-<a id="a5f453909cdeda167ad15506358470466"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a5f453909cdeda167ad15506358470466">&#9670;&nbsp;</a></span>NewIsNullPredicate()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">KuduPredicate</a>* kudu::client::KuduTable::NewIsNullPredicate </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;&#160;</td>
-          <td class="paramname"><em>col_name</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Create a new IS NULL predicate which can be used for scanners on this table.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the column to which the predicate applies </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Raw pointer to an IS NULL predicate. The caller owns the predicate until it is passed into <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a47b0fcd30f8002cb4fdcf69351896b74">KuduScanner::AddConjunctPredicate()</a>. In the case of an error (e.g. an invalid column name), a non-NULL value is still returned. The error will be returned when attempting to add this predicate to a <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html" title="This class is a representation of a single scan. ">KuduScanner</a>. </dd></dl>
-
-</div>
-</div>
-<a id="a7e95271452d608fc2b563f7b46ddcda8"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7e95271452d608fc2b563f7b46ddcda8">&#9670;&nbsp;</a></span>NewUpdate()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_update.html">KuduUpdate</a>* kudu::client::KuduTable::NewUpdate </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<dl class="section return"><dt>Returns</dt><dd>New <code>UPDATE</code> operation for this table. It is the caller's responsibility to free the result, unless it is passed to <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad3f7324b27fca298c5ca3d07b4741943">KuduSession::Apply()</a>. </dd></dl>
-
-</div>
-</div>
-<a id="a19e92dbaeeff86c5d707b15b2a7051fc"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a19e92dbaeeff86c5d707b15b2a7051fc">&#9670;&nbsp;</a></span>NewUpsert()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_upsert.html">KuduUpsert</a>* kudu::client::KuduTable::NewUpsert </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<dl class="section return"><dt>Returns</dt><dd>New <code>UPSERT</code> operation for this table. It is the caller's responsibility to free the result, unless it is passed to <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad3f7324b27fca298c5ca3d07b4741943">KuduSession::Apply()</a>. </dd></dl>
-
-</div>
-</div>
-<a id="ac8f62fdc5c12af06fc9cec0f1d006fed"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac8f62fdc5c12af06fc9cec0f1d006fed">&#9670;&nbsp;</a></span>num_replicas()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int kudu::client::KuduTable::num_replicas </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>Replication factor of the table. </dd></dl>
-
-</div>
-</div>
-<a id="a0f3728fb6eab9e1d099f02e378c27af2"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0f3728fb6eab9e1d099f02e378c27af2">&#9670;&nbsp;</a></span>partition_schema()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const PartitionSchema&amp; kudu::client::KuduTable::partition_schema </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>The partition schema for the table. </dd></dl>
-
-</div>
-</div>
-<a id="aefc75c9c36846675e4b8bd53075f6f5c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aefc75c9c36846675e4b8bd53075f6f5c">&#9670;&nbsp;</a></span>schema()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a>&amp; kudu::client::KuduTable::schema </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>Reference to the table's schema object. </dd></dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_table.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_table.png b/cpp-client-api/classkudu_1_1client_1_1_kudu_table.png
deleted file mode 100644
index e143f6b..0000000
Binary files a/cpp-client-api/classkudu_1_1client_1_1_kudu_table.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_table_alterer-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_table_alterer-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_table_alterer-members.html
deleted file mode 100644
index fac0476..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_table_alterer-members.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduTableAlterer Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">kudu::client::KuduTableAlterer</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#acb9406a6a254997dd584ce6c2cf51cd0">AddColumn</a>(const std::string &amp;name)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">kudu::client::KuduTableAlterer</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#a521a968f4db133a10629f76c75dde793">AddRangePartition</a>(KuduPartialRow *lower_bound, KuduPartialRow *upper_bound, KuduTableCreator::RangePartitionBound lower_bound_type=KuduTableCreator::INCLUSIVE_BOUND, KuduTableCreator::RangePartitionBound upper_bound_type=KuduTableCreator::EXCLUSIVE_BOUND)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">kudu::client::KuduTableAlterer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#a14768f28048355d997e0ed4fa82e218c">Alter</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">kudu::client::KuduTableAlterer</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#a6d62bfbcfab6b99dcb057e7f7a4cf742">AlterColumn</a>(const std::string &amp;name)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">kudu::client::KuduTableAlterer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#ac5a4ec376ec53ba912b85ea0057d10a7">DropColumn</a>(const std::string &amp;name)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">kudu::client::KuduTableAlterer</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#ab0f8abf78d35725198876aaa04b737a7">DropRangePartition</a>(KuduPartialRow *lower_bound, KuduPartialRow *upper_bound, KuduTableCreator::RangePartitionBound lower_bound_type=KuduTableCreator::INCLUSIVE_BOUND, KuduTableCreator::RangePartitionBound upper_bound_type=KuduTableCreator::EXCLUSIVE_BOUND)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">kudu::client::KuduTableAlterer</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduClient</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">kudu::client::KuduTableAlterer</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">kudu::client::KuduTableAlterer</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#aca8ea8d7b65e6952c76fd97f12d5b324">RenameTo</a>(const std::string &amp;new_name)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">kudu::client::KuduTableAlterer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#add2961a41c37a6b0fd869e0f553a04a1">timeout</a>(const MonoDelta &amp;timeout)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">kudu::client::KuduTableAlterer</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#a86e6d55d0888d4bc99789b1dcd0e5646">wait</a>(bool wait)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">kudu::client::KuduTableAlterer</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduTableAlterer</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">kudu::client::KuduTableAlterer</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">kudu::client::KuduTableAlterer</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>


[23/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduTablet-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduTablet-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduTablet-members.html
new file mode 100644
index 0000000..d5c0bb7
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduTablet-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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduTablet.html">KuduTablet</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduTablet Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduTablet.html">kudu::client::KuduTablet</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTablet.html#ae1fc886aa1c72ba64e6ecd05e04a0e31">id</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTablet.html">kudu::client::KuduTablet</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduClient</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduTablet.html">kudu::client::KuduTablet</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTablet.html">kudu::client::KuduTablet</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduScanTokenBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduTablet.html">kudu::client::KuduTablet</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTablet.html">kudu::client::KuduTablet</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTablet.html#a7816ea063549347b676fc18dfa297619">replicas</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTablet.html">kudu::client::KuduTablet</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduTablet</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduTablet.html">kudu::client::KuduTablet</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTablet.html">kudu::client::KuduTablet</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduTablet.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduTablet.html b/cpp-client-api/classkudu_1_1client_1_1KuduTablet.html
new file mode 100644
index 0000000..ae7938d
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduTablet.html
@@ -0,0 +1,168 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduTablet 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduTablet.html">KuduTablet</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1client_1_1KuduTablet-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduTablet Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>In-memory representation of a remote tablet.  
+ <a href="classkudu_1_1client_1_1KuduTablet.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</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:ae1fc886aa1c72ba64e6ecd05e04a0e31"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTablet.html#ae1fc886aa1c72ba64e6ecd05e04a0e31">id</a> () const </td></tr>
+<tr class="separator:ae1fc886aa1c72ba64e6ecd05e04a0e31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7816ea063549347b676fc18dfa297619"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; const <br class="typebreak"/>
+<a class="el" href="classkudu_1_1client_1_1KuduReplica.html">KuduReplica</a> * &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTablet.html#a7816ea063549347b676fc18dfa297619">replicas</a> () const </td></tr>
+<tr class="separator:a7816ea063549347b676fc18dfa297619"><td class="memSeparator" colspan="2">&#160;</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:a5b5a804db2a148e792148f521f04b486"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b5a804db2a148e792148f521f04b486"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduClient</b></td></tr>
+<tr class="separator:a5b5a804db2a148e792148f521f04b486"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a644ef5d9d668e5772acd6dc03c4f14ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a644ef5d9d668e5772acd6dc03c4f14ee"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanTokenBuilder</b></td></tr>
+<tr class="separator:a644ef5d9d668e5772acd6dc03c4f14ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>In-memory representation of a remote tablet. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="ae1fc886aa1c72ba64e6ecd05e04a0e31"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::string&amp; kudu::client::KuduTablet::id </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>The ID which is globally unique and guaranteed not to change for the lifetime of the tablet. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7816ea063549347b676fc18dfa297619"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::vector&lt;const <a class="el" href="classkudu_1_1client_1_1KuduReplica.html">KuduReplica</a>*&gt;&amp; kudu::client::KuduTablet::replicas </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>The replicas of this tablet. The <a class="el" href="classkudu_1_1client_1_1KuduTablet.html" title="In-memory representation of a remote tablet. ">KuduTablet</a> retains ownership over the replicas.</dd></dl>
+<dl class="section note"><dt>Note</dt><dd>This information may be stale; replicas may be added or removed from Raft configurations at any time. </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduTabletServer-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduTabletServer-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduTabletServer-members.html
new file mode 100644
index 0000000..bd679ca
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduTabletServer-members.html
@@ -0,0 +1,112 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html">KuduTabletServer</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduTabletServer Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html">kudu::client::KuduTabletServer</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html#a24267a240220ed35ffe2b830899edb14">hostname</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html">kudu::client::KuduTabletServer</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduClient</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html">kudu::client::KuduTabletServer</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html">kudu::client::KuduTabletServer</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduScanner</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html">kudu::client::KuduTabletServer</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html">kudu::client::KuduTabletServer</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduScanTokenBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html">kudu::client::KuduTabletServer</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html">kudu::client::KuduTabletServer</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html#ab4715d71c64dad1059698f2bb9ef192d">port</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html">kudu::client::KuduTabletServer</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html#aacee61a6644f332b466718df00903137">uuid</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html">kudu::client::KuduTabletServer</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduTabletServer</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html">kudu::client::KuduTabletServer</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html">kudu::client::KuduTabletServer</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduTabletServer.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduTabletServer.html b/cpp-client-api/classkudu_1_1client_1_1KuduTabletServer.html
new file mode 100644
index 0000000..b4939f0
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduTabletServer.html
@@ -0,0 +1,187 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduTabletServer 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html">KuduTabletServer</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1client_1_1KuduTabletServer-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduTabletServer Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>In-memory representation of a remote tablet server.  
+ <a href="classkudu_1_1client_1_1KuduTabletServer.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</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:aacee61a6644f332b466718df00903137"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html#aacee61a6644f332b466718df00903137">uuid</a> () const </td></tr>
+<tr class="separator:aacee61a6644f332b466718df00903137"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24267a240220ed35ffe2b830899edb14"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html#a24267a240220ed35ffe2b830899edb14">hostname</a> () const </td></tr>
+<tr class="separator:a24267a240220ed35ffe2b830899edb14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab4715d71c64dad1059698f2bb9ef192d"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html#ab4715d71c64dad1059698f2bb9ef192d">port</a> () const </td></tr>
+<tr class="separator:ab4715d71c64dad1059698f2bb9ef192d"><td class="memSeparator" colspan="2">&#160;</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:a5b5a804db2a148e792148f521f04b486"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b5a804db2a148e792148f521f04b486"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduClient</b></td></tr>
+<tr class="separator:a5b5a804db2a148e792148f521f04b486"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79d30f3059c783e077627a6f6d153c1b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79d30f3059c783e077627a6f6d153c1b"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanner</b></td></tr>
+<tr class="separator:a79d30f3059c783e077627a6f6d153c1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a644ef5d9d668e5772acd6dc03c4f14ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a644ef5d9d668e5772acd6dc03c4f14ee"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanTokenBuilder</b></td></tr>
+<tr class="separator:a644ef5d9d668e5772acd6dc03c4f14ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>In-memory representation of a remote tablet server. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a24267a240220ed35ffe2b830899edb14"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::string&amp; kudu::client::KuduTabletServer::hostname </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>Hostname of the first RPC address that this tablet server is listening on. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab4715d71c64dad1059698f2bb9ef192d"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">uint16_t kudu::client::KuduTabletServer::port </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>Port number of the first RPC address that this tablet server is listening on. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aacee61a6644f332b466718df00903137"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::string&amp; kudu::client::KuduTabletServer::uuid </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>The UUID which is globally unique and guaranteed not to change for the lifetime of the tablet server. </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduUpdate-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduUpdate-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduUpdate-members.html
new file mode 100644
index 0000000..2666ad0
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduUpdate-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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduUpdate.html">KuduUpdate</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduUpdate Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduUpdate.html">kudu::client::KuduUpdate</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DELETE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>INSERT</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduTable</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduUpdate.html">kudu::client::KuduUpdate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduUpdate.html">kudu::client::KuduUpdate</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a8889770ce62e2ca0ce5d55c9c90af6bc">mutable_row</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a973b342ced786b23754b57fd83b34aa3">row</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduUpdate.html#af05d202ea529554b6d033d51ec942718">ToString</a>() const OVERRIDE</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduUpdate.html">kudu::client::KuduUpdate</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="classkudu_1_1client_1_1KuduWriteOperation.html#a87d94ee5801a6b16fc6d1f44ee2e4357">Type</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>UPDATE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>UPSERT</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduUpdate</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduUpdate.html">kudu::client::KuduUpdate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduUpdate.html">kudu::client::KuduUpdate</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduWriteOperation</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</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 for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduUpdate.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduUpdate.html b/cpp-client-api/classkudu_1_1client_1_1KuduUpdate.html
new file mode 100644
index 0000000..4a6f0d8
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduUpdate.html
@@ -0,0 +1,183 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduUpdate 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduUpdate.html">KuduUpdate</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1client_1_1KuduUpdate-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduUpdate Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A single row update to be sent to the cluster.  
+ <a href="classkudu_1_1client_1_1KuduUpdate.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="write__op_8h_source.html">write_op.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for kudu::client::KuduUpdate:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classkudu_1_1client_1_1KuduUpdate.png" usemap="#kudu::client::KuduUpdate_map" alt=""/>
+  <map id="kudu::client::KuduUpdate_map" name="kudu::client::KuduUpdate_map">
+<area href="classkudu_1_1client_1_1KuduWriteOperation.html" title="A single-row write operation to be sent to a Kudu table. " alt="kudu::client::KuduWriteOperation" shape="rect" coords="0,0,195,24"/>
+</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:af05d202ea529554b6d033d51ec942718"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduUpdate.html#af05d202ea529554b6d033d51ec942718">ToString</a> () const OVERRIDE</td></tr>
+<tr class="separator:af05d202ea529554b6d033d51ec942718"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classkudu_1_1client_1_1KuduWriteOperation"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classkudu_1_1client_1_1KuduWriteOperation')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td></tr>
+<tr class="memitem:a973b342ced786b23754b57fd83b34aa3 inherit pub_methods_classkudu_1_1client_1_1KuduWriteOperation"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a973b342ced786b23754b57fd83b34aa3">row</a> () const </td></tr>
+<tr class="separator:a973b342ced786b23754b57fd83b34aa3 inherit pub_methods_classkudu_1_1client_1_1KuduWriteOperation"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8889770ce62e2ca0ce5d55c9c90af6bc inherit pub_methods_classkudu_1_1client_1_1KuduWriteOperation"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a8889770ce62e2ca0ce5d55c9c90af6bc">mutable_row</a> ()</td></tr>
+<tr class="separator:a8889770ce62e2ca0ce5d55c9c90af6bc inherit pub_methods_classkudu_1_1client_1_1KuduWriteOperation"><td class="memSeparator" colspan="2">&#160;</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:a770744f0111b5919212173a7efaf85cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a770744f0111b5919212173a7efaf85cd"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduTable</b></td></tr>
+<tr class="separator:a770744f0111b5919212173a7efaf85cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_types_classkudu_1_1client_1_1KuduWriteOperation"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classkudu_1_1client_1_1KuduWriteOperation')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td></tr>
+<tr class="memitem:a87d94ee5801a6b16fc6d1f44ee2e4357 inherit pub_types_classkudu_1_1client_1_1KuduWriteOperation"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a87d94ee5801a6b16fc6d1f44ee2e4357">Type</a> { <b>INSERT</b> = 1, 
+<b>UPDATE</b> = 2, 
+<b>DELETE</b> = 3, 
+<b>UPSERT</b> = 4
+ }</td></tr>
+<tr class="memdesc:a87d94ee5801a6b16fc6d1f44ee2e4357"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write operation types. <br/></td></tr>
+<tr class="separator:a87d94ee5801a6b16fc6d1f44ee2e4357 inherit pub_types_classkudu_1_1client_1_1KuduWriteOperation"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A single row update to be sent to the cluster. </p>
+<dl class="section pre"><dt>Precondition</dt><dd>An update requires the key columns and at least one other column in the schema to be set in the embedded <a class="el" href="classKuduPartialRow.html" title="A row which may only contain values for a subset of the columns. ">KuduPartialRow</a> object. </dd></dl>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="af05d202ea529554b6d033d51ec942718"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual std::string kudu::client::KuduUpdate::ToString </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 class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p></p>
+<dl class="section return"><dt>Returns</dt><dd>String representation of the operation. </dd></dl>
+
+<p>Implements <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a50b5405c4dfc7af038daa4780aea6e19">kudu::client::KuduWriteOperation</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="write__op_8h_source.html">write_op.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduUpdate.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduUpdate.png b/cpp-client-api/classkudu_1_1client_1_1KuduUpdate.png
new file mode 100644
index 0000000..03a93e0
Binary files /dev/null and b/cpp-client-api/classkudu_1_1client_1_1KuduUpdate.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduUpsert-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduUpsert-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduUpsert-members.html
new file mode 100644
index 0000000..f80d768
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduUpsert-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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduUpsert.html">KuduUpsert</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduUpsert Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduUpsert.html">kudu::client::KuduUpsert</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DELETE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>INSERT</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduTable</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduUpsert.html">kudu::client::KuduUpsert</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduUpsert.html">kudu::client::KuduUpsert</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a8889770ce62e2ca0ce5d55c9c90af6bc">mutable_row</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a973b342ced786b23754b57fd83b34aa3">row</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduUpsert.html#a0608280ef5b4eb2a53c0b303db7401c8">ToString</a>() const OVERRIDE</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduUpsert.html">kudu::client::KuduUpsert</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="classkudu_1_1client_1_1KuduWriteOperation.html#a87d94ee5801a6b16fc6d1f44ee2e4357">Type</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>UPDATE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>UPSERT</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduUpsert</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduUpsert.html">kudu::client::KuduUpsert</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduUpsert.html">kudu::client::KuduUpsert</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduWriteOperation</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</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 for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduUpsert.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduUpsert.html b/cpp-client-api/classkudu_1_1client_1_1KuduUpsert.html
new file mode 100644
index 0000000..38c7768
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduUpsert.html
@@ -0,0 +1,183 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduUpsert 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduUpsert.html">KuduUpsert</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1client_1_1KuduUpsert-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduUpsert Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A single row upsert to be sent to the cluster.  
+ <a href="classkudu_1_1client_1_1KuduUpsert.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="write__op_8h_source.html">write_op.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for kudu::client::KuduUpsert:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classkudu_1_1client_1_1KuduUpsert.png" usemap="#kudu::client::KuduUpsert_map" alt=""/>
+  <map id="kudu::client::KuduUpsert_map" name="kudu::client::KuduUpsert_map">
+<area href="classkudu_1_1client_1_1KuduWriteOperation.html" title="A single-row write operation to be sent to a Kudu table. " alt="kudu::client::KuduWriteOperation" shape="rect" coords="0,0,195,24"/>
+</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:a0608280ef5b4eb2a53c0b303db7401c8"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduUpsert.html#a0608280ef5b4eb2a53c0b303db7401c8">ToString</a> () const OVERRIDE</td></tr>
+<tr class="separator:a0608280ef5b4eb2a53c0b303db7401c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classkudu_1_1client_1_1KuduWriteOperation"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classkudu_1_1client_1_1KuduWriteOperation')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td></tr>
+<tr class="memitem:a973b342ced786b23754b57fd83b34aa3 inherit pub_methods_classkudu_1_1client_1_1KuduWriteOperation"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a973b342ced786b23754b57fd83b34aa3">row</a> () const </td></tr>
+<tr class="separator:a973b342ced786b23754b57fd83b34aa3 inherit pub_methods_classkudu_1_1client_1_1KuduWriteOperation"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8889770ce62e2ca0ce5d55c9c90af6bc inherit pub_methods_classkudu_1_1client_1_1KuduWriteOperation"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a8889770ce62e2ca0ce5d55c9c90af6bc">mutable_row</a> ()</td></tr>
+<tr class="separator:a8889770ce62e2ca0ce5d55c9c90af6bc inherit pub_methods_classkudu_1_1client_1_1KuduWriteOperation"><td class="memSeparator" colspan="2">&#160;</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:a770744f0111b5919212173a7efaf85cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a770744f0111b5919212173a7efaf85cd"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduTable</b></td></tr>
+<tr class="separator:a770744f0111b5919212173a7efaf85cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_types_classkudu_1_1client_1_1KuduWriteOperation"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classkudu_1_1client_1_1KuduWriteOperation')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td></tr>
+<tr class="memitem:a87d94ee5801a6b16fc6d1f44ee2e4357 inherit pub_types_classkudu_1_1client_1_1KuduWriteOperation"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a87d94ee5801a6b16fc6d1f44ee2e4357">Type</a> { <b>INSERT</b> = 1, 
+<b>UPDATE</b> = 2, 
+<b>DELETE</b> = 3, 
+<b>UPSERT</b> = 4
+ }</td></tr>
+<tr class="memdesc:a87d94ee5801a6b16fc6d1f44ee2e4357"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write operation types. <br/></td></tr>
+<tr class="separator:a87d94ee5801a6b16fc6d1f44ee2e4357 inherit pub_types_classkudu_1_1client_1_1KuduWriteOperation"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A single row upsert to be sent to the cluster. </p>
+<p>See <a class="el" href="classkudu_1_1client_1_1KuduInsert.html" title="A single row insert to be sent to the cluster. ">KuduInsert</a> for more details. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a0608280ef5b4eb2a53c0b303db7401c8"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual std::string kudu::client::KuduUpsert::ToString </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 class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p></p>
+<dl class="section return"><dt>Returns</dt><dd>String representation of the operation. </dd></dl>
+
+<p>Implements <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a50b5405c4dfc7af038daa4780aea6e19">kudu::client::KuduWriteOperation</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="write__op_8h_source.html">write_op.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduUpsert.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduUpsert.png b/cpp-client-api/classkudu_1_1client_1_1KuduUpsert.png
new file mode 100644
index 0000000..6c4891c
Binary files /dev/null and b/cpp-client-api/classkudu_1_1client_1_1KuduUpsert.png differ


[20/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_client_builder.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_client_builder.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_client_builder.html
deleted file mode 100644
index 6fb63b1..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_client_builder.html
+++ /dev/null
@@ -1,300 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduClientBuilder 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">KuduClientBuilder</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_client_builder-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduClientBuilder Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>A "factory" for <a class="el" href="classkudu_1_1client_1_1_kudu_client.html" title="A handle for a connection to a cluster. ">KuduClient</a> objects.  
- <a href="classkudu_1_1client_1_1_kudu_client_builder.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</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:a08f4d2bf7053c6336e625ee2e6eeddd1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">KuduClientBuilder</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html#a08f4d2bf7053c6336e625ee2e6eeddd1">clear_master_server_addrs</a> ()</td></tr>
-<tr class="separator:a08f4d2bf7053c6336e625ee2e6eeddd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0c1b92afad7a6e21c5ea781fb7d42114"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">KuduClientBuilder</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html#a0c1b92afad7a6e21c5ea781fb7d42114">master_server_addrs</a> (const std::vector&lt; std::string &gt; &amp;addrs)</td></tr>
-<tr class="separator:a0c1b92afad7a6e21c5ea781fb7d42114"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:add149f1c1c2d3653e6a6cae4f44fa90c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">KuduClientBuilder</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html#add149f1c1c2d3653e6a6cae4f44fa90c">add_master_server_addr</a> (const std::string &amp;addr)</td></tr>
-<tr class="separator:add149f1c1c2d3653e6a6cae4f44fa90c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6114bb56e4d9d1231df0ef73c9aec752"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">KuduClientBuilder</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html#a6114bb56e4d9d1231df0ef73c9aec752">default_admin_operation_timeout</a> (const <a class="el" href="classkudu_1_1_mono_delta.html">MonoDelta</a> &amp;timeout)</td></tr>
-<tr class="separator:a6114bb56e4d9d1231df0ef73c9aec752"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1813e8c8d24e92a0a710724000e2b3df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">KuduClientBuilder</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html#a1813e8c8d24e92a0a710724000e2b3df">default_rpc_timeout</a> (const <a class="el" href="classkudu_1_1_mono_delta.html">MonoDelta</a> &amp;timeout)</td></tr>
-<tr class="separator:a1813e8c8d24e92a0a710724000e2b3df"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5c411bc4638cbf77e5d318f5049b0b7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">KuduClientBuilder</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html#a5c411bc4638cbf77e5d318f5049b0b7e">import_authentication_credentials</a> (std::string authn_creds)</td></tr>
-<tr class="separator:a5c411bc4638cbf77e5d318f5049b0b7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1585dd6eff82519fe81088d1cfd35b77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html#a1585dd6eff82519fe81088d1cfd35b77">Build</a> (sp::shared_ptr&lt; <a class="el" href="classkudu_1_1client_1_1_kudu_client.html">KuduClient</a> &gt; *client)</td></tr>
-<tr class="separator:a1585dd6eff82519fe81088d1cfd35b77"><td class="memSeparator" colspan="2">&#160;</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:a1a7f7cea629079f5f49d99dc88206d30"><td class="memItemLeft" align="right" valign="top"><a id="a1a7f7cea629079f5f49d99dc88206d30"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::ReplicaController</b></td></tr>
-<tr class="separator:a1a7f7cea629079f5f49d99dc88206d30"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>A "factory" for <a class="el" href="classkudu_1_1client_1_1_kudu_client.html" title="A handle for a connection to a cluster. ">KuduClient</a> objects. </p>
-<p>This class is used to create instances of the <a class="el" href="classkudu_1_1client_1_1_kudu_client.html" title="A handle for a connection to a cluster. ">KuduClient</a> class with pre-set options/parameters. </p>
-</div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="add149f1c1c2d3653e6a6cae4f44fa90c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#add149f1c1c2d3653e6a6cae4f44fa90c">&#9670;&nbsp;</a></span>add_master_server_addr()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">KuduClientBuilder</a>&amp; kudu::client::KuduClientBuilder::add_master_server_addr </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>addr</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Add an RPC address of a master to work with.</p>
-<p>At least one master is required.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">addr</td><td>RPC address of master server to add. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Reference to the updated object. </dd></dl>
-
-</div>
-</div>
-<a id="a1585dd6eff82519fe81088d1cfd35b77"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1585dd6eff82519fe81088d1cfd35b77">&#9670;&nbsp;</a></span>Build()</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::client::KuduClientBuilder::Build </td>
-          <td>(</td>
-          <td class="paramtype">sp::shared_ptr&lt; <a class="el" href="classkudu_1_1client_1_1_kudu_client.html">KuduClient</a> &gt; *&#160;</td>
-          <td class="paramname"><em>client</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Create a client object.</p>
-<dl class="section note"><dt>Note</dt><dd>KuduClients objects are shared amongst multiple threads and, as such, are stored in shared pointers.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[out]</td><td class="paramname">client</td><td>The newly created object wrapped in a shared pointer. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation status. The return value may indicate an error in the create operation, or a misuse of the builder; in the latter case, only the last error is returned. </dd></dl>
-
-</div>
-</div>
-<a id="a08f4d2bf7053c6336e625ee2e6eeddd1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a08f4d2bf7053c6336e625ee2e6eeddd1">&#9670;&nbsp;</a></span>clear_master_server_addrs()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">KuduClientBuilder</a>&amp; kudu::client::KuduClientBuilder::clear_master_server_addrs </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Clear the set of master addresses.</p>
-<dl class="section return"><dt>Returns</dt><dd>Reference to the updated object. </dd></dl>
-
-</div>
-</div>
-<a id="a6114bb56e4d9d1231df0ef73c9aec752"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6114bb56e4d9d1231df0ef73c9aec752">&#9670;&nbsp;</a></span>default_admin_operation_timeout()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">KuduClientBuilder</a>&amp; kudu::client::KuduClientBuilder::default_admin_operation_timeout </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1_mono_delta.html">MonoDelta</a> &amp;&#160;</td>
-          <td class="paramname"><em>timeout</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the default timeout for administrative operations.</p>
-<p>Using this method it is possible to modify the default timeout for operations like CreateTable, AlterTable, etc. By default it is 30 seconds.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>Timeout value to set. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Reference to the updated object. </dd></dl>
-
-</div>
-</div>
-<a id="a1813e8c8d24e92a0a710724000e2b3df"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1813e8c8d24e92a0a710724000e2b3df">&#9670;&nbsp;</a></span>default_rpc_timeout()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">KuduClientBuilder</a>&amp; kudu::client::KuduClientBuilder::default_rpc_timeout </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1_mono_delta.html">MonoDelta</a> &amp;&#160;</td>
-          <td class="paramname"><em>timeout</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the default timeout for individual RPCs.</p>
-<p>If not provided, defaults to 10 seconds.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>Timeout value to set. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Reference to the updated object. </dd></dl>
-
-</div>
-</div>
-<a id="a5c411bc4638cbf77e5d318f5049b0b7e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a5c411bc4638cbf77e5d318f5049b0b7e">&#9670;&nbsp;</a></span>import_authentication_credentials()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">KuduClientBuilder</a>&amp; kudu::client::KuduClientBuilder::import_authentication_credentials </td>
-          <td>(</td>
-          <td class="paramtype">std::string&#160;</td>
-          <td class="paramname"><em>authn_creds</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Import serialized authentication credentials from another client.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">authn_creds</td><td>The serialized authentication credentials, provided by a call to <code><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#ae932971967e58a8a7b85f6a56ee44cd0">KuduClient.ExportAuthenticationCredentials</a></code> in the C++ client or <code>KuduClient::exportAuthenticationCredentials</code> in the Java client. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Reference to the updated object. </dd></dl>
-
-</div>
-</div>
-<a id="a0c1b92afad7a6e21c5ea781fb7d42114"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0c1b92afad7a6e21c5ea781fb7d42114">&#9670;&nbsp;</a></span>master_server_addrs()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">KuduClientBuilder</a>&amp; kudu::client::KuduClientBuilder::master_server_addrs </td>
-          <td>(</td>
-          <td class="paramtype">const std::vector&lt; std::string &gt; &amp;&#160;</td>
-          <td class="paramname"><em>addrs</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Add RPC addresses of multiple masters.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">addrs</td><td>RPC addresses of masters to add. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Reference to the updated object. </dd></dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_column_schema-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_column_schema-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_column_schema-members.html
deleted file mode 100644
index e1bd116..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_column_schema-members.html
+++ /dev/null
@@ -1,111 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">KuduColumnSchema</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduColumnSchema Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a>, including all inherited members.</p>
-<table class="directory">
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>BINARY</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>BOOL</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#a11234db43eb8b758a65ba1b08f6b65b0">CopyFrom</a>(const KuduColumnSchema &amp;other)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#aba69238e70af5c887a4fb11fa2a120c5">DataType</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#af362af4f9c937c2b7fa90ef284cfbd1c">DataTypeToString</a>(DataType type)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>DECIMAL</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DOUBLE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#aaf2cdb1424600e420601b68b8dd05c3a">Equals</a>(const KuduColumnSchema &amp;other) const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FLOAT</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>INT16</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>INT32</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>INT64</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>INT8</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#a3f8197dd468546ce83e21481a361c1ec">is_nullable</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#afc82e98af83ba61079ba5d30401b5872">KuduColumnSchema</a>(const KuduColumnSchema &amp;other)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduColumnSpec</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduSchema</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduSchemaBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduTableAlterer</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>name</b>() const (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#a4b58da787c8e7dc14987aa74a54f199e">operator=</a>(const KuduColumnSchema &amp;other)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>STRING</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#aba69238e70af5c887a4fb11fa2a120c5a27d1b7aca7cf9a01d9258a41bbe3b505">TIMESTAMP</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#af790ddd7fa63b208a55da4afc0b3dc29">type</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#a328c76411dd00f5f6a7ee063ce90c65e">type_attributes</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>UNIXTIME_MICROS</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduColumnSchema</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_column_schema.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_column_schema.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_column_schema.html
deleted file mode 100644
index d2ce6aa..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_column_schema.html
+++ /dev/null
@@ -1,376 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduColumnSchema 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">KuduColumnSchema</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_column_schema-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduColumnSchema Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Representation of the column schema.  
- <a href="classkudu_1_1client_1_1_kudu_column_schema.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="schema_8h_source.html">schema.h</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:aba69238e70af5c887a4fb11fa2a120c5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#aba69238e70af5c887a4fb11fa2a120c5">DataType</a> { <br />
-&#160;&#160;<b>INT8</b> = 0, 
-<b>INT16</b> = 1, 
-<b>INT32</b> = 2, 
-<b>INT64</b> = 3, 
-<br />
-&#160;&#160;<b>STRING</b> = 4, 
-<b>BOOL</b> = 5, 
-<b>FLOAT</b> = 6, 
-<b>DOUBLE</b> = 7, 
-<br />
-&#160;&#160;<b>BINARY</b> = 8, 
-<b>UNIXTIME_MICROS</b> = 9, 
-<b>DECIMAL</b> = 10, 
-<a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#aba69238e70af5c887a4fb11fa2a120c5a27d1b7aca7cf9a01d9258a41bbe3b505">TIMESTAMP</a> = UNIXTIME_MICROS
-<br />
- }</td></tr>
-<tr class="memdesc:aba69238e70af5c887a4fb11fa2a120c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supported data types for columns.  <a href="classkudu_1_1client_1_1_kudu_column_schema.html#aba69238e70af5c887a4fb11fa2a120c5">More...</a><br /></td></tr>
-<tr class="separator:aba69238e70af5c887a4fb11fa2a120c5"><td class="memSeparator" colspan="2">&#160;</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:afc82e98af83ba61079ba5d30401b5872"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#afc82e98af83ba61079ba5d30401b5872">KuduColumnSchema</a> (const <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">KuduColumnSchema</a> &amp;other)</td></tr>
-<tr class="separator:afc82e98af83ba61079ba5d30401b5872"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4b58da787c8e7dc14987aa74a54f199e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">KuduColumnSchema</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#a4b58da787c8e7dc14987aa74a54f199e">operator=</a> (const <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">KuduColumnSchema</a> &amp;other)</td></tr>
-<tr class="separator:a4b58da787c8e7dc14987aa74a54f199e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a11234db43eb8b758a65ba1b08f6b65b0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#a11234db43eb8b758a65ba1b08f6b65b0">CopyFrom</a> (const <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">KuduColumnSchema</a> &amp;other)</td></tr>
-<tr class="separator:a11234db43eb8b758a65ba1b08f6b65b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aaf2cdb1424600e420601b68b8dd05c3a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#aaf2cdb1424600e420601b68b8dd05c3a">Equals</a> (const <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">KuduColumnSchema</a> &amp;other) const</td></tr>
-<tr class="separator:aaf2cdb1424600e420601b68b8dd05c3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a328c76411dd00f5f6a7ee063ce90c65e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html">KuduColumnTypeAttributes</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#a328c76411dd00f5f6a7ee063ce90c65e">type_attributes</a> () const</td></tr>
-<tr class="separator:a328c76411dd00f5f6a7ee063ce90c65e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Getters to expose column schema information.</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000011">Todo:</a></b></dt><dd>Expose default column value and attributes?</dd></dl>
-<dl class="section return"><dt>Returns</dt><dd>Name of the column schema. </dd></dl>
-</div></td></tr>
-<tr class="memitem:a1cda4c693af7226ddde29bf70da4cfcf"><td class="memItemLeft" align="right" valign="top"><a id="a1cda4c693af7226ddde29bf70da4cfcf"></a>
-const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> () const</td></tr>
-<tr class="separator:a1cda4c693af7226ddde29bf70da4cfcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af790ddd7fa63b208a55da4afc0b3dc29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#aba69238e70af5c887a4fb11fa2a120c5">DataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#af790ddd7fa63b208a55da4afc0b3dc29">type</a> () const</td></tr>
-<tr class="separator:af790ddd7fa63b208a55da4afc0b3dc29"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3f8197dd468546ce83e21481a361c1ec"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#a3f8197dd468546ce83e21481a361c1ec">is_nullable</a> () const</td></tr>
-<tr class="separator:a3f8197dd468546ce83e21481a361c1ec"><td class="memSeparator" colspan="2">&#160;</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:af362af4f9c937c2b7fa90ef284cfbd1c"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#af362af4f9c937c2b7fa90ef284cfbd1c">DataTypeToString</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#aba69238e70af5c887a4fb11fa2a120c5">DataType</a> <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#af790ddd7fa63b208a55da4afc0b3dc29">type</a>)</td></tr>
-<tr class="separator:af362af4f9c937c2b7fa90ef284cfbd1c"><td class="memSeparator" colspan="2">&#160;</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:a2e6c5f4ca00ab2d2d3e227bf22a7f111"><td class="memItemLeft" align="right" valign="top"><a id="a2e6c5f4ca00ab2d2d3e227bf22a7f111"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduColumnSpec</b></td></tr>
-<tr class="separator:a2e6c5f4ca00ab2d2d3e227bf22a7f111"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4af4daf696b3cec04856fc804558ffa8"><td class="memItemLeft" align="right" valign="top"><a id="a4af4daf696b3cec04856fc804558ffa8"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduSchema</b></td></tr>
-<tr class="separator:a4af4daf696b3cec04856fc804558ffa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab04cec7242eaf6df17c2923f939df780"><td class="memItemLeft" align="right" valign="top"><a id="ab04cec7242eaf6df17c2923f939df780"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduSchemaBuilder</b></td></tr>
-<tr class="separator:ab04cec7242eaf6df17c2923f939df780"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3460d221abb050e895feac294530a58f"><td class="memItemLeft" align="right" valign="top"><a id="a3460d221abb050e895feac294530a58f"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduTableAlterer</b></td></tr>
-<tr class="separator:a3460d221abb050e895feac294530a58f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>Representation of the column schema. </p>
-</div><h2 class="groupheader">Member Enumeration Documentation</h2>
-<a id="aba69238e70af5c887a4fb11fa2a120c5"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aba69238e70af5c887a4fb11fa2a120c5">&#9670;&nbsp;</a></span>DataType</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#aba69238e70af5c887a4fb11fa2a120c5">kudu::client::KuduColumnSchema::DataType</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Supported data types for columns. </p>
-<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aba69238e70af5c887a4fb11fa2a120c5a27d1b7aca7cf9a01d9258a41bbe3b505"></a>TIMESTAMP&#160;</td><td class="fielddoc"><p>deprecated, use UNIXTIME_MICROS </p>
-</td></tr>
-</table>
-
-</div>
-</div>
-<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a id="afc82e98af83ba61079ba5d30401b5872"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#afc82e98af83ba61079ba5d30401b5872">&#9670;&nbsp;</a></span>KuduColumnSchema()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">kudu::client::KuduColumnSchema::KuduColumnSchema </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">KuduColumnSchema</a> &amp;&#160;</td>
-          <td class="paramname"><em>other</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Construct <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html" title="Representation of the column schema. ">KuduColumnSchema</a> object as a copy of another object.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td>The reference object to copy from. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a id="a11234db43eb8b758a65ba1b08f6b65b0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a11234db43eb8b758a65ba1b08f6b65b0">&#9670;&nbsp;</a></span>CopyFrom()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void kudu::client::KuduColumnSchema::CopyFrom </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">KuduColumnSchema</a> &amp;&#160;</td>
-          <td class="paramname"><em>other</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Make this object an identical copy of the other one.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td>The reference object to copy from. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a id="af362af4f9c937c2b7fa90ef284cfbd1c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af362af4f9c937c2b7fa90ef284cfbd1c">&#9670;&nbsp;</a></span>DataTypeToString()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static std::string kudu::client::KuduColumnSchema::DataTypeToString </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#aba69238e70af5c887a4fb11fa2a120c5">DataType</a>&#160;</td>
-          <td class="paramname"><em>type</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">
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>Column data type. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>String representation of the column data type. </dd></dl>
-
-</div>
-</div>
-<a id="aaf2cdb1424600e420601b68b8dd05c3a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aaf2cdb1424600e420601b68b8dd05c3a">&#9670;&nbsp;</a></span>Equals()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::client::KuduColumnSchema::Equals </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">KuduColumnSchema</a> &amp;&#160;</td>
-          <td class="paramname"><em>other</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Check whether the object is identical to the other one.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td>The reference object to compare with. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the object is identical to the specified one. </dd></dl>
-
-</div>
-</div>
-<a id="a3f8197dd468546ce83e21481a361c1ec"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3f8197dd468546ce83e21481a361c1ec">&#9670;&nbsp;</a></span>is_nullable()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::client::KuduColumnSchema::is_nullable </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><code>true</code> iff the column schema has the nullable attribute set. </dd></dl>
-
-</div>
-</div>
-<a id="a4b58da787c8e7dc14987aa74a54f199e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4b58da787c8e7dc14987aa74a54f199e">&#9670;&nbsp;</a></span>operator=()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">KuduColumnSchema</a>&amp; kudu::client::KuduColumnSchema::operator= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">KuduColumnSchema</a> &amp;&#160;</td>
-          <td class="paramname"><em>other</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>The assignment operator.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td>The reference object to assign from. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>The updated object. </dd></dl>
-
-</div>
-</div>
-<a id="af790ddd7fa63b208a55da4afc0b3dc29"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af790ddd7fa63b208a55da4afc0b3dc29">&#9670;&nbsp;</a></span>type()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#aba69238e70af5c887a4fb11fa2a120c5">DataType</a> kudu::client::KuduColumnSchema::type </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>Type of the column schema. </dd></dl>
-
-</div>
-</div>
-<a id="a328c76411dd00f5f6a7ee063ce90c65e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a328c76411dd00f5f6a7ee063ce90c65e">&#9670;&nbsp;</a></span>type_attributes()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html">KuduColumnTypeAttributes</a> kudu::client::KuduColumnSchema::type_attributes </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>Type attributes of the column schema. </dd></dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="schema_8h_source.html">schema.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_column_spec-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_column_spec-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_column_spec-members.html
deleted file mode 100644
index 8ed3f40..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_column_spec-members.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduColumnSpec Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">kudu::client::KuduColumnSpec</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html#a8502dd68c6743c7c66b2b6a02d41a4e6">BlockSize</a>(int32_t block_size)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html#ad9ed2e008ee926ee50c23e664d854e8b">Compression</a>(KuduColumnStorageAttributes::CompressionType compression)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html#a92c63c0e1872c03fcabeac19d802f6c7">Default</a>(KuduValue *value)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html#ae0ceeb41ac1427c2472a2f28778b6e97">Encoding</a>(KuduColumnStorageAttributes::EncodingType encoding)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduSchemaBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">kudu::client::KuduColumnSpec</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduTableAlterer</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">kudu::client::KuduColumnSpec</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html#af8c64c5a8a7a93ec644d481f23d91cca">NotNull</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html#aab05d7d45f4cd2dadb8e0c715d87e841">Nullable</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Precision</b>(int8_t precision) (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">kudu::client::KuduColumnSpec</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>PrimaryKey</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">kudu::client::KuduColumnSpec</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RemoveDefault</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">kudu::client::KuduColumnSpec</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html#abeb2cbbaa01253165202574db03872f4">RenameTo</a>(const std::string &amp;new_name)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html#ad2d1fe7273f0f5d656375e53f96ac777">Scale</a>(int8_t scale)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html#a67e794a08387e17ba430d6942419a2c2">Type</a>(KuduColumnSchema::DataType type)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_column_spec.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_column_spec.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_column_spec.html
deleted file mode 100644
index 056febc..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_column_spec.html
+++ /dev/null
@@ -1,381 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduColumnSpec 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_column_spec-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduColumnSpec Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Builder API for specifying or altering a column within a table schema.  
- <a href="classkudu_1_1client_1_1_kudu_column_spec.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="schema_8h_source.html">schema.h</a>&gt;</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:a92c63c0e1872c03fcabeac19d802f6c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html#a92c63c0e1872c03fcabeac19d802f6c7">Default</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_value.html">KuduValue</a> *value)</td></tr>
-<tr class="separator:a92c63c0e1872c03fcabeac19d802f6c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad9ed2e008ee926ee50c23e664d854e8b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html#ad9ed2e008ee926ee50c23e664d854e8b">Compression</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#af579406931a40daa5cb9e10603341a78">KuduColumnStorageAttributes::CompressionType</a> compression)</td></tr>
-<tr class="separator:ad9ed2e008ee926ee50c23e664d854e8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae0ceeb41ac1427c2472a2f28778b6e97"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html#ae0ceeb41ac1427c2472a2f28778b6e97">Encoding</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#aeb835a12e6f40b1a619afa8abd773b6d">KuduColumnStorageAttributes::EncodingType</a> encoding)</td></tr>
-<tr class="separator:ae0ceeb41ac1427c2472a2f28778b6e97"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8502dd68c6743c7c66b2b6a02d41a4e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html#a8502dd68c6743c7c66b2b6a02d41a4e6">BlockSize</a> (int32_t block_size)</td></tr>
-<tr class="separator:a8502dd68c6743c7c66b2b6a02d41a4e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Operations only relevant for decimal columns.</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Set the precision for the column.</p>
-<p>Clients must specify a precision for decimal columns. Precision is the total number of digits that can be represented by the column, regardless of the location of the decimal point. For example, representing integer values up to 9999, and fractional values up to 99.99, both require a precision of 4. You can also represent corresponding negative values, without any change in the precision. For example, the range -9999 to 9999 still only requires a precision of 4.</p>
-<p>The precision must be between 1 and 38.</p>
-<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
-</div></td></tr>
-<tr class="memitem:af28d86b2b63c9c5f8e9ca50871b60bcb"><td class="memItemLeft" align="right" valign="top"><a id="af28d86b2b63c9c5f8e9ca50871b60bcb"></a>
-<a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>Precision</b> (int8_t precision)</td></tr>
-<tr class="separator:af28d86b2b63c9c5f8e9ca50871b60bcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad2d1fe7273f0f5d656375e53f96ac777"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html#ad2d1fe7273f0f5d656375e53f96ac777">Scale</a> (int8_t scale)</td></tr>
-<tr class="separator:ad2d1fe7273f0f5d656375e53f96ac777"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Operations only relevant for Create Table</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Set the column to be the primary key of the table.</p>
-<p>This may only be used to set non-composite primary keys. If a composite key is desired, use <a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html#ad4c1619445fea575a775f23752b6bfb9">KuduSchemaBuilder::SetPrimaryKey()</a>. This may not be used in conjunction with <a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html#ad4c1619445fea575a775f23752b6bfb9">KuduSchemaBuilder::SetPrimaryKey()</a>.</p>
-<dl class="section note"><dt>Note</dt><dd>Primary keys may not be changed after a table is created.</dd></dl>
-<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
-</div></td></tr>
-<tr class="memitem:a48a1457d2f4379a59c29280907c7f3c2"><td class="memItemLeft" align="right" valign="top"><a id="a48a1457d2f4379a59c29280907c7f3c2"></a>
-<a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>PrimaryKey</b> ()</td></tr>
-<tr class="separator:a48a1457d2f4379a59c29280907c7f3c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af8c64c5a8a7a93ec644d481f23d91cca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html#af8c64c5a8a7a93ec644d481f23d91cca">NotNull</a> ()</td></tr>
-<tr class="separator:af8c64c5a8a7a93ec644d481f23d91cca"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aab05d7d45f4cd2dadb8e0c715d87e841"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html#aab05d7d45f4cd2dadb8e0c715d87e841">Nullable</a> ()</td></tr>
-<tr class="separator:aab05d7d45f4cd2dadb8e0c715d87e841"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a67e794a08387e17ba430d6942419a2c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html#a67e794a08387e17ba430d6942419a2c2">Type</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#aba69238e70af5c887a4fb11fa2a120c5">KuduColumnSchema::DataType</a> type)</td></tr>
-<tr class="separator:a67e794a08387e17ba430d6942419a2c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Operations only relevant for Alter Table</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Remove the default value for the column.</p>
-<p>Without a default, clients must always specify a value for the column when inserting data.</p>
-<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
-</div></td></tr>
-<tr class="memitem:ade0ba64b4ff59889755800b817419b82"><td class="memItemLeft" align="right" valign="top"><a id="ade0ba64b4ff59889755800b817419b82"></a>
-<a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>RemoveDefault</b> ()</td></tr>
-<tr class="separator:ade0ba64b4ff59889755800b817419b82"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abeb2cbbaa01253165202574db03872f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html#abeb2cbbaa01253165202574db03872f4">RenameTo</a> (const std::string &amp;new_name)</td></tr>
-<tr class="separator:abeb2cbbaa01253165202574db03872f4"><td class="memSeparator" colspan="2">&#160;</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:ab04cec7242eaf6df17c2923f939df780"><td class="memItemLeft" align="right" valign="top"><a id="ab04cec7242eaf6df17c2923f939df780"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduSchemaBuilder</b></td></tr>
-<tr class="separator:ab04cec7242eaf6df17c2923f939df780"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3460d221abb050e895feac294530a58f"><td class="memItemLeft" align="right" valign="top"><a id="a3460d221abb050e895feac294530a58f"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduTableAlterer</b></td></tr>
-<tr class="separator:a3460d221abb050e895feac294530a58f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>Builder API for specifying or altering a column within a table schema. </p>
-<p>An object of this type cannot be constructed directly, but rather is returned from <a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html#a0fdf28d49cc05ba4f3182f7398ddf600">KuduSchemaBuilder::AddColumn()</a> to specify a column within a Schema.</p>
-<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000009">Todo:</a></b></dt><dd>KUDU-861: this API will also be used for an improved AlterTable API. </dd></dl>
-</div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="a8502dd68c6743c7c66b2b6a02d41a4e6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8502dd68c6743c7c66b2b6a02d41a4e6">&#9670;&nbsp;</a></span>BlockSize()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a>* kudu::client::KuduColumnSpec::BlockSize </td>
-          <td>(</td>
-          <td class="paramtype">int32_t&#160;</td>
-          <td class="paramname"><em>block_size</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the target block size for the column.</p>
-<p>This is the number of bytes of user data packed per block on disk, and represents the unit of IO when reading the column. Larger values may improve scan performance, particularly on spinning media. Smaller values may improve random access performance, particularly for workloads that have high cache hit rates or operate on fast storage such as SSD.</p>
-<dl class="section note"><dt>Note</dt><dd>The block size specified here corresponds to uncompressed data. The actual size of the unit read from disk may be smaller if compression is enabled.</dd>
-<dd>
-It's recommended that this not be set any lower than 4096 (4KB) or higher than 1048576 (1MB). </dd></dl>
-<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000012">Todo:</a></b></dt><dd>KUDU-1107: move above info to docs</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">block_size</td><td>Block size (in bytes) to use. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
-
-</div>
-</div>
-<a id="ad9ed2e008ee926ee50c23e664d854e8b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad9ed2e008ee926ee50c23e664d854e8b">&#9670;&nbsp;</a></span>Compression()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a>* kudu::client::KuduColumnSpec::Compression </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#af579406931a40daa5cb9e10603341a78">KuduColumnStorageAttributes::CompressionType</a>&#160;</td>
-          <td class="paramname"><em>compression</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the preferred compression type for the column.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">compression</td><td>The compression type to use. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
-
-</div>
-</div>
-<a id="a92c63c0e1872c03fcabeac19d802f6c7"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a92c63c0e1872c03fcabeac19d802f6c7">&#9670;&nbsp;</a></span>Default()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a>* kudu::client::KuduColumnSpec::Default </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_value.html">KuduValue</a> *&#160;</td>
-          <td class="paramname"><em>value</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the default value for the column.</p>
-<p>When adding a new column to a table, this default value will be used to fill the new column in all existing rows. The default value will also be used when inserting a new row with no value for the column.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">value</td><td>The value to use as the default. The <a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html" title="Builder API for specifying or altering a column within a table schema. ">KuduColumnSpec</a> takes ownership over the passed parameter.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
-
-</div>
-</div>
-<a id="ae0ceeb41ac1427c2472a2f28778b6e97"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae0ceeb41ac1427c2472a2f28778b6e97">&#9670;&nbsp;</a></span>Encoding()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a>* kudu::client::KuduColumnSpec::Encoding </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#aeb835a12e6f40b1a619afa8abd773b6d">KuduColumnStorageAttributes::EncodingType</a>&#160;</td>
-          <td class="paramname"><em>encoding</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the preferred encoding for the column.</p>
-<dl class="section note"><dt>Note</dt><dd>Not all encodings are supported for all column types.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">encoding</td><td>The encoding to use. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
-
-</div>
-</div>
-<a id="af8c64c5a8a7a93ec644d481f23d91cca"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af8c64c5a8a7a93ec644d481f23d91cca">&#9670;&nbsp;</a></span>NotNull()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a>* kudu::client::KuduColumnSpec::NotNull </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the column to be not nullable.</p>
-<dl class="section note"><dt>Note</dt><dd>Column nullability may not be changed once a table is created.</dd></dl>
-<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
-
-</div>
-</div>
-<a id="aab05d7d45f4cd2dadb8e0c715d87e841"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aab05d7d45f4cd2dadb8e0c715d87e841">&#9670;&nbsp;</a></span>Nullable()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a>* kudu::client::KuduColumnSpec::Nullable </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the column to be nullable (the default).</p>
-<dl class="section note"><dt>Note</dt><dd>Column nullability may not be changed once a table is created.</dd></dl>
-<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
-
-</div>
-</div>
-<a id="abeb2cbbaa01253165202574db03872f4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#abeb2cbbaa01253165202574db03872f4">&#9670;&nbsp;</a></span>RenameTo()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a>* kudu::client::KuduColumnSpec::RenameTo </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>new_name</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Rename the column.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">new_name</td><td>The new name for the column. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
-
-</div>
-</div>
-<a id="ad2d1fe7273f0f5d656375e53f96ac777"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad2d1fe7273f0f5d656375e53f96ac777">&#9670;&nbsp;</a></span>Scale()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a>* kudu::client::KuduColumnSpec::Scale </td>
-          <td>(</td>
-          <td class="paramtype">int8_t&#160;</td>
-          <td class="paramname"><em>scale</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the scale for the column.</p>
-<p>Clients can specify a scale for decimal columns. Scale represents the number of fractional digits. This value must be less than or equal to precision. A scale of 0 produces integral values, with no fractional part. If precision and scale are equal, all the digits come after the decimal point, making all the values between 0.9999 and -0.9999.</p>
-<p>The scale must be greater than 0 and less than the column's precision. If no scale is provided a default scale of 0 is used.</p>
-<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
-
-</div>
-</div>
-<a id="a67e794a08387e17ba430d6942419a2c2"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a67e794a08387e17ba430d6942419a2c2">&#9670;&nbsp;</a></span>Type()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a>* kudu::client::KuduColumnSpec::Type </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#aba69238e70af5c887a4fb11fa2a120c5">KuduColumnSchema::DataType</a>&#160;</td>
-          <td class="paramname"><em>type</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the data type of the column.</p>
-<dl class="section note"><dt>Note</dt><dd>Column data types may not be changed once a table is created.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>The data type to set. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="schema_8h_source.html">schema.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>


[29/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduScanTokenBuilder.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduScanTokenBuilder.html b/cpp-client-api/classkudu_1_1client_1_1KuduScanTokenBuilder.html
new file mode 100644
index 0000000..87b8667
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduScanTokenBuilder.html
@@ -0,0 +1,540 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduScanTokenBuilder 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html">KuduScanTokenBuilder</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classkudu_1_1client_1_1KuduScanTokenBuilder-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduScanTokenBuilder Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Builds scan tokens for a table.  
+ <a href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</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:aa8d300b560d419030abd503b66812484"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#aa8d300b560d419030abd503b66812484">KuduScanTokenBuilder</a> (<a class="el" href="classkudu_1_1client_1_1KuduTable.html">KuduTable</a> *table)</td></tr>
+<tr class="separator:aa8d300b560d419030abd503b66812484"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0dbb58301fc0e48ce44f41215d32f0ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a0dbb58301fc0e48ce44f41215d32f0ad">SetProjectedColumnNames</a> (const std::vector&lt; std::string &gt; &amp;col_names) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a0dbb58301fc0e48ce44f41215d32f0ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01d990e024632c7749cca96b4f857be8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a01d990e024632c7749cca96b4f857be8">SetProjectedColumnIndexes</a> (const std::vector&lt; int &gt; &amp;col_indexes) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a01d990e024632c7749cca96b4f857be8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac40487d17b8e4dcca7ca08efeb5f195e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#ac40487d17b8e4dcca7ca08efeb5f195e">AddConjunctPredicate</a> (<a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">KuduPredicate</a> *pred) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:ac40487d17b8e4dcca7ca08efeb5f195e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae11ca3d00d15138e957a2c2e89b05fcf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#ae11ca3d00d15138e957a2c2e89b05fcf">AddLowerBound</a> (const <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> &amp;key) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:ae11ca3d00d15138e957a2c2e89b05fcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4d0fa934e4c705ac76c424a5431566a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#ac4d0fa934e4c705ac76c424a5431566a">AddUpperBound</a> (const <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> &amp;key) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:ac4d0fa934e4c705ac76c424a5431566a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ab7c9c1c4f4d3bbbc18b2b35d7d5475"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a7ab7c9c1c4f4d3bbbc18b2b35d7d5475">SetCacheBlocks</a> (bool cache_blocks) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a7ab7c9c1c4f4d3bbbc18b2b35d7d5475"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36523ca7f2f9a2b4e3c096cf6167643c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a36523ca7f2f9a2b4e3c096cf6167643c">SetBatchSizeBytes</a> (uint32_t batch_size) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a36523ca7f2f9a2b4e3c096cf6167643c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a168bfed43dcd754a17d4c82293dade88"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a168bfed43dcd754a17d4c82293dade88">SetSelection</a> (<a class="el" href="classkudu_1_1client_1_1KuduClient.html#aef70c7f3a596ecda4040f9d46514b11a">KuduClient::ReplicaSelection</a> selection) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a168bfed43dcd754a17d4c82293dade88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb34f01a9bc52a9e23ce49124bab3892"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#adb34f01a9bc52a9e23ce49124bab3892">SetReadMode</a> (<a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348">KuduScanner::ReadMode</a> read_mode) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:adb34f01a9bc52a9e23ce49124bab3892"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a17f27950ccd59bcb3430fb28b61dbe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a4a17f27950ccd59bcb3430fb28b61dbe">SetFaultTolerant</a> () WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a4a17f27950ccd59bcb3430fb28b61dbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa4c1cfa570edfaab818831a2330eece5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#aa4c1cfa570edfaab818831a2330eece5">SetSnapshotMicros</a> (uint64_t snapshot_timestamp_micros) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:aa4c1cfa570edfaab818831a2330eece5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a313e345dc6c1f9ccdad65df5af2cf4b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a313e345dc6c1f9ccdad65df5af2cf4b7">SetSnapshotRaw</a> (uint64_t snapshot_timestamp) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a313e345dc6c1f9ccdad65df5af2cf4b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f0e58d5d6fb3867ff0a03f7fc633445"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a0f0e58d5d6fb3867ff0a03f7fc633445">SetTimeoutMillis</a> (int millis) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a0f0e58d5d6fb3867ff0a03f7fc633445"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbc00b42db998f3342fa0ca7ab55dfdb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#acbc00b42db998f3342fa0ca7ab55dfdb">Build</a> (std::vector&lt; <a class="el" href="classkudu_1_1client_1_1KuduScanToken.html">KuduScanToken</a> * &gt; *tokens) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:acbc00b42db998f3342fa0ca7ab55dfdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Builds scan tokens for a table. </p>
+<dl class="section note"><dt>Note</dt><dd>This class is not thread-safe. </dd></dl>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="aa8d300b560d419030abd503b66812484"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">kudu::client::KuduScanTokenBuilder::KuduScanTokenBuilder </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduTable.html">KuduTable</a> *&#160;</td>
+          <td class="paramname"><em>table</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Construct an instance of the class.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">table</td><td>The table the tokens should scan. The given object must remain valid for the lifetime of the builder, and the tokens which it builds. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="ac40487d17b8e4dcca7ca08efeb5f195e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanTokenBuilder::AddConjunctPredicate </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">KuduPredicate</a> *&#160;</td>
+          <td class="paramname"><em>pred</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p></p>
+<p>Add a predicate for the scan.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">pred</td><td>Predicate to set. The <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html" title="Builds scan tokens for a table. ">KuduScanTokenBuilder</a> instance takes ownership of the parameter even if a bad <a class="el" href="classkudu_1_1Status.html" title="A representation of an operation&#39;s outcome. ">Status</a> is returned. Multiple calls of this method make the specified set of predicates work in conjunction, i.e. all predicates must be true for a row to be returned. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae11ca3d00d15138e957a2c2e89b05fcf"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanTokenBuilder::AddLowerBound </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> &amp;&#160;</td>
+          <td class="paramname"><em>key</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p></p>
+<p>Add a lower bound (inclusive) primary key for the scan.</p>
+<p>If any bound is already added, this bound is intersected with that one.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">key</td><td>Lower bound primary key to add. The <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html" title="Builds scan tokens for a table. ">KuduScanTokenBuilder</a> instance does not take ownership of the parameter. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac4d0fa934e4c705ac76c424a5431566a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanTokenBuilder::AddUpperBound </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> &amp;&#160;</td>
+          <td class="paramname"><em>key</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Add an upper bound (exclusive) primary key.</p>
+<p>If any bound is already added, this bound is intersected with that one.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">key</td><td>Upper bound primary key to add. The <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html" title="Builds scan tokens for a table. ">KuduScanTokenBuilder</a> instance does not take ownership of the parameter. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="acbc00b42db998f3342fa0ca7ab55dfdb"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanTokenBuilder::Build </td>
+          <td>(</td>
+          <td class="paramtype">std::vector&lt; <a class="el" href="classkudu_1_1client_1_1KuduScanToken.html">KuduScanToken</a> * &gt; *&#160;</td>
+          <td class="paramname"><em>tokens</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Build the set of scan tokens.</p>
+<p>The builder may be reused after this call.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">tokens</td><td>Result set of tokens. The caller takes ownership of the container elements. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a36523ca7f2f9a2b4e3c096cf6167643c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanTokenBuilder::SetBatchSizeBytes </td>
+          <td>(</td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>batch_size</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the hint for the size of the next batch in bytes.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">batch_size</td><td>Batch size to set (in bytes). If set to 0, the first call to the tablet server won't return data. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7ab7c9c1c4f4d3bbbc18b2b35d7d5475"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanTokenBuilder::SetCacheBlocks </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>cache_blocks</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p></p>
+<p>Set the block caching policy.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">cache_blocks</td><td>If <code>true</code>, scanned data blocks will be cached in memory and made available for future scans. Default is <code>true</code>. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4a17f27950ccd59bcb3430fb28b61dbe"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanTokenBuilder::SetFaultTolerant </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p></p>
+<p>Make scans resumable at another tablet server if current server fails.</p>
+<p>Scans are by default non fault-tolerant, and scans will fail if scanning an individual tablet fails (for example, if a tablet server crashes in the middle of a tablet scan). If this method is called, scans will be resumed at another tablet server in the case of failure.</p>
+<p>Fault-tolerant scans typically have lower throughput than non fault-tolerant scans. Fault tolerant scans use <code>READ_AT_SNAPSHOT</code> mode: if no snapshot timestamp is provided, the server will pick one.</p>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a01d990e024632c7749cca96b4f857be8"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanTokenBuilder::SetProjectedColumnIndexes </td>
+          <td>(</td>
+          <td class="paramtype">const std::vector&lt; int &gt; &amp;&#160;</td>
+          <td class="paramname"><em>col_indexes</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p></p>
+<p>Set the column projection by passing the column indexes to read.</p>
+<p>Set the column projection used for this scanner by passing the column indices to read. A call to this method overrides any previous call to <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a0dbb58301fc0e48ce44f41215d32f0ad">SetProjectedColumnNames()</a> or <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a01d990e024632c7749cca96b4f857be8">SetProjectedColumnIndexes()</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_indexes</td><td>Column indices for the projection. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0dbb58301fc0e48ce44f41215d32f0ad"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanTokenBuilder::SetProjectedColumnNames </td>
+          <td>(</td>
+          <td class="paramtype">const std::vector&lt; std::string &gt; &amp;&#160;</td>
+          <td class="paramname"><em>col_names</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the column projection by passing the column names to read.</p>
+<p>Set the column projection used for this scanner by passing the column names to read. A call of this method overrides any previous call to <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a0dbb58301fc0e48ce44f41215d32f0ad">SetProjectedColumnNames()</a> or <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a01d990e024632c7749cca96b4f857be8">SetProjectedColumnIndexes()</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_names</td><td>Column names for the projection. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="adb34f01a9bc52a9e23ce49124bab3892"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanTokenBuilder::SetReadMode </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348">KuduScanner::ReadMode</a>&#160;</td>
+          <td class="paramname"><em>read_mode</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p></p>
+<p>Set the ReadMode. Default is <code>READ_LATEST</code>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">read_mode</td><td>Read mode to set. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a168bfed43dcd754a17d4c82293dade88"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanTokenBuilder::SetSelection </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#aef70c7f3a596ecda4040f9d46514b11a">KuduClient::ReplicaSelection</a>&#160;</td>
+          <td class="paramname"><em>selection</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the replica selection policy while scanning.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">selection</td><td>Selection policy to set. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status.</dd></dl>
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000008">Todo:</a></b></dt><dd>Kill this in favor of a consistency-level-based API. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa4c1cfa570edfaab818831a2330eece5"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanTokenBuilder::SetSnapshotMicros </td>
+          <td>(</td>
+          <td class="paramtype">uint64_t&#160;</td>
+          <td class="paramname"><em>snapshot_timestamp_micros</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p></p>
+<p>Set snapshot timestamp for scans in <code>READ_AT_SNAPSHOT</code> mode.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">snapshot_timestamp_micros</td><td>Timestamp to set in in microseconds since the Epoch. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a313e345dc6c1f9ccdad65df5af2cf4b7"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanTokenBuilder::SetSnapshotRaw </td>
+          <td>(</td>
+          <td class="paramtype">uint64_t&#160;</td>
+          <td class="paramname"><em>snapshot_timestamp</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p></p>
+<p>Set snapshot timestamp for scans in <code>READ_AT_SNAPSHOT</code> mode (raw).</p>
+<p>See <a class="el" href="classkudu_1_1client_1_1KuduClient.html#a3a671b3540c74ef7c358bb98e95031e0">KuduClient::GetLatestObservedTimestamp()</a> for details on how to use this method to achieve Read-Your-Writes behavior.</p>
+<dl class="section note"><dt>Note</dt><dd>This method is experimental and will either disappear or change in a future release.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">snapshot_timestamp</td><td>Timestamp to set in raw encoded form (i.e. as returned by a previous call to a server). </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0f0e58d5d6fb3867ff0a03f7fc633445"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanTokenBuilder::SetTimeoutMillis </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>millis</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p></p>
+<p>Set the maximum time that Open() and NextBatch() are allowed to take.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">millis</td><td>Timeout to set (in milliseconds). Must be greater than 0. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduScanner-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduScanner-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduScanner-members.html
new file mode 100644
index 0000000..cfb1de5
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduScanner-members.html
@@ -0,0 +1,148 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">KuduScanner</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduScanner Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a47b0fcd30f8002cb4fdcf69351896b74">AddConjunctPredicate</a>(KuduPredicate *pred) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a551fd38d48a686f2662727a82e79bd3d">AddExclusiveUpperBound</a>(const KuduPartialRow &amp;key)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aa951a6ec3aeb82c82afe35d8e3ba18a9">AddExclusiveUpperBoundPartitionKeyRaw</a>(const Slice &amp;partition_key)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aefb6badecb950d5089b2f9d29d1f2ffe">AddExclusiveUpperBoundRaw</a>(const Slice &amp;key) ATTRIBUTE_DEPRECATED(&quot;use AddExclusiveUpperBound() instead&quot;)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a67691944fc112f43c565ab4486514b86">AddLowerBound</a>(const KuduPartialRow &amp;key)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#ab53b88307028a50f66bcffe5e78c6d6e">AddLowerBoundPartitionKeyRaw</a>(const Slice &amp;partition_key)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3e51a978f3e54237fa60f7447ef3436e">AddLowerBoundRaw</a>(const Slice &amp;key) ATTRIBUTE_DEPRECATED(&quot;use AddLowerBound() instead&quot;)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#ac673dd15cb038e75787af7e74087e874">Close</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#ac2bce7bd17627a3aa46f7d7fdb4c0c10">GetCurrentServer</a>(KuduTabletServer **server)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a7fad1430b8e1d4caf0614f690fa2666f">GetProjectionSchema</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a640d0d9de62587b29afbec22b7c6b628">GetResourceMetrics</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#ab04c2012970498590d2d2034d6a44d34">HasMoreRows</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aa4a0caf7142880255d7aac1d75f33d21">KeepAlive</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>kScanTimeoutMillis</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a2c621f778072a02f4092e96a0baf8180">KuduScanner</a>(KuduTable *table)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduScanToken</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#af365f1d3b3b34aeb7d016727a9019067">NextBatch</a>(std::vector&lt; KuduRowResult &gt; *rows) ATTRIBUTE_DEPRECATED(&quot;use NextBatch(KuduScanBatch*) instead&quot;)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#af1475d9a0667839c1ed9c3714b47d487">NextBatch</a>(KuduScanBatch *batch)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a68345956f3f4c7fd5e1665fd292f6a85">NO_FLAGS</a></td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aa1ff3c11d9ac9f8183189ea5ac1ed9f1">Open</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3d6c79325c9da9741d0accf1b43bf7f9a4395ad2ec57ce53e30d8b5748fa2c63a">ORDERED</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3d6c79325c9da9741d0accf1b43bf7f9">OrderMode</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a63cd270f3bc72f4197d2581ec8f8fc44">PAD_UNIXTIME_MICROS_TO_16_BYTES</a></td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348a380798cc81589d865b7b2549e186b2e2">READ_AT_SNAPSHOT</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348a8694cef688d819806fa9a85b002231a8">READ_LATEST</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348af77adb329e45d7e0b1ac136dad8f8567">READ_YOUR_WRITES</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348">ReadMode</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#af82c4ccb442c222033841dd65cf5a67c">SetBatchSizeBytes</a>(uint32_t batch_size)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a4a4a2e354b3113561758b9bf4095d310">SetCacheBlocks</a>(bool cache_blocks)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a107a8a682c0977272e0ae47746d39e6f">SetFaultTolerant</a>() WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a93a87740ea75c9b6524dc229576b69fc">SetOrderMode</a>(OrderMode order_mode) WARN_UNUSED_RESULT ATTRIBUTE_DEPRECATED(&quot;use SetFaultTolerant() instead&quot;)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a8d938c6efc1b36d456c91b5af0b1578d">SetProjectedColumnIndexes</a>(const std::vector&lt; int &gt; &amp;col_indexes) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#abb10b26056757bf81c410d3d5e6bcc01">SetProjectedColumnNames</a>(const std::vector&lt; std::string &gt; &amp;col_names) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a68e2115cde71e113674e7a8b4df399ad">SetProjectedColumns</a>(const std::vector&lt; std::string &gt; &amp;col_names) WARN_UNUSED_RESULT ATTRIBUTE_DEPRECATED(&quot;use SetProjectedColumnNames() instead&quot;)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a248e0a05e7bfdc31b5b8d363a937e81e">SetReadMode</a>(ReadMode read_mode) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3dbaf4c2db6a37517a242dcb8ee64c11">SetRowFormatFlags</a>(uint64_t flags)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#af1db3f372fe3d0f30cd0b6a36b783cc8">SetSelection</a>(KuduClient::ReplicaSelection selection) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a5b36a405daf09399438d5501b25b9f9f">SetSnapshotMicros</a>(uint64_t snapshot_timestamp_micros) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#ab13dbb301197b411dec4cd6870801bae">SetSnapshotRaw</a>(uint64_t snapshot_timestamp) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a97c9f5e6a1056484c88ced411e19bee6">SetTimeoutMillis</a>(int millis)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aea36ffb783be3ffdf370cd7399f232d3">ToString</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3d6c79325c9da9741d0accf1b43bf7f9adfeea547de613f36a0aff9f585671ec3">UNORDERED</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduScanner</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>


[26/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduSession.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduSession.html b/cpp-client-api/classkudu_1_1client_1_1KuduSession.html
new file mode 100644
index 0000000..646fc2f
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduSession.html
@@ -0,0 +1,683 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduSession 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">KuduSession</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1client_1_1KuduSession-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduSession Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Representation of a Kudu client session.  
+ <a href="classkudu_1_1client_1_1KuduSession.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for kudu::client::KuduSession:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classkudu_1_1client_1_1KuduSession.png" usemap="#kudu::client::KuduSession_map" alt=""/>
+  <map id="kudu::client::KuduSession_map" name="kudu::client::KuduSession_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:aaec3956e642610d703f3b83b78e24e19"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#aaec3956e642610d703f3b83b78e24e19">FlushMode</a> { <a class="el" href="classkudu_1_1client_1_1KuduSession.html#aaec3956e642610d703f3b83b78e24e19ad74b76e407e62ca951d369521636df2b">AUTO_FLUSH_SYNC</a>, 
+<a class="el" href="classkudu_1_1client_1_1KuduSession.html#aaec3956e642610d703f3b83b78e24e19a520b8eef7ef0fd149b2757faf43972b1">AUTO_FLUSH_BACKGROUND</a>, 
+<a class="el" href="classkudu_1_1client_1_1KuduSession.html#aaec3956e642610d703f3b83b78e24e19a1db3efc2094da09aae45bb68475cdb4a">MANUAL_FLUSH</a>
+ }</td></tr>
+<tr class="memdesc:aaec3956e642610d703f3b83b78e24e19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modes of flush operations.  <a href="classkudu_1_1client_1_1KuduSession.html#aaec3956e642610d703f3b83b78e24e19">More...</a><br/></td></tr>
+<tr class="separator:aaec3956e642610d703f3b83b78e24e19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabd55109ba3b086bbe33b277cdd40d22"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#aabd55109ba3b086bbe33b277cdd40d22">ExternalConsistencyMode</a> { <a class="el" href="classkudu_1_1client_1_1KuduSession.html#aabd55109ba3b086bbe33b277cdd40d22ae978fab7451faebf4399830b603c855c">CLIENT_PROPAGATED</a>, 
+<a class="el" href="classkudu_1_1client_1_1KuduSession.html#aabd55109ba3b086bbe33b277cdd40d22a70010f3ef1f70b99b02328c024c436c9">COMMIT_WAIT</a>
+ }</td></tr>
+<tr class="memdesc:aabd55109ba3b086bbe33b277cdd40d22"><td class="mdescLeft">&#160;</td><td class="mdescRight">The possible external consistency modes on which Kudu operates.  <a href="classkudu_1_1client_1_1KuduSession.html#aabd55109ba3b086bbe33b277cdd40d22">More...</a><br/></td></tr>
+<tr class="separator:aabd55109ba3b086bbe33b277cdd40d22"><td class="memSeparator" colspan="2">&#160;</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:a83555781b5a037f87c215e565ecf1a8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#a83555781b5a037f87c215e565ecf1a8f">SetFlushMode</a> (<a class="el" href="classkudu_1_1client_1_1KuduSession.html#aaec3956e642610d703f3b83b78e24e19">FlushMode</a> m) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a83555781b5a037f87c215e565ecf1a8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56d1c7f47dfcaf5121b15a4435a8eeca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#a56d1c7f47dfcaf5121b15a4435a8eeca">SetExternalConsistencyMode</a> (<a class="el" href="classkudu_1_1client_1_1KuduSession.html#aabd55109ba3b086bbe33b277cdd40d22">ExternalConsistencyMode</a> m) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a56d1c7f47dfcaf5121b15a4435a8eeca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aefa9bbc51c27104ce103b9ecda3b8abf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#aefa9bbc51c27104ce103b9ecda3b8abf">SetMutationBufferSpace</a> (size_t size_bytes) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:aefa9bbc51c27104ce103b9ecda3b8abf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7311344cec37b3847217197c35467cdf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#a7311344cec37b3847217197c35467cdf">SetMutationBufferFlushWatermark</a> (double watermark_pct) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a7311344cec37b3847217197c35467cdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabe75f0688f992dbdb2694a50d07f941"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#aabe75f0688f992dbdb2694a50d07f941">SetMutationBufferFlushInterval</a> (unsigned int millis) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:aabe75f0688f992dbdb2694a50d07f941"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9a96017f86bfb6348fca9bfa0b8b5a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#ac9a96017f86bfb6348fca9bfa0b8b5a4">SetMutationBufferMaxNum</a> (unsigned int max_num) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:ac9a96017f86bfb6348fca9bfa0b8b5a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25b22362650d7120f59cc1025e40bd79"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#a25b22362650d7120f59cc1025e40bd79">SetTimeoutMillis</a> (int millis)</td></tr>
+<tr class="separator:a25b22362650d7120f59cc1025e40bd79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3f7324b27fca298c5ca3d07b4741943"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad3f7324b27fca298c5ca3d07b4741943">Apply</a> (<a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">KuduWriteOperation</a> *write_op) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:ad3f7324b27fca298c5ca3d07b4741943"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a64955abb5f5cc821b6e56354f733ce84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#a64955abb5f5cc821b6e56354f733ce84">Flush</a> () WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a64955abb5f5cc821b6e56354f733ce84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8c68570479e95b325d8a5437eef8731"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad8c68570479e95b325d8a5437eef8731">FlushAsync</a> (<a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html">KuduStatusCallback</a> *cb)</td></tr>
+<tr class="separator:ad8c68570479e95b325d8a5437eef8731"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5204844e361ecc3068fbc4e02fd4436"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#aa5204844e361ecc3068fbc4e02fd4436">Close</a> () WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:aa5204844e361ecc3068fbc4e02fd4436"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f224e9b95f86da7e1f2ea6fcf327756"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#a3f224e9b95f86da7e1f2ea6fcf327756">HasPendingOperations</a> () const </td></tr>
+<tr class="separator:a3f224e9b95f86da7e1f2ea6fcf327756"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6249cf3bbad8e2e11e54edf40a7bc1d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#af6249cf3bbad8e2e11e54edf40a7bc1d">CountBufferedOperations</a> () const ATTRIBUTE_DEPRECATED(&quot;this method is experimental and will disappear &quot;&quot;in a future release&quot;)</td></tr>
+<tr class="separator:af6249cf3bbad8e2e11e54edf40a7bc1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1c5e5e8faba286cddc266057e9a82d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#af1c5e5e8faba286cddc266057e9a82d5">SetErrorBufferSpace</a> (size_t size_bytes)</td></tr>
+<tr class="separator:af1c5e5e8faba286cddc266057e9a82d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a277c213a68679c6b0d5c432919eb9198"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#a277c213a68679c6b0d5c432919eb9198">CountPendingErrors</a> () const </td></tr>
+<tr class="separator:a277c213a68679c6b0d5c432919eb9198"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5e3521623338de49cfd62914bdcb2f7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad5e3521623338de49cfd62914bdcb2f7">GetPendingErrors</a> (std::vector&lt; <a class="el" href="classkudu_1_1client_1_1KuduError.html">KuduError</a> * &gt; *errors, bool *overflowed)</td></tr>
+<tr class="separator:ad5e3521623338de49cfd62914bdcb2f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ed0bac1edcbba612d7de41e8c8adfd5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">KuduClient</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#a4ed0bac1edcbba612d7de41e8c8adfd5">client</a> () const </td></tr>
+<tr class="separator:a4ed0bac1edcbba612d7de41e8c8adfd5"><td class="memSeparator" colspan="2">&#160;</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:a5b5a804db2a148e792148f521f04b486"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b5a804db2a148e792148f521f04b486"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduClient</b></td></tr>
+<tr class="separator:a5b5a804db2a148e792148f521f04b486"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada57057f15990c8cc54770c782fa9ad4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada57057f15990c8cc54770c782fa9ad4"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::Batcher</b></td></tr>
+<tr class="separator:ada57057f15990c8cc54770c782fa9ad4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba2affbf999dd265d3a7f8c30598fec7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba2affbf999dd265d3a7f8c30598fec7"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>ClientTest</b></td></tr>
+<tr class="separator:aba2affbf999dd265d3a7f8c30598fec7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Representation of a Kudu client session. </p>
+<p>A <a class="el" href="classkudu_1_1client_1_1KuduSession.html" title="Representation of a Kudu client session. ">KuduSession</a> belongs to a specific <a class="el" href="classkudu_1_1client_1_1KuduClient.html" title="A handle for a connection to a cluster. ">KuduClient</a>, and represents a context in which all read/write data access should take place. Within a session, multiple operations may be accumulated and batched together for better efficiency. Settings like timeouts, priorities, and trace IDs are also set per session.</p>
+<p>A <a class="el" href="classkudu_1_1client_1_1KuduSession.html" title="Representation of a Kudu client session. ">KuduSession</a>'s main purpose is for grouping together multiple data-access operations together into batches or transactions. It is important to note the distinction between these two:</p>
+<ul>
+<li>A batch is a set of operations which are grouped together in order to amortize fixed costs such as RPC call overhead and round trip times. A batch DOES NOT imply any ACID-like guarantees. Within a batch, some operations may succeed while others fail, and concurrent readers may see partial results. If the client crashes mid-batch, it is possible that some of the operations will be made durable while others were lost. </li>
+<li>In contrast, a transaction is a set of operations which are treated as an indivisible semantic unit, per the usual definitions of database transactions and isolation levels.</li>
+</ul>
+<dl class="section note"><dt>Note</dt><dd>Kudu does not currently support transactions! They are only mentioned in the above documentation to clarify that batches are not transactional and should only be used for efficiency.</dd></dl>
+<p><a class="el" href="classkudu_1_1client_1_1KuduSession.html" title="Representation of a Kudu client session. ">KuduSession</a> is separate from <a class="el" href="classkudu_1_1client_1_1KuduTable.html" title="A representation of a table on a particular cluster. ">KuduTable</a> because a given batch or transaction may span multiple tables. This is particularly important in the future when we add ACID support, but even in the context of batching, we may be able to coalesce writes to different tables hosted on the same server into the same RPC.</p>
+<p><a class="el" href="classkudu_1_1client_1_1KuduSession.html" title="Representation of a Kudu client session. ">KuduSession</a> is separate from <a class="el" href="classkudu_1_1client_1_1KuduClient.html" title="A handle for a connection to a cluster. ">KuduClient</a> because, in a multi-threaded application, different threads may need to concurrently execute transactions. Similar to a JDBC "session", transaction boundaries will be delineated on a per-session basis &ndash; in between a "BeginTransaction" and "Commit" call on a given session, all operations will be part of the same transaction. Meanwhile another concurrent Session object can safely run non-transactional work or other transactions without interfering.</p>
+<p>Additionally, there is a guarantee that writes from different sessions do not get batched together into the same RPCs &ndash; this means that latency-sensitive clients can run through the same <a class="el" href="classkudu_1_1client_1_1KuduClient.html" title="A handle for a connection to a cluster. ">KuduClient</a> object as throughput-oriented clients, perhaps by setting the latency-sensitive session's timeouts low and priorities high. Without the separation of batches, a latency-sensitive single-row insert might get batched along with 10MB worth of inserts from the batch writer, thus delaying the response significantly.</p>
+<p>Though we currently do not have transactional support, users will be forced to use a <a class="el" href="classkudu_1_1client_1_1KuduSession.html" title="Representation of a Kudu client session. ">KuduSession</a> to instantiate reads as well as writes. This will make it more straight-forward to add RW transactions in the future without significant modifications to the API.</p>
+<p>Users who are familiar with the Hibernate ORM framework should find this concept of a Session familiar.</p>
+<dl class="section note"><dt>Note</dt><dd>This class is not thread-safe. </dd></dl>
+</div><h2 class="groupheader">Member Enumeration Documentation</h2>
+<a class="anchor" id="aabd55109ba3b086bbe33b277cdd40d22"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="classkudu_1_1client_1_1KuduSession.html#aabd55109ba3b086bbe33b277cdd40d22">kudu::client::KuduSession::ExternalConsistencyMode</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>The possible external consistency modes on which Kudu operates. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="aabd55109ba3b086bbe33b277cdd40d22ae978fab7451faebf4399830b603c855c"></a>CLIENT_PROPAGATED</em>&nbsp;</td><td class="fielddoc">
+<p>The response to any write will contain a timestamp. Any further calls from the same client to other servers will update those servers with that timestamp. Following write operations from the same client will be assigned timestamps that are strictly higher, enforcing external consistency without having to wait or incur any latency penalties.</p>
+<p>In order to maintain external consistency for writes between two different clients in this mode, the user must forward the timestamp from the first client to the second by using <a class="el" href="classkudu_1_1client_1_1KuduClient.html#a3a671b3540c74ef7c358bb98e95031e0">KuduClient::GetLatestObservedTimestamp()</a> and <a class="el" href="classkudu_1_1client_1_1KuduClient.html#a0809b055eda76fd68988462f2a9791dd">KuduClient::SetLatestObservedTimestamp()</a>.</p>
+<p>This is the default external consistency mode.</p>
+<dl class="section warning"><dt>Warning</dt><dd>Failure to propagate timestamp information through back-channels between two different clients will negate any external consistency guarantee under this mode. </dd></dl>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" id="aabd55109ba3b086bbe33b277cdd40d22a70010f3ef1f70b99b02328c024c436c9"></a>COMMIT_WAIT</em>&nbsp;</td><td class="fielddoc">
+<p>The server will guarantee that write operations from the same or from other client are externally consistent, without the need to propagate timestamps across clients. This is done by making write operations wait until there is certainty that all follow up write operations (operations that start after the previous one finishes) will be assigned a timestamp that is strictly higher, enforcing external consistency.</p>
+<dl class="section warning"><dt>Warning</dt><dd>Depending on the clock synchronization state of TabletServers this may imply considerable latency. Moreover operations in <code>COMMIT_WAIT</code> external consistency mode will outright fail if TabletServer clocks are either unsynchronized or synchronized but with a maximum error which surpasses a pre-configured threshold. </dd></dl>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a class="anchor" id="aaec3956e642610d703f3b83b78e24e19"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="classkudu_1_1client_1_1KuduSession.html#aaec3956e642610d703f3b83b78e24e19">kudu::client::KuduSession::FlushMode</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Modes of flush operations. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="aaec3956e642610d703f3b83b78e24e19ad74b76e407e62ca951d369521636df2b"></a>AUTO_FLUSH_SYNC</em>&nbsp;</td><td class="fielddoc">
+<p>Every write will be sent to the server in-band with the <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad3f7324b27fca298c5ca3d07b4741943">Apply()</a> call. No batching will occur. In this mode, the <a class="el" href="classkudu_1_1client_1_1KuduSession.html#a64955abb5f5cc821b6e56354f733ce84">Flush()</a> call never has any effect, since each <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad3f7324b27fca298c5ca3d07b4741943">Apply()</a> call has already flushed the buffer. This is the default flush mode. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" id="aaec3956e642610d703f3b83b78e24e19a520b8eef7ef0fd149b2757faf43972b1"></a>AUTO_FLUSH_BACKGROUND</em>&nbsp;</td><td class="fielddoc">
+<p><a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad3f7324b27fca298c5ca3d07b4741943">Apply()</a> calls will return immediately (unless there is not enough buffer space to accommodate the newly added operations), but the writes will be sent in the background, potentially batched together with other writes from the same session. If there is not sufficient buffer space, <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad3f7324b27fca298c5ca3d07b4741943">Apply()</a> blocks for buffer space to become available.</p>
+<p>Because writes are applied in the background, any errors will be stored in a session-local buffer. Call <a class="el" href="classkudu_1_1client_1_1KuduSession.html#a277c213a68679c6b0d5c432919eb9198">CountPendingErrors()</a> or <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad5e3521623338de49cfd62914bdcb2f7">GetPendingErrors()</a> to retrieve them.</p>
+<p>In this mode, calling the <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad8c68570479e95b325d8a5437eef8731">FlushAsync()</a> or <a class="el" href="classkudu_1_1client_1_1KuduSession.html#a64955abb5f5cc821b6e56354f733ce84">Flush()</a> methods causes a flush that normally would have happened at some point in the near future to happen right now. The <a class="el" href="classkudu_1_1client_1_1KuduSession.html#a64955abb5f5cc821b6e56354f733ce84">Flush()</a> call can be used to block until the current batch is sent and the reclaimed space is available for new operations.</p>
+<dl class="section attention"><dt>Attention</dt><dd>The <code>AUTO_FLUSH_BACKGROUND</code> mode, when used in conjunction with a <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ac9a96017f86bfb6348fca9bfa0b8b5a4">KuduSession::SetMutationBufferMaxNum()</a> of greater than 1 (the default is 2), may result in out-of-order writes. This is because the buffers may flush concurrently, so multiple write operations may be sent to the server in parallel. See <a href="https://issues.apache.org/jira/browse/KUDU-1767">KUDU-1767</a> for more information.</dd></dl>
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000006">Todo:</a></b></dt><dd>Provide an API for the user to specify a callback to do their own error reporting. </dd></dl>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" id="aaec3956e642610d703f3b83b78e24e19a1db3efc2094da09aae45bb68475cdb4a"></a>MANUAL_FLUSH</em>&nbsp;</td><td class="fielddoc">
+<p><a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad3f7324b27fca298c5ca3d07b4741943">Apply()</a> calls will return immediately, and the writes will not be sent until the user calls <a class="el" href="classkudu_1_1client_1_1KuduSession.html#a64955abb5f5cc821b6e56354f733ce84">Flush()</a>. If the buffer runs past the configured space limit, then <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad3f7324b27fca298c5ca3d07b4741943">Apply()</a> will return an error.</p>
+<dl class="section attention"><dt>Attention</dt><dd>The <code>MANUAL_FLUSH</code> mode, when used in conjunction with a <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ac9a96017f86bfb6348fca9bfa0b8b5a4">KuduSession::SetMutationBufferMaxNum()</a> of greater than 1 (the default is 2), may result in out-of-order writes if <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad8c68570479e95b325d8a5437eef8731">KuduSession::FlushAsync()</a> is used. This is because the buffers may flush concurrently, so multiple write operations may be sent to the server in parallel. See <a href="https://issues.apache.org/jira/browse/KUDU-1767">KUDU-1767</a> for more information. </dd></dl>
+</td></tr>
+</table>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="ad3f7324b27fca298c5ca3d07b4741943"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduSession::Apply </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">KuduWriteOperation</a> *&#160;</td>
+          <td class="paramname"><em>write_op</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000004">Todo:</a></b></dt><dd>Add "doAs" ability here for proxy servers to be able to act on behalf of other users, assuming access rights. </dd></dl>
+<p>Apply the write operation.</p>
+<p>The behavior of this function depends on the current flush mode. Regardless of flush mode, however, <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad3f7324b27fca298c5ca3d07b4741943">Apply()</a> may begin to perform processing in the background for the call (e.g. looking up the tablet, etc). Given that, an error may be queued into the PendingErrors structure prior to flushing, even in <code>MANUAL_FLUSH</code> mode.</p>
+<p>In case of any error, which may occur during flushing or because the write_op is malformed, the write_op is stored in the session's error collector which may be retrieved at any time.</p>
+<p>A <a class="el" href="classkudu_1_1client_1_1KuduSession.html" title="Representation of a Kudu client session. ">KuduSession</a> accumulates write operations submitted via the <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad3f7324b27fca298c5ca3d07b4741943">Apply()</a> method in mutation buffers. A <a class="el" href="classkudu_1_1client_1_1KuduSession.html" title="Representation of a Kudu client session. ">KuduSession</a> always has at least one mutation buffer. In any flush mode, this call may block if the maximum number of mutation buffers per session is reached (use <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ac9a96017f86bfb6348fca9bfa0b8b5a4">KuduSession::SetMutationBufferMaxNum()</a> to set the limit on maximum number of batchers).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">write_op</td><td>Operation to apply. This method transfers the write_op's ownership to the <a class="el" href="classkudu_1_1client_1_1KuduSession.html" title="Representation of a Kudu client session. ">KuduSession</a>. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4ed0bac1edcbba612d7de41e8c8adfd5"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">KuduClient</a>* kudu::client::KuduSession::client </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>Client for the session: pointer to the associated client object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa5204844e361ecc3068fbc4e02fd4436"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduSession::Close </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classkudu_1_1Status.html" title="A representation of an operation&#39;s outcome. ">Status</a> of the session closure. In particular, an error is returned if there are non-flushed or in-flight operations. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af6249cf3bbad8e2e11e54edf40a7bc1d"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int kudu::client::KuduSession::CountBufferedOperations </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get number of buffered operations (not the same as 'pending').</p>
+<p>Note that this is different than <a class="el" href="classkudu_1_1client_1_1KuduSession.html#a3f224e9b95f86da7e1f2ea6fcf327756">HasPendingOperations()</a> above, which includes operations which have been sent and not yet responded to.</p>
+<p>This method is most relevant in <code>MANUAL_FLUSH</code> mode, where the result count stays valid until next explicit flush or <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad3f7324b27fca298c5ca3d07b4741943">Apply()</a> call. There is not much sense using this method in other flush modes: </p>
+<ul>
+<li>in <code>AUTO_FLUSH_SYNC</code> mode, the data is immediately put en-route to the destination by <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad3f7324b27fca298c5ca3d07b4741943">Apply()</a> method itself, so this method always returns zero. </li>
+<li>in <code>AUTO_FLUSH_BACKGROUND</code> mode, the result count returned by this method expires unpredictably and there isn't any guaranteed validity interval for the result: the background flush task can run any moment, invalidating the result.</li>
+</ul>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd>This method is experimental and will disappear in a future release.</dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>The number of buffered operations. These are operations that have not yet been flushed &ndash; i.e. they are not en-route yet. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a277c213a68679c6b0d5c432919eb9198"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int kudu::client::KuduSession::CountPendingErrors </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get error count for pending operations.</p>
+<p>Errors may accumulate in session's lifetime; use this method to see how many errors happened since last call of <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad5e3521623338de49cfd62914bdcb2f7">GetPendingErrors()</a> method. The error count includes both the accumulated and dropped errors. An error might be dropped due to the limit on the error buffer size; see the <a class="el" href="classkudu_1_1client_1_1KuduSession.html#af1c5e5e8faba286cddc266057e9a82d5">SetErrorBufferSpace()</a> method for details.</p>
+<dl class="section return"><dt>Returns</dt><dd>Total count of errors accumulated during the session. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a64955abb5f5cc821b6e56354f733ce84"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduSession::Flush </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Flush any pending writes.</p>
+<p>This method initiates flushing of the current batch of buffered write operations, if any, and then awaits for completion of all pending operations of the session. I.e., after successful return from this method no pending operations should be left in the session.</p>
+<p>In <code>AUTO_FLUSH_SYNC</code> mode, calling this method has no effect, since every <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad3f7324b27fca298c5ca3d07b4741943">Apply()</a> call flushes itself inline.</p>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. In particular, returns a non-OK status if there are any pending errors after the rows have been flushed. Callers should then use GetPendingErrors to determine which specific operations failed. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad8c68570479e95b325d8a5437eef8731"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void kudu::client::KuduSession::FlushAsync </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html">KuduStatusCallback</a> *&#160;</td>
+          <td class="paramname"><em>cb</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Flush any pending writes asynchronously.</p>
+<p>This method schedules a background flush of the latest batch of buffered write operations. Provided callback is invoked upon the flush completion of the latest batch of buffered write operations. If there were errors while flushing the operations, corresponding 'not OK' status is passed as a parameter for the callback invocation. Callers should then use <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad5e3521623338de49cfd62914bdcb2f7">GetPendingErrors()</a> to determine which specific operations failed.</p>
+<p>In the case that the async version of this method is used, then the callback will be called upon completion of the operations which were buffered since the last flush. In other words, in the following sequence: </p>
+<div class="fragment"><div class="line">*    session-&gt;Insert(a);</div>
+<div class="line">*    session-&gt;FlushAsync(callback_1);</div>
+<div class="line">*    session-&gt;Insert(b);</div>
+<div class="line">*    session-&gt;FlushAsync(callback_2);</div>
+<div class="line">*  </div>
+</div><!-- fragment --><p> ... <code>callback_2</code> will be triggered once <code>b</code> has been inserted, regardless of whether <code>a</code> has completed or not. That means there might be pending operations left in prior batches even after the callback has been invoked to report on the flush status of the latest batch.</p>
+<dl class="section note"><dt>Note</dt><dd>This also means that, if FlushAsync is called twice in succession, with no intervening operations, the second flush will return immediately. For example: <div class="fragment"><div class="line">*    session-&gt;Insert(a);</div>
+<div class="line">*    session-&gt;FlushAsync(callback_1); <span class="comment">// called when &#39;a&#39; is inserted</span></div>
+<div class="line">*    session-&gt;FlushAsync(callback_2); <span class="comment">// called immediately!</span></div>
+<div class="line">*  </div>
+</div><!-- fragment --> Note that, as in all other async functions in Kudu, the callback may be called either from an IO thread or the same thread which calls FlushAsync. The callback should not block.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">cb</td><td>Callback to call upon flush completion. The <code>cb</code> must remain valid until it is invoked. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ad5e3521623338de49cfd62914bdcb2f7"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void kudu::client::KuduSession::GetPendingErrors </td>
+          <td>(</td>
+          <td class="paramtype">std::vector&lt; <a class="el" href="classkudu_1_1client_1_1KuduError.html">KuduError</a> * &gt; *&#160;</td>
+          <td class="paramname"><em>errors</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool *&#160;</td>
+          <td class="paramname"><em>overflowed</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get information on errors from previous session activity.</p>
+<p>The information on errors are reset upon calling this method.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">errors</td><td>Pointer to the container to fill with error info objects. Caller takes ownership of the returned errors in the container. </td></tr>
+    <tr><td class="paramdir">[out]</td><td class="paramname">overflowed</td><td>If there were more errors than could be held in the session's error buffer, then <code>overflowed</code> is set to <code>true</code>. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a3f224e9b95f86da7e1f2ea6fcf327756"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::client::KuduSession::HasPendingOperations </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Check if there are any pending operations in this session.</p>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> if there are operations which have not yet been delivered to the cluster. This may include buffered operations (i.e. those that have not yet been flushed) as well as in-flight operations (i.e. those that are in the process of being sent to the servers).</dd></dl>
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000005">Todo:</a></b></dt><dd>Maybe "incomplete" or "undelivered" is clearer? </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af1c5e5e8faba286cddc266057e9a82d5"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduSession::SetErrorBufferSpace </td>
+          <td>(</td>
+          <td class="paramtype">size_t&#160;</td>
+          <td class="paramname"><em>size_bytes</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set limit on maximum buffer (memory) size used by this session's errors. By default, when a session is created, there is no limit on maximum size.</p>
+<p>The session's error buffer contains information on failed write operations. In most cases, the error contains the row which would be applied as is. If the error buffer space limit is set, the number of errors which fit into the buffer varies depending on error conditions, write operation types (insert/update/delete), and write operation row sizes.</p>
+<p>When the limit is set, the session will drop the first error that would overflow the buffer as well as all subsequent errors. To resume the accumulation of session errors, it's necessary to flush the current contents of the error buffer using the <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad5e3521623338de49cfd62914bdcb2f7">GetPendingErrors()</a> method.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">size_bytes</td><td>Limit on the maximum memory size consumed by collected session errors, where <code>0</code> means 'unlimited'. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. An error is returned on an attempt to set the limit on the buffer space if: <ul>
+<li>the session has already dropped at least one error since the last call to the <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad5e3521623338de49cfd62914bdcb2f7">GetPendingErrors()</a> method </li>
+<li>the new limit is less than the amount of space occupied by already accumulated errors. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a56d1c7f47dfcaf5121b15a4435a8eeca"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduSession::SetExternalConsistencyMode </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#aabd55109ba3b086bbe33b277cdd40d22">ExternalConsistencyMode</a>&#160;</td>
+          <td class="paramname"><em>m</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set external consistency mode for the session.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">m</td><td>External consistency mode to set. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a83555781b5a037f87c215e565ecf1a8f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduSession::SetFlushMode </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#aaec3956e642610d703f3b83b78e24e19">FlushMode</a>&#160;</td>
+          <td class="paramname"><em>m</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the flush mode.</p>
+<dl class="section pre"><dt>Precondition</dt><dd>There should be no pending writes &ndash; call <a class="el" href="classkudu_1_1client_1_1KuduSession.html#a64955abb5f5cc821b6e56354f733ce84">Flush()</a> first to ensure nothing is pending.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">m</td><td>Flush mode to set. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aabe75f0688f992dbdb2694a50d07f941"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduSession::SetMutationBufferFlushInterval </td>
+          <td>(</td>
+          <td class="paramtype">unsigned int&#160;</td>
+          <td class="paramname"><em>millis</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the interval for time-based flushing of the mutation buffer.</p>
+<p>In some cases, while running in AUTO_FLUSH_BACKGROUND mode, the size of the mutation buffer for pending operations and the flush watermark for fresh operations may be too high for the rate of incoming data: it would take too long to accumulate enough data in the buffer to trigger flushing. I.e., it makes sense to flush the accumulated operations if the prior flush happened long time ago. This method sets the wait interval for the time-based flushing which takes place along with the flushing triggered by the over-the-watermark criterion. By default, the interval is set to 1000 ms (i.e. 1 second).</p>
+<dl class="section note"><dt>Note</dt><dd>This setting is applicable only for AUTO_FLUSH_BACKGROUND sessions. I.e., calling this method in other flush modes is safe, but the parameter has no effect until the session is switched into AUTO_FLUSH_BACKGROUND mode.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">millis</td><td>The duration of the interval for the time-based flushing, in milliseconds. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7311344cec37b3847217197c35467cdf"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduSession::SetMutationBufferFlushWatermark </td>
+          <td>(</td>
+          <td class="paramtype">double&#160;</td>
+          <td class="paramname"><em>watermark_pct</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the buffer watermark to trigger flush in AUTO_FLUSH_BACKGROUND mode.</p>
+<p>This method sets the watermark for fresh operations in the buffer when running in AUTO_FLUSH_BACKGROUND mode: once the specified threshold is reached, the session starts sending the accumulated write operations to the appropriate tablet servers. By default, the buffer flush watermark is to to 50%.</p>
+<dl class="section note"><dt>Note</dt><dd>This setting is applicable only for AUTO_FLUSH_BACKGROUND sessions. I.e., calling this method in other flush modes is safe, but the parameter has no effect until the session is switched into AUTO_FLUSH_BACKGROUND mode.</dd>
+<dd>
+The buffer contains data for fresh (i.e. newly submitted) operations and also operations which are scheduled for flush or being flushed. The flush watermark determines how much of the buffer space is taken by newly submitted operations. Setting this level to 1.0 (i.e. 100%) results in flushing the buffer only when the newly applied operation would overflow the buffer.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">watermark_pct</td><td>Watermark level as percentage of the mutation buffer size. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac9a96017f86bfb6348fca9bfa0b8b5a4"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduSession::SetMutationBufferMaxNum </td>
+          <td>(</td>
+          <td class="paramtype">unsigned int&#160;</td>
+          <td class="paramname"><em>max_num</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the maximum number of mutation buffers per <a class="el" href="classkudu_1_1client_1_1KuduSession.html" title="Representation of a Kudu client session. ">KuduSession</a> object.</p>
+<p>A <a class="el" href="classkudu_1_1client_1_1KuduSession.html" title="Representation of a Kudu client session. ">KuduSession</a> accumulates write operations submitted via the <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad3f7324b27fca298c5ca3d07b4741943">Apply()</a> method in mutation buffers. A <a class="el" href="classkudu_1_1client_1_1KuduSession.html" title="Representation of a Kudu client session. ">KuduSession</a> always has at least one mutation buffer. The mutation buffer which accumulates new incoming operations is called the <em>current mutation buffer</em>. The current mutation buffer is flushed either explicitly using the <a class="el" href="classkudu_1_1client_1_1KuduSession.html#a64955abb5f5cc821b6e56354f733ce84">KuduSession::Flush()</a> and/or <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad8c68570479e95b325d8a5437eef8731">KuduSession::FlushAsync()</a> methods or it's done by the <a class="el" href="classkudu_1_1client_1_1KuduSession.h
 tml" title="Representation of a Kudu client session. ">KuduSession</a> automatically if running in AUTO_FLUSH_BACKGROUND mode. After flushing the current mutation buffer, a new buffer is created upon calling <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad3f7324b27fca298c5ca3d07b4741943">KuduSession::Apply()</a>, provided the limit is not exceeded. A call to <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad3f7324b27fca298c5ca3d07b4741943">KuduSession::Apply()</a> blocks if it's at the maximum number of buffers allowed; the call unblocks as soon as one of the pending batchers finished flushing and a new batcher can be created.</p>
+<p>The minimum setting for this parameter is 1 (one). The default setting for this parameter is 2 (two).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">max_num</td><td>The maximum number of mutation buffers per <a class="el" href="classkudu_1_1client_1_1KuduSession.html" title="Representation of a Kudu client session. ">KuduSession</a> object to hold the applied operations. Use <code>0</code> to set the maximum number of concurrent mutation buffers to unlimited. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aefa9bbc51c27104ce103b9ecda3b8abf"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduSession::SetMutationBufferSpace </td>
+          <td>(</td>
+          <td class="paramtype">size_t&#160;</td>
+          <td class="paramname"><em>size_bytes</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the amount of buffer space used by this session for outbound writes.</p>
+<p>The effect of the buffer size varies based on the flush mode of the session: </p>
+<ul>
+<li>AUTO_FLUSH_SYNC since no buffering is done, this has no effect. </li>
+<li>AUTO_FLUSH_BACKGROUND if the buffer space is exhausted, then write calls will block until there is space available in the buffer. </li>
+<li>MANUAL_FLUSH if the buffer space is exhausted, then write calls will return an error</li>
+</ul>
+<p>By default, the buffer space is set to 7 MiB (i.e. 7 * 1024 * 1024 bytes).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">size_bytes</td><td>Size of the buffer space to set (number of bytes). </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a25b22362650d7120f59cc1025e40bd79"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void kudu::client::KuduSession::SetTimeoutMillis </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>millis</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the timeout for writes made in this session.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">millis</td><td>Timeout to set in milliseconds; should be greater or equal to 0. If the parameter value is less than 0, it's implicitly set to 0. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduSession.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduSession.png b/cpp-client-api/classkudu_1_1client_1_1KuduSession.png
new file mode 100644
index 0000000..2c92c7e
Binary files /dev/null and b/cpp-client-api/classkudu_1_1client_1_1KuduSession.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduStatusCallback-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduStatusCallback-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduStatusCallback-members.html
new file mode 100644
index 0000000..5618622
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduStatusCallback-members.html
@@ -0,0 +1,108 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html">KuduStatusCallback</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduStatusCallback Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html">kudu::client::KuduStatusCallback</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduStatusCallback</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html">kudu::client::KuduStatusCallback</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html">kudu::client::KuduStatusCallback</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html#a2333beedb1d0c08a8c127b4552fbeb07">Run</a>(const Status &amp;s)=0</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html">kudu::client::KuduStatusCallback</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduStatusCallback</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html">kudu::client::KuduStatusCallback</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html">kudu::client::KuduStatusCallback</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduStatusCallback.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduStatusCallback.html b/cpp-client-api/classkudu_1_1client_1_1KuduStatusCallback.html
new file mode 100644
index 0000000..11b0e0a
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduStatusCallback.html
@@ -0,0 +1,165 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduStatusCallback 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html">KuduStatusCallback</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classkudu_1_1client_1_1KuduStatusCallback-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduStatusCallback Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>The interface for all status callbacks.  
+ <a href="classkudu_1_1client_1_1KuduStatusCallback.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="callbacks_8h_source.html">callbacks.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for kudu::client::KuduStatusCallback:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classkudu_1_1client_1_1KuduStatusCallback.png" usemap="#kudu::client::KuduStatusCallback_map" alt=""/>
+  <map id="kudu::client::KuduStatusCallback_map" name="kudu::client::KuduStatusCallback_map">
+<area href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html" title="The status callback that invokes a function by pointer with a single argument. " alt="kudu::client::KuduStatusFunctionCallback&lt; T &gt;" shape="rect" coords="0,56,273,80"/>
+<area href="classkudu_1_1client_1_1KuduStatusMemberCallback.html" title="The status callback that invokes a member function of an object. " alt="kudu::client::KuduStatusMemberCallback&lt; T &gt;" shape="rect" coords="283,56,556,80"/>
+</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:a2333beedb1d0c08a8c127b4552fbeb07"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html#a2333beedb1d0c08a8c127b4552fbeb07">Run</a> (const <a class="el" href="classkudu_1_1Status.html">Status</a> &amp;s)=0</td></tr>
+<tr class="separator:a2333beedb1d0c08a8c127b4552fbeb07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The interface for all status callbacks. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a2333beedb1d0c08a8c127b4552fbeb07"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void kudu::client::KuduStatusCallback::Run </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1Status.html">Status</a> &amp;&#160;</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">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Notify/report on the status.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>The status to report. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Implemented in <a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#af4c3e7fbd4fed52bcba220f95a27f70a">kudu::client::KuduStatusFunctionCallback&lt; T &gt;</a>, and <a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#a94bde1bdcb3cde6f78b11d822be19232">kudu::client::KuduStatusMemberCallback&lt; T &gt;</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="callbacks_8h_source.html">callbacks.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduStatusCallback.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduStatusCallback.png b/cpp-client-api/classkudu_1_1client_1_1KuduStatusCallback.png
new file mode 100644
index 0000000..a886eae
Binary files /dev/null and b/cpp-client-api/classkudu_1_1client_1_1KuduStatusCallback.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduStatusFunctionCallback-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduStatusFunctionCallback-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduStatusFunctionCallback-members.html
new file mode 100644
index 0000000..d8efe38
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduStatusFunctionCallback-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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html">KuduStatusFunctionCallback</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduStatusFunctionCallback&lt; T &gt; Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html">kudu::client::KuduStatusFunctionCallback&lt; T &gt;</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#ac175e6c42840c7a0dfbde3d71beac394">FunctionType</a> typedef</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html">kudu::client::KuduStatusFunctionCallback&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduStatusCallback</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html">kudu::client::KuduStatusCallback</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html">kudu::client::KuduStatusCallback</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#aca289bbf6ad9720bd74a90550f6c9b3b">KuduStatusFunctionCallback</a>(FunctionType function, T arg)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html">kudu::client::KuduStatusFunctionCallback&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#af4c3e7fbd4fed52bcba220f95a27f70a">Run</a>(const Status &amp;s) OVERRIDE</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html">kudu::client::KuduStatusFunctionCallback&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduStatusCallback</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html">kudu::client::KuduStatusCallback</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html">kudu::client::KuduStatusCallback</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>


[42/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/class_kudu_partial_row-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/class_kudu_partial_row-members.html b/cpp-client-api/class_kudu_partial_row-members.html
deleted file mode 100644
index 3764139..0000000
--- a/cpp-client-api/class_kudu_partial_row-members.html
+++ /dev/null
@@ -1,156 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">KuduPartialRow Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="class_kudu_partial_row.html#aea33d936e05641d86fc4e647bf014b9d">AllColumnsSet</a>() const</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>client::IntKeysTestSetup</b> (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>client::KuduWriteOperation</b> (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>client::SliceKeysTestSetup</b> (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_kudu_partial_row.html#a4bfc81d0678835bb8d97ef24f76ebda2">EncodeRowKey</a>(std::string *encoded_key) const</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetBinary</b>(const Slice &amp;col_name, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetBinary</b>(int col_idx, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetBool</b>(const Slice &amp;col_name, bool *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetBool</b>(int col_idx, bool *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetDouble</b>(const Slice &amp;col_name, double *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetDouble</b>(int col_idx, double *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetFloat</b>(const Slice &amp;col_name, float *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetFloat</b>(int col_idx, float *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInt16</b>(const Slice &amp;col_name, int16_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt16</b>(int col_idx, int16_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInt32</b>(const Slice &amp;col_name, int32_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt32</b>(int col_idx, int32_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInt64</b>(const Slice &amp;col_name, int64_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt64</b>(int col_idx, int64_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInt8</b>(const Slice &amp;col_name, int8_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt8</b>(int col_idx, int8_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetString</b>(const Slice &amp;col_name, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetString</b>(int col_idx, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetUnixTimeMicros</b>(const Slice &amp;col_name, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetUnixTimeMicros</b>(int col_idx, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="class_kudu_partial_row.html#aaa665d17637cd02e53cde5c68186daf8">IsColumnSet</a>(const Slice &amp;col_name) const</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_kudu_partial_row.html#a6a87c89208b635dc275c34dea9830fdf">IsColumnSet</a>(int col_idx) const</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="class_kudu_partial_row.html#a3db12a1c2807ed0e49ca2ba933248fa1">IsKeySet</a>() const</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_kudu_partial_row.html#a9288c78e2a10cd9feb1189110e04e186">IsNull</a>(const Slice &amp;col_name) const</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="class_kudu_partial_row.html#a32617fcbfa1b7c119a6c27596ab0d648">IsNull</a>(int col_idx) const</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KeyUtilTest</b> (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="class_kudu_partial_row.html#a9eb1cbd1b216f6313a03c82ab67112e4">KuduPartialRow</a>(const Schema *schema)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_kudu_partial_row.html#ab4ebb399982edbb3e877e38a74c700f1">KuduPartialRow</a>(const KuduPartialRow &amp;other)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="class_kudu_partial_row.html#a03cab3e1aa0bef19c14f94181934181f">operator=</a>(KuduPartialRow other)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>PartitionSchema</b> (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>RowOperationsPBDecoder</b> (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RowOperationsPBEncoder</b> (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="class_kudu_partial_row.html#aff66c4638ad8dee78a59937592147fd8">schema</a>() const</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetBinary</b>(const Slice &amp;col_name, const Slice &amp;val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetBinary</b>(int col_idx, const Slice &amp;val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetBinaryCopy</b>(const Slice &amp;col_name, const Slice &amp;val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetBinaryCopy</b>(int col_idx, const Slice &amp;val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetBinaryNoCopy</b>(const Slice &amp;col_name, const Slice &amp;val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetBinaryNoCopy</b>(int col_idx, const Slice &amp;val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetBool</b>(const Slice &amp;col_name, bool val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetBool</b>(int col_idx, bool val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetDouble</b>(const Slice &amp;col_name, double val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetDouble</b>(int col_idx, double val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetFloat</b>(const Slice &amp;col_name, float val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetFloat</b>(int col_idx, float val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetInt16</b>(const Slice &amp;col_name, int16_t val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetInt16</b>(int col_idx, int16_t val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetInt32</b>(const Slice &amp;col_name, int32_t val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetInt32</b>(int col_idx, int32_t val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetInt64</b>(const Slice &amp;col_name, int64_t val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetInt64</b>(int col_idx, int64_t val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetInt8</b>(const Slice &amp;col_name, int8_t val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetInt8</b>(int col_idx, int8_t val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_kudu_partial_row.html#aedbcf22d41791c5ae28e978eb9054cc5">SetNull</a>(const Slice &amp;col_name) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="class_kudu_partial_row.html#abeaa8d438650b7796e30e9865bb83d2f">SetNull</a>(int col_idx) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetString</b>(const Slice &amp;col_name, const Slice &amp;val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetString</b>(int col_idx, const Slice &amp;val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetStringCopy</b>(const Slice &amp;col_name, const Slice &amp;val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetStringCopy</b>(int col_idx, const Slice &amp;val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetStringNoCopy</b>(const Slice &amp;col_name, const Slice &amp;val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetStringNoCopy</b>(int col_idx, const Slice &amp;val) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetUnixTimeMicros</b>(const Slice &amp;col_name, int64_t micros_since_utc_epoch) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetUnixTimeMicros</b>(int col_idx, int64_t micros_since_utc_epoch) WARN_UNUSED_RESULT (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tablet::NumTypeRowOps</b> (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>tablet::SliceTypeRowOps</b> (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TestScanSpec</b> (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="class_kudu_partial_row.html#a6959f50b00dd3211a08e9442bbec0469">ToEncodedRowKeyOrDie</a>() const</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_kudu_partial_row.html#a185482f79abb8a276b2025129d13ab70">ToString</a>() const</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="class_kudu_partial_row.html#adccabf294832ba33fce80a72992f6e23">Unset</a>(const Slice &amp;col_name) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_kudu_partial_row.html#a8f65b552d35d23e6fc494cb1f6dcd394">Unset</a>(int col_idx) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduPartialRow</b>() (defined in <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</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 for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/class_kudu_partial_row.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/class_kudu_partial_row.html b/cpp-client-api/class_kudu_partial_row.html
deleted file mode 100644
index 5fa3f30..0000000
--- a/cpp-client-api/class_kudu_partial_row.html
+++ /dev/null
@@ -1,865 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: KuduPartialRow 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="class_kudu_partial_row-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">KuduPartialRow Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>A row which may only contain values for a subset of the columns.  
- <a href="class_kudu_partial_row.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="partial__row_8h_source.html">partial_row.h</a>&gt;</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:a9eb1cbd1b216f6313a03c82ab67112e4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kudu_partial_row.html#a9eb1cbd1b216f6313a03c82ab67112e4">KuduPartialRow</a> (const Schema *<a class="el" href="class_kudu_partial_row.html#aff66c4638ad8dee78a59937592147fd8">schema</a>)</td></tr>
-<tr class="separator:a9eb1cbd1b216f6313a03c82ab67112e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab4ebb399982edbb3e877e38a74c700f1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kudu_partial_row.html#ab4ebb399982edbb3e877e38a74c700f1">KuduPartialRow</a> (const <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> &amp;other)</td></tr>
-<tr class="separator:ab4ebb399982edbb3e877e38a74c700f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a03cab3e1aa0bef19c14f94181934181f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kudu_partial_row.html#a03cab3e1aa0bef19c14f94181934181f">operator=</a> (<a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> other)</td></tr>
-<tr class="separator:a03cab3e1aa0bef19c14f94181934181f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aedbcf22d41791c5ae28e978eb9054cc5"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kudu_partial_row.html#aedbcf22d41791c5ae28e978eb9054cc5">SetNull</a> (const Slice &amp;col_name) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:aedbcf22d41791c5ae28e978eb9054cc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abeaa8d438650b7796e30e9865bb83d2f"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kudu_partial_row.html#abeaa8d438650b7796e30e9865bb83d2f">SetNull</a> (int col_idx) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:abeaa8d438650b7796e30e9865bb83d2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adccabf294832ba33fce80a72992f6e23"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kudu_partial_row.html#adccabf294832ba33fce80a72992f6e23">Unset</a> (const Slice &amp;col_name) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:adccabf294832ba33fce80a72992f6e23"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8f65b552d35d23e6fc494cb1f6dcd394"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kudu_partial_row.html#a8f65b552d35d23e6fc494cb1f6dcd394">Unset</a> (int col_idx) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a8f65b552d35d23e6fc494cb1f6dcd394"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aaa665d17637cd02e53cde5c68186daf8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kudu_partial_row.html#aaa665d17637cd02e53cde5c68186daf8">IsColumnSet</a> (const Slice &amp;col_name) const</td></tr>
-<tr class="separator:aaa665d17637cd02e53cde5c68186daf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6a87c89208b635dc275c34dea9830fdf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kudu_partial_row.html#a6a87c89208b635dc275c34dea9830fdf">IsColumnSet</a> (int col_idx) const</td></tr>
-<tr class="separator:a6a87c89208b635dc275c34dea9830fdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9288c78e2a10cd9feb1189110e04e186"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kudu_partial_row.html#a9288c78e2a10cd9feb1189110e04e186">IsNull</a> (const Slice &amp;col_name) const</td></tr>
-<tr class="separator:a9288c78e2a10cd9feb1189110e04e186"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a32617fcbfa1b7c119a6c27596ab0d648"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kudu_partial_row.html#a32617fcbfa1b7c119a6c27596ab0d648">IsNull</a> (int col_idx) const</td></tr>
-<tr class="separator:a32617fcbfa1b7c119a6c27596ab0d648"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4bfc81d0678835bb8d97ef24f76ebda2"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kudu_partial_row.html#a4bfc81d0678835bb8d97ef24f76ebda2">EncodeRowKey</a> (std::string *encoded_key) const</td></tr>
-<tr class="separator:a4bfc81d0678835bb8d97ef24f76ebda2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6959f50b00dd3211a08e9442bbec0469"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kudu_partial_row.html#a6959f50b00dd3211a08e9442bbec0469">ToEncodedRowKeyOrDie</a> () const</td></tr>
-<tr class="separator:a6959f50b00dd3211a08e9442bbec0469"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3db12a1c2807ed0e49ca2ba933248fa1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kudu_partial_row.html#a3db12a1c2807ed0e49ca2ba933248fa1">IsKeySet</a> () const</td></tr>
-<tr class="separator:a3db12a1c2807ed0e49ca2ba933248fa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aea33d936e05641d86fc4e647bf014b9d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kudu_partial_row.html#aea33d936e05641d86fc4e647bf014b9d">AllColumnsSet</a> () const</td></tr>
-<tr class="separator:aea33d936e05641d86fc4e647bf014b9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a185482f79abb8a276b2025129d13ab70"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kudu_partial_row.html#a185482f79abb8a276b2025129d13ab70">ToString</a> () const</td></tr>
-<tr class="separator:a185482f79abb8a276b2025129d13ab70"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aff66c4638ad8dee78a59937592147fd8"><td class="memItemLeft" align="right" valign="top">const Schema *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kudu_partial_row.html#aff66c4638ad8dee78a59937592147fd8">schema</a> () const</td></tr>
-<tr class="separator:aff66c4638ad8dee78a59937592147fd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Setters for integral type columns by name.</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Set value for a column by name.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-</div></td></tr>
-<tr class="memitem:aeca0f9adc600ac2e24918e981a47252d"><td class="memItemLeft" align="right" valign="top"><a id="aeca0f9adc600ac2e24918e981a47252d"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetBool</b> (const Slice &amp;col_name, bool val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:aeca0f9adc600ac2e24918e981a47252d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a81d62690c48e6c1bbcaa0bb8f10f553f"><td class="memItemLeft" align="right" valign="top"><a id="a81d62690c48e6c1bbcaa0bb8f10f553f"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetInt8</b> (const Slice &amp;col_name, int8_t val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a81d62690c48e6c1bbcaa0bb8f10f553f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a46bebd1ee3d723d7529c5935545f3810"><td class="memItemLeft" align="right" valign="top"><a id="a46bebd1ee3d723d7529c5935545f3810"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetInt16</b> (const Slice &amp;col_name, int16_t val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a46bebd1ee3d723d7529c5935545f3810"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0980615e522c4e7f8c8ddf80df0ec887"><td class="memItemLeft" align="right" valign="top"><a id="a0980615e522c4e7f8c8ddf80df0ec887"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetInt32</b> (const Slice &amp;col_name, int32_t val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a0980615e522c4e7f8c8ddf80df0ec887"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abaa3b48abbafa7b224dbc6c199a430d4"><td class="memItemLeft" align="right" valign="top"><a id="abaa3b48abbafa7b224dbc6c199a430d4"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetInt64</b> (const Slice &amp;col_name, int64_t val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:abaa3b48abbafa7b224dbc6c199a430d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0f3cbad9ded11b6b19815b130eb7038a"><td class="memItemLeft" align="right" valign="top"><a id="a0f3cbad9ded11b6b19815b130eb7038a"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetUnixTimeMicros</b> (const Slice &amp;col_name, int64_t micros_since_utc_epoch) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a0f3cbad9ded11b6b19815b130eb7038a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a63f7bc57c1bc9a924466754eeac76a7b"><td class="memItemLeft" align="right" valign="top"><a id="a63f7bc57c1bc9a924466754eeac76a7b"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetFloat</b> (const Slice &amp;col_name, float val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a63f7bc57c1bc9a924466754eeac76a7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab65a91210596b8fffce9d0052858af20"><td class="memItemLeft" align="right" valign="top"><a id="ab65a91210596b8fffce9d0052858af20"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetDouble</b> (const Slice &amp;col_name, double val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:ab65a91210596b8fffce9d0052858af20"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Setters for integral type columns by index.</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Set value for a column by index.</p>
-<p>These setters are the same as corresponding column-name-based setters, but with numeric column indexes. These are faster since they avoid hashmap lookups, so should be preferred in performance-sensitive code (e.g. bulk loaders).</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-</div></td></tr>
-<tr class="memitem:a8500986269930b88336c36bc50328768"><td class="memItemLeft" align="right" valign="top"><a id="a8500986269930b88336c36bc50328768"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetBool</b> (int col_idx, bool val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a8500986269930b88336c36bc50328768"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af6d10997e70e776eb353ad67abc78d79"><td class="memItemLeft" align="right" valign="top"><a id="af6d10997e70e776eb353ad67abc78d79"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetInt8</b> (int col_idx, int8_t val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:af6d10997e70e776eb353ad67abc78d79"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adb92cc301cbcc89ef46e9bebbe86c508"><td class="memItemLeft" align="right" valign="top"><a id="adb92cc301cbcc89ef46e9bebbe86c508"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetInt16</b> (int col_idx, int16_t val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:adb92cc301cbcc89ef46e9bebbe86c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac883d7bfb3cbdb7986a18895320097ad"><td class="memItemLeft" align="right" valign="top"><a id="ac883d7bfb3cbdb7986a18895320097ad"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetInt32</b> (int col_idx, int32_t val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:ac883d7bfb3cbdb7986a18895320097ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a62224148c353a9eba4e19574a61fe369"><td class="memItemLeft" align="right" valign="top"><a id="a62224148c353a9eba4e19574a61fe369"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetInt64</b> (int col_idx, int64_t val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a62224148c353a9eba4e19574a61fe369"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a691d2ce90e503f939c07f5e874d6a536"><td class="memItemLeft" align="right" valign="top"><a id="a691d2ce90e503f939c07f5e874d6a536"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetUnixTimeMicros</b> (int col_idx, int64_t micros_since_utc_epoch) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a691d2ce90e503f939c07f5e874d6a536"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad0b76030c919b941997ffd047b12f40e"><td class="memItemLeft" align="right" valign="top"><a id="ad0b76030c919b941997ffd047b12f40e"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetFloat</b> (int col_idx, float val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:ad0b76030c919b941997ffd047b12f40e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7ee7f7a17437d338e58dd6a82431729d"><td class="memItemLeft" align="right" valign="top"><a id="a7ee7f7a17437d338e58dd6a82431729d"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetDouble</b> (int col_idx, double val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a7ee7f7a17437d338e58dd6a82431729d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Setters for binary/string columns by name (copying).</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Set the binary/string value for a column by name, copying the specified data immediately.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-</div></td></tr>
-<tr class="memitem:ae4b6f159c53f0c61ca5d0ad1615deeb3"><td class="memItemLeft" align="right" valign="top"><a id="ae4b6f159c53f0c61ca5d0ad1615deeb3"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetBinary</b> (const Slice &amp;col_name, const Slice &amp;val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:ae4b6f159c53f0c61ca5d0ad1615deeb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8d00b3a45ec8612187eba6751742beab"><td class="memItemLeft" align="right" valign="top"><a id="a8d00b3a45ec8612187eba6751742beab"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetString</b> (const Slice &amp;col_name, const Slice &amp;val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a8d00b3a45ec8612187eba6751742beab"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ace5ff767150c15d8368f258cf8b4fe78"><td class="memItemLeft" align="right" valign="top"><a id="ace5ff767150c15d8368f258cf8b4fe78"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetBinaryCopy</b> (const Slice &amp;col_name, const Slice &amp;val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:ace5ff767150c15d8368f258cf8b4fe78"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aac6ae9c9f8267cd6a52e46121b5f0199"><td class="memItemLeft" align="right" valign="top"><a id="aac6ae9c9f8267cd6a52e46121b5f0199"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetStringCopy</b> (const Slice &amp;col_name, const Slice &amp;val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:aac6ae9c9f8267cd6a52e46121b5f0199"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Setters for binary/string columns by index (copying).</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Set the binary/string value for a column by index, copying the specified data immediately.</p>
-<p>These setters are the same as the corresponding column-name-based setters, but with numeric column indexes. These are faster since they avoid hashmap lookups, so should be preferred in performance-sensitive code (e.g. bulk loaders).</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-</div></td></tr>
-<tr class="memitem:aa58ca5345b45b8bd0f3d700d75fa661c"><td class="memItemLeft" align="right" valign="top"><a id="aa58ca5345b45b8bd0f3d700d75fa661c"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetBinary</b> (int col_idx, const Slice &amp;val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:aa58ca5345b45b8bd0f3d700d75fa661c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0e606cb958eab0db1b12289aca255819"><td class="memItemLeft" align="right" valign="top"><a id="a0e606cb958eab0db1b12289aca255819"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetString</b> (int col_idx, const Slice &amp;val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a0e606cb958eab0db1b12289aca255819"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9da30ad760f428b2d5f70a1fe4eba827"><td class="memItemLeft" align="right" valign="top"><a id="a9da30ad760f428b2d5f70a1fe4eba827"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetStringCopy</b> (int col_idx, const Slice &amp;val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a9da30ad760f428b2d5f70a1fe4eba827"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1b5c60e7a1b34f29615eb00d40e4ca35"><td class="memItemLeft" align="right" valign="top"><a id="a1b5c60e7a1b34f29615eb00d40e4ca35"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetBinaryCopy</b> (int col_idx, const Slice &amp;val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a1b5c60e7a1b34f29615eb00d40e4ca35"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Setters for binary/string columns by name (non-copying).</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Set the binary/string value for a column by name, not copying the specified data.</p>
-<dl class="section note"><dt>Note</dt><dd>The specified data must remain valid until the corresponding RPC calls are completed to be able to access error buffers, if any errors happened (the errors can be fetched using the KuduSession::GetPendingErrors() method).</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-</div></td></tr>
-<tr class="memitem:a75d35ae76b436eea6ac2af27e179460f"><td class="memItemLeft" align="right" valign="top"><a id="a75d35ae76b436eea6ac2af27e179460f"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetBinaryNoCopy</b> (const Slice &amp;col_name, const Slice &amp;val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a75d35ae76b436eea6ac2af27e179460f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2a698140e257b13d559bdfc220540f73"><td class="memItemLeft" align="right" valign="top"><a id="a2a698140e257b13d559bdfc220540f73"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetStringNoCopy</b> (const Slice &amp;col_name, const Slice &amp;val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a2a698140e257b13d559bdfc220540f73"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Setters for binary/string columns by index (non-copying).</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Set the binary/string value for a column by index, not copying the specified data.</p>
-<p>These setters are the same as the corresponding column-name-based setters, but with numeric column indexes. These are faster since they avoid hashmap lookups, so should be preferred in performance-sensitive code (e.g. bulk loaders).</p>
-<dl class="section note"><dt>Note</dt><dd>The specified data must remain valid until the corresponding RPC calls are completed to be able to access error buffers, if any errors happened (the errors can be fetched using the KuduSession::GetPendingErrors() method).</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-</div></td></tr>
-<tr class="memitem:a66586a8208c3f7e90cf01fcb359a4793"><td class="memItemLeft" align="right" valign="top"><a id="a66586a8208c3f7e90cf01fcb359a4793"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetBinaryNoCopy</b> (int col_idx, const Slice &amp;val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a66586a8208c3f7e90cf01fcb359a4793"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae6ad2c3b84a65f3d7062fe4fcf8eb5bd"><td class="memItemLeft" align="right" valign="top"><a id="ae6ad2c3b84a65f3d7062fe4fcf8eb5bd"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>SetStringNoCopy</b> (int col_idx, const Slice &amp;val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:ae6ad2c3b84a65f3d7062fe4fcf8eb5bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Getters for integral type columns by column name.</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Get value of the column specified by name.</p>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
-<li>The type does not match. </li>
-<li>The value is unset. </li>
-<li>The value is <code>NULL</code>. </li>
-</ul>
-</dd></dl>
-</div></td></tr>
-<tr class="memitem:a8087c08eae65c609192c0dc0960334c2"><td class="memItemLeft" align="right" valign="top"><a id="a8087c08eae65c609192c0dc0960334c2"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetBool</b> (const Slice &amp;col_name, bool *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a8087c08eae65c609192c0dc0960334c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3cb0b4c5358ac4b42551f016f8a1cad4"><td class="memItemLeft" align="right" valign="top"><a id="a3cb0b4c5358ac4b42551f016f8a1cad4"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt8</b> (const Slice &amp;col_name, int8_t *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a3cb0b4c5358ac4b42551f016f8a1cad4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5de48c13b1a83abefc0a1b5262f69a93"><td class="memItemLeft" align="right" valign="top"><a id="a5de48c13b1a83abefc0a1b5262f69a93"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt16</b> (const Slice &amp;col_name, int16_t *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a5de48c13b1a83abefc0a1b5262f69a93"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9956360f9208549aab03d9284ff80b46"><td class="memItemLeft" align="right" valign="top"><a id="a9956360f9208549aab03d9284ff80b46"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt32</b> (const Slice &amp;col_name, int32_t *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a9956360f9208549aab03d9284ff80b46"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae64a1264303b8081cf5ee8dbd44fc6dc"><td class="memItemLeft" align="right" valign="top"><a id="ae64a1264303b8081cf5ee8dbd44fc6dc"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt64</b> (const Slice &amp;col_name, int64_t *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:ae64a1264303b8081cf5ee8dbd44fc6dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5aa39a18379e4339ac88138dfc5223f8"><td class="memItemLeft" align="right" valign="top"><a id="a5aa39a18379e4339ac88138dfc5223f8"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetUnixTimeMicros</b> (const Slice &amp;col_name, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a5aa39a18379e4339ac88138dfc5223f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9d5bdd73756eb630a7a8268677244afc"><td class="memItemLeft" align="right" valign="top"><a id="a9d5bdd73756eb630a7a8268677244afc"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetFloat</b> (const Slice &amp;col_name, float *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a9d5bdd73756eb630a7a8268677244afc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5ee25fdcff40d212e8e7cad67675c8fd"><td class="memItemLeft" align="right" valign="top"><a id="a5ee25fdcff40d212e8e7cad67675c8fd"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetDouble</b> (const Slice &amp;col_name, double *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a5ee25fdcff40d212e8e7cad67675c8fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Getters for column of integral type by column index.</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Get value of a column of integral type by column index.</p>
-<p>These getters are the same as the corresponding column-name-based getters, but with numeric column indexes. These are faster since they avoid hashmap lookups, so should be preferred in performance-sensitive code (e.g. bulk loaders).</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
-<li>The type does not match. </li>
-<li>The value is unset. </li>
-<li>The value is <code>NULL</code>. </li>
-</ul>
-</dd></dl>
-</div></td></tr>
-<tr class="memitem:afd863a5f5a4803a89f6a2db06ba54931"><td class="memItemLeft" align="right" valign="top"><a id="afd863a5f5a4803a89f6a2db06ba54931"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetBool</b> (int col_idx, bool *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:afd863a5f5a4803a89f6a2db06ba54931"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ada872affe8163dfa6420c0f191f9c650"><td class="memItemLeft" align="right" valign="top"><a id="ada872affe8163dfa6420c0f191f9c650"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt8</b> (int col_idx, int8_t *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:ada872affe8163dfa6420c0f191f9c650"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a918cb01437d863fa0a35a9a72b7bac1a"><td class="memItemLeft" align="right" valign="top"><a id="a918cb01437d863fa0a35a9a72b7bac1a"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt16</b> (int col_idx, int16_t *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a918cb01437d863fa0a35a9a72b7bac1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a869dcfb0e7847489b31b125e79e683dc"><td class="memItemLeft" align="right" valign="top"><a id="a869dcfb0e7847489b31b125e79e683dc"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt32</b> (int col_idx, int32_t *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a869dcfb0e7847489b31b125e79e683dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9ded00965652dde7d94769f01df01dc9"><td class="memItemLeft" align="right" valign="top"><a id="a9ded00965652dde7d94769f01df01dc9"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt64</b> (int col_idx, int64_t *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a9ded00965652dde7d94769f01df01dc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab328b8a04618328a7b4c72217138e246"><td class="memItemLeft" align="right" valign="top"><a id="ab328b8a04618328a7b4c72217138e246"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetUnixTimeMicros</b> (int col_idx, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:ab328b8a04618328a7b4c72217138e246"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1a53cf17ad2cd746b7512ae3ecd6131f"><td class="memItemLeft" align="right" valign="top"><a id="a1a53cf17ad2cd746b7512ae3ecd6131f"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetFloat</b> (int col_idx, float *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a1a53cf17ad2cd746b7512ae3ecd6131f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4b4fae6f8be68e97b0e7145ea55fae9f"><td class="memItemLeft" align="right" valign="top"><a id="a4b4fae6f8be68e97b0e7145ea55fae9f"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetDouble</b> (int col_idx, double *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a4b4fae6f8be68e97b0e7145ea55fae9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Getters for string/binary column by column name.</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Get the string/binary value for a column by its name.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the column. </td></tr>
-    <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>Pointer to the placeholder to put the resulting value. Note that the method does not copy the value. Callers should copy the resulting Slice if necessary. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
-<li>The type does not match. </li>
-<li>The value is unset. </li>
-<li>The value is <code>NULL</code>. </li>
-</ul>
-</dd></dl>
-</div></td></tr>
-<tr class="memitem:a0c31a9a374229b15103111913c8378ee"><td class="memItemLeft" align="right" valign="top"><a id="a0c31a9a374229b15103111913c8378ee"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetString</b> (const Slice &amp;col_name, Slice *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a0c31a9a374229b15103111913c8378ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa144a55744bff07d34cd9db7788cb38e"><td class="memItemLeft" align="right" valign="top"><a id="aa144a55744bff07d34cd9db7788cb38e"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetBinary</b> (const Slice &amp;col_name, Slice *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:aa144a55744bff07d34cd9db7788cb38e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Getters for string/binary column by column index.</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Get the string/binary value for a column by its index.</p>
-<p>These methods are faster than their name-based counterparts since they use indices to avoid hashmap lookups, so index-based getters should be preferred in performance-sensitive code.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_index</td><td>The index of the column. </td></tr>
-    <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>Pointer to the placeholder to put the resulting value. Note that the method does not copy the value. Callers should copy the resulting Slice if necessary. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
-<li>The type does not match. </li>
-<li>The value is unset. </li>
-<li>The value is <code>NULL</code>. </li>
-</ul>
-</dd></dl>
-</div></td></tr>
-<tr class="memitem:a6867fbfce181081810ab2522fbf764bd"><td class="memItemLeft" align="right" valign="top"><a id="a6867fbfce181081810ab2522fbf764bd"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetString</b> (int col_idx, Slice *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a6867fbfce181081810ab2522fbf764bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1c6b9c1cdf9f80ddeea53117ddc5545d"><td class="memItemLeft" align="right" valign="top"><a id="a1c6b9c1cdf9f80ddeea53117ddc5545d"></a>
-Status&#160;</td><td class="memItemRight" valign="bottom"><b>GetBinary</b> (int col_idx, Slice *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a1c6b9c1cdf9f80ddeea53117ddc5545d"><td class="memSeparator" colspan="2">&#160;</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:a3efada50725e9e8ef4456b4b68418260"><td class="memItemLeft" align="right" valign="top"><a id="a3efada50725e9e8ef4456b4b68418260"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>client::KuduWriteOperation</b></td></tr>
-<tr class="separator:a3efada50725e9e8ef4456b4b68418260"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a35ea4a80cbbfa13186cc711cee6b415e"><td class="memItemLeft" align="right" valign="top"><a id="a35ea4a80cbbfa13186cc711cee6b415e"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KeyUtilTest</b></td></tr>
-<tr class="separator:a35ea4a80cbbfa13186cc711cee6b415e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a563871d13e91ee68a82ce1bffca940e9"><td class="memItemLeft" align="right" valign="top"><a id="a563871d13e91ee68a82ce1bffca940e9"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>PartitionSchema</b></td></tr>
-<tr class="separator:a563871d13e91ee68a82ce1bffca940e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a10abd48a6357bdd00368d25fffc0496f"><td class="memItemLeft" align="right" valign="top"><a id="a10abd48a6357bdd00368d25fffc0496f"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>RowOperationsPBDecoder</b></td></tr>
-<tr class="separator:a10abd48a6357bdd00368d25fffc0496f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a06f23e742142966df27182b92677b056"><td class="memItemLeft" align="right" valign="top"><a id="a06f23e742142966df27182b92677b056"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>RowOperationsPBEncoder</b></td></tr>
-<tr class="separator:a06f23e742142966df27182b92677b056"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4784a03ff6ec372a1becfc5bbec699d5"><td class="memItemLeft" align="right" valign="top"><a id="a4784a03ff6ec372a1becfc5bbec699d5"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>TestScanSpec</b></td></tr>
-<tr class="separator:a4784a03ff6ec372a1becfc5bbec699d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b3ee3bd7a920b4711cd7cbacc4c337b"><td class="memTemplParams" colspan="2"><a id="a3b3ee3bd7a920b4711cd7cbacc4c337b"></a>
-template&lt;typename KeyTypeWrapper &gt; </td></tr>
-<tr class="memitem:a3b3ee3bd7a920b4711cd7cbacc4c337b"><td class="memTemplItemLeft" align="right" valign="top">struct&#160;</td><td class="memTemplItemRight" valign="bottom"><b>client::SliceKeysTestSetup</b></td></tr>
-<tr class="separator:a3b3ee3bd7a920b4711cd7cbacc4c337b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2fdb763189252025742f253796785197"><td class="memTemplParams" colspan="2"><a id="a2fdb763189252025742f253796785197"></a>
-template&lt;typename KeyTypeWrapper &gt; </td></tr>
-<tr class="memitem:a2fdb763189252025742f253796785197"><td class="memTemplItemLeft" align="right" valign="top">struct&#160;</td><td class="memTemplItemRight" valign="bottom"><b>client::IntKeysTestSetup</b></td></tr>
-<tr class="separator:a2fdb763189252025742f253796785197"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7cf78e143d1fb91daae00290cbe43616"><td class="memTemplParams" colspan="2"><a id="a7cf78e143d1fb91daae00290cbe43616"></a>
-template&lt;typename KeyTypeWrapper &gt; </td></tr>
-<tr class="memitem:a7cf78e143d1fb91daae00290cbe43616"><td class="memTemplItemLeft" align="right" valign="top">struct&#160;</td><td class="memTemplItemRight" valign="bottom"><b>tablet::SliceTypeRowOps</b></td></tr>
-<tr class="separator:a7cf78e143d1fb91daae00290cbe43616"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab1a9e9afc588ccb6e46b09661f7f3a47"><td class="memTemplParams" colspan="2"><a id="ab1a9e9afc588ccb6e46b09661f7f3a47"></a>
-template&lt;typename KeyTypeWrapper &gt; </td></tr>
-<tr class="memitem:ab1a9e9afc588ccb6e46b09661f7f3a47"><td class="memTemplItemLeft" align="right" valign="top">struct&#160;</td><td class="memTemplItemRight" valign="bottom"><b>tablet::NumTypeRowOps</b></td></tr>
-<tr class="separator:ab1a9e9afc588ccb6e46b09661f7f3a47"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>A row which may only contain values for a subset of the columns. </p>
-<p>This object contains a normal contiguous row, plus a bitfield indicating which columns have been set. Additionally, this type may optionally own copies of indirect data for variable length columns. </p>
-</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a id="a9eb1cbd1b216f6313a03c82ab67112e4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9eb1cbd1b216f6313a03c82ab67112e4">&#9670;&nbsp;</a></span>KuduPartialRow() <span class="overload">[1/2]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">KuduPartialRow::KuduPartialRow </td>
-          <td>(</td>
-          <td class="paramtype">const Schema *&#160;</td>
-          <td class="paramname"><em>schema</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">schema</td><td>Schema to use for the row. The given Schema object must remain valid for the lifetime of this row. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a id="ab4ebb399982edbb3e877e38a74c700f1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab4ebb399982edbb3e877e38a74c700f1">&#9670;&nbsp;</a></span>KuduPartialRow() <span class="overload">[2/2]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">KuduPartialRow::KuduPartialRow </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> &amp;&#160;</td>
-          <td class="paramname"><em>other</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Create a copy of <a class="el" href="class_kudu_partial_row.html" title="A row which may only contain values for a subset of the columns. ">KuduPartialRow</a> instance.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td><a class="el" href="class_kudu_partial_row.html" title="A row which may only contain values for a subset of the columns. ">KuduPartialRow</a> instance to copy from. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a id="aea33d936e05641d86fc4e647bf014b9d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aea33d936e05641d86fc4e647bf014b9d">&#9670;&nbsp;</a></span>AllColumnsSet()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool KuduPartialRow::AllColumnsSet </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><code>true</code> if all column values have been set. </dd></dl>
-
-</div>
-</div>
-<a id="a4bfc81d0678835bb8d97ef24f76ebda2"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4bfc81d0678835bb8d97ef24f76ebda2">&#9670;&nbsp;</a></span>EncodeRowKey()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Status KuduPartialRow::EncodeRowKey </td>
-          <td>(</td>
-          <td class="paramtype">std::string *&#160;</td>
-          <td class="paramname"><em>encoded_key</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Encode a row key.</p>
-<p>The result is suitable for use as a tablet split key, an encoded key range, etc.</p>
-<dl class="section pre"><dt>Precondition</dt><dd>All of the key columns must be set.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[out]</td><td class="paramname">encoded_key</td><td>The encoded key (i.e. the result of the encoding). </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. In particular, this method returns InvalidArgument if not all the key columns are set. </dd></dl>
-
-</div>
-</div>
-<a id="aaa665d17637cd02e53cde5c68186daf8"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aaa665d17637cd02e53cde5c68186daf8">&#9670;&nbsp;</a></span>IsColumnSet() <span class="overload">[1/2]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool KuduPartialRow::IsColumnSet </td>
-          <td>(</td>
-          <td class="paramtype">const Slice &amp;&#160;</td>
-          <td class="paramname"><em>col_name</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Check whether the specified column is set for the row.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the column. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the given column has been specified. </dd></dl>
-
-</div>
-</div>
-<a id="a6a87c89208b635dc275c34dea9830fdf"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6a87c89208b635dc275c34dea9830fdf">&#9670;&nbsp;</a></span>IsColumnSet() <span class="overload">[2/2]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool KuduPartialRow::IsColumnSet </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>col_idx</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Check whether the specified column is set for the row.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the column. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the given column has been specified. </dd></dl>
-
-</div>
-</div>
-<a id="a3db12a1c2807ed0e49ca2ba933248fa1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3db12a1c2807ed0e49ca2ba933248fa1">&#9670;&nbsp;</a></span>IsKeySet()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool KuduPartialRow::IsKeySet </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><code>true</code> if all key column values have been set for this mutation. </dd></dl>
-
-</div>
-</div>
-<a id="a9288c78e2a10cd9feb1189110e04e186"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9288c78e2a10cd9feb1189110e04e186">&#9670;&nbsp;</a></span>IsNull() <span class="overload">[1/2]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool KuduPartialRow::IsNull </td>
-          <td>(</td>
-          <td class="paramtype">const Slice &amp;&#160;</td>
-          <td class="paramname"><em>col_name</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Check whether the specified column is <code>NULL</code> for the row.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the given column's value is <code>NULL</code>. </dd></dl>
-
-</div>
-</div>
-<a id="a32617fcbfa1b7c119a6c27596ab0d648"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a32617fcbfa1b7c119a6c27596ab0d648">&#9670;&nbsp;</a></span>IsNull() <span class="overload">[2/2]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool KuduPartialRow::IsNull </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>col_idx</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Check whether the specified column is <code>NULL</code> for the row.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the column. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the given column's value is <code>NULL</code>. </dd></dl>
-
-</div>
-</div>
-<a id="a03cab3e1aa0bef19c14f94181934181f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a03cab3e1aa0bef19c14f94181934181f">&#9670;&nbsp;</a></span>operator=()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>&amp; KuduPartialRow::operator= </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>&#160;</td>
-          <td class="paramname"><em>other</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Overwrite this <a class="el" href="class_kudu_partial_row.html" title="A row which may only contain values for a subset of the columns. ">KuduPartialRow</a> instance with data from other instance.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td><a class="el" href="class_kudu_partial_row.html" title="A row which may only contain values for a subset of the columns. ">KuduPartialRow</a> instance to assign from. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Reference to the updated object. </dd></dl>
-
-</div>
-</div>
-<a id="aff66c4638ad8dee78a59937592147fd8"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aff66c4638ad8dee78a59937592147fd8">&#9670;&nbsp;</a></span>schema()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">const Schema* KuduPartialRow::schema </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 schema object for the partial row. </dd></dl>
-
-</div>
-</div>
-<a id="aedbcf22d41791c5ae28e978eb9054cc5"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aedbcf22d41791c5ae28e978eb9054cc5">&#9670;&nbsp;</a></span>SetNull() <span class="overload">[1/2]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Status KuduPartialRow::SetNull </td>
-          <td>(</td>
-          <td class="paramtype">const Slice &amp;&#160;</td>
-          <td class="paramname"><em>col_name</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set column value to <code>NULL</code>; the column is identified by its name.</p>
-<p>This will only succeed on nullable columns. Use <a class="el" href="class_kudu_partial_row.html#adccabf294832ba33fce80a72992f6e23">Unset()</a> to restore column value to its default.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="abeaa8d438650b7796e30e9865bb83d2f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#abeaa8d438650b7796e30e9865bb83d2f">&#9670;&nbsp;</a></span>SetNull() <span class="overload">[2/2]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Status KuduPartialRow::SetNull </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>col_idx</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set column value to <code>NULL</code>; the column is identified by its index.</p>
-<p>This will only succeed on nullable columns. Use <a class="el" href="class_kudu_partial_row.html#adccabf294832ba33fce80a72992f6e23">Unset()</a> to restore column value to its default.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a6959f50b00dd3211a08e9442bbec0469"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6959f50b00dd3211a08e9442bbec0469">&#9670;&nbsp;</a></span>ToEncodedRowKeyOrDie()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string KuduPartialRow::ToEncodedRowKeyOrDie </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Convenience method which is similar to EncodeRowKey.</p>
-<p>This is equivalent to the EncodeRowKey, but triggers a FATAL error on failure.</p>
-<dl class="section return"><dt>Returns</dt><dd>The encoded key. </dd></dl>
-
-</div>
-</div>
-<a id="a185482f79abb8a276b2025129d13ab70"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a185482f79abb8a276b2025129d13ab70">&#9670;&nbsp;</a></span>ToString()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string KuduPartialRow::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>String representation for the partial row. </dd></dl>
-
-</div>
-</div>
-<a id="adccabf294832ba33fce80a72992f6e23"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#adccabf294832ba33fce80a72992f6e23">&#9670;&nbsp;</a></span>Unset() <span class="overload">[1/2]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Status KuduPartialRow::Unset </td>
-          <td>(</td>
-          <td class="paramtype">const Slice &amp;&#160;</td>
-          <td class="paramname"><em>col_name</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Unset the given column by name, restoring its default value.</p>
-<dl class="section note"><dt>Note</dt><dd>This is different from setting it to <code>NULL</code>.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a8f65b552d35d23e6fc494cb1f6dcd394"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8f65b552d35d23e6fc494cb1f6dcd394">&#9670;&nbsp;</a></span>Unset() <span class="overload">[2/2]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Status KuduPartialRow::Unset </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>col_idx</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Unset the given column by index, restoring its default value.</p>
-<dl class="section note"><dt>Note</dt><dd>This is different from setting it to <code>NULL</code>.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/common/<a class="el" href="partial__row_8h_source.html">partial_row.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>


[50/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/2016/02/26/apache-kudu-0-7-0-released.html
----------------------------------------------------------------------
diff --git a/2016/02/26/apache-kudu-0-7-0-released.html b/2016/02/26/apache-kudu-0-7-0-released.html
index 6309d1a..18e21be 100644
--- a/2016/02/26/apache-kudu-0-7-0-released.html
+++ b/2016/02/26/apache-kudu-0-7-0-released.html
@@ -120,7 +120,7 @@ part of the ASF Incubator, version 0.7.0!</p>
 <!--more-->
 
 <ul>
-  <li>Kudu now has limited support for Apache Spark, through a simple <code class="highlighter-rouge">kuduRDD</code> API</li>
+  <li>Kudu now has limited support for Apache Spark, through a simple <code>kuduRDD</code> API</li>
   <li>Several improvements to the Java client including better error handling support and fixes for a potential client hang.</li>
   <li>Better platform support, including support for building on RHEL 7, CentOS 7, and SLES 12.</li>
   <li>The Kudu Python client has been completely revamped and is now considered a supported feature.</li>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/2016/04/19/kudu-0-8-0-predicate-improvements.html
----------------------------------------------------------------------
diff --git a/2016/04/19/kudu-0-8-0-predicate-improvements.html b/2016/04/19/kudu-0-8-0-predicate-improvements.html
index 13493c6..5557352 100644
--- a/2016/04/19/kudu-0-8-0-predicate-improvements.html
+++ b/2016/04/19/kudu-0-8-0-predicate-improvements.html
@@ -151,10 +151,10 @@ know on the <a href="https://issues.apache.org/jira/browse/KUDU-1065">JIRA issue
 <h2 id="redesigned-predicate-api-in-the-java-client">Redesigned Predicate API in the Java Client</h2>
 
 <p>The Java client has a new way to express scan predicates: the
-<a href="http://kudu.apache.org/apidocs/org/kududb/client/KuduPredicate.html"><code class="highlighter-rouge">KuduPredicate</code></a>.
+<a href="http://kudu.apache.org/apidocs/org/kududb/client/KuduPredicate.html"><code>KuduPredicate</code></a>.
 The API matches the corresponding C++ API more closely, and adds support for
 specifying exclusive, as well as inclusive, range predicates. The existing
-<a href="http://kudu.apache.org/apidocs/org/kududb/client/ColumnRangePredicate.html"><code class="highlighter-rouge">ColumnRangePredicate</code></a>
+<a href="http://kudu.apache.org/apidocs/org/kududb/client/ColumnRangePredicate.html"><code>ColumnRangePredicate</code></a>
 API has been deprecated, and will be removed soon. Example of transitioning from
 the old to new API:</p>
 
@@ -172,14 +172,14 @@ the old to new API:</p>
 
 <h2 id="under-the-covers-changes">Under the Covers Changes</h2>
 
-<p>The scan optimizations in the server and C++ client, and the new <code class="highlighter-rouge">KuduPredicate</code>
+<p>The scan optimizations in the server and C++ client, and the new <code>KuduPredicate</code>
 API in the Java client are made possible by an overhaul of how predicates are
 handled internally. A new protobuf message type,
-<a href="https://github.com/apache/incubator-kudu/blob/master/src/kudu/common/common.proto#L273"><code class="highlighter-rouge">ColumnPredicatePB</code></a>
+<a href="https://github.com/apache/incubator-kudu/blob/master/src/kudu/common/common.proto#L273"><code>ColumnPredicatePB</code></a>
 has been introduced, and will allow more column predicate types to be introduced
 in the future. If you are interested in contributing to Kudu but don’t know
-where to start, consider adding a new predicate type; for example the <code class="highlighter-rouge">IS NULL</code>,
-<code class="highlighter-rouge">IS NOT NULL</code>, <code class="highlighter-rouge">IN</code>, and <code class="highlighter-rouge">LIKE</code> predicates types are currently not implemented.</p>
+where to start, consider adding a new predicate type; for example the <code>IS NULL</code>,
+<code>IS NOT NULL</code>, <code>IN</code>, and <code>LIKE</code> predicates types are currently not implemented.</p>
 
   </div>
 </article>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/2016/04/26/ycsb.html
----------------------------------------------------------------------
diff --git a/2016/04/26/ycsb.html b/2016/04/26/ycsb.html
index bb611c6..ebecb5c 100644
--- a/2016/04/26/ycsb.html
+++ b/2016/04/26/ycsb.html
@@ -139,12 +139,12 @@
 </ul>
 
 <h2 id="experimental-setup">Experimental setup</h2>
-<p>The single-node Kudu cluster was configured, started, and stopped by a Python script <code class="highlighter-rouge">run_experiments.py</code> which cycled through several different configurations, completely removing all data in between each iteration. For each Kudu configuration, YCSB was used to load 100M rows of data (each approximately 1KB). YCSB is configured with 16 client threads on the same node. For each configuration, the YCSB log as well as periodic dumps of Tablet Server metrics are captured for later analysis.</p>
+<p>The single-node Kudu cluster was configured, started, and stopped by a Python script <code>run_experiments.py</code> which cycled through several different configurations, completely removing all data in between each iteration. For each Kudu configuration, YCSB was used to load 100M rows of data (each approximately 1KB). YCSB is configured with 16 client threads on the same node. For each configuration, the YCSB log as well as periodic dumps of Tablet Server metrics are captured for later analysis.</p>
 
 <p>Note that in many cases, the 16 client threads were not enough to max out the full performance of the machine. These experiments should not be taken to determine the maximum throughput of Kudu – instead, we are looking at comparing the <em>relative</em> performance of different configuration options.</p>
 
 <h1 id="benchmarking-synchronous-insert-operations">Benchmarking Synchronous Insert Operations</h1>
-<p>The first set of experiments runs the YCSB load with the <code class="highlighter-rouge">sync_ops=true</code> configuration option. This option means that each client thread will insert one row at a time and synchronously wait for the response before inserting the next row. The lack of batching makes this a good stress test for Kudu’s RPC performance and other fixed per-request costs.</p>
+<p>The first set of experiments runs the YCSB load with the <code>sync_ops=true</code> configuration option. This option means that each client thread will insert one row at a time and synchronously wait for the response before inserting the next row. The lack of batching makes this a good stress test for Kudu’s RPC performance and other fixed per-request costs.</p>
 
 <p>The fact that the requests are synchronous also makes it easy to measure the <em>latency</em> of the write requests. With request batching enabled, latency would be irrelevant.</p>
 
@@ -164,28 +164,25 @@
 
 <p><img src="/img/YCSB_files/YCSB_3_0.png" alt="png" class="img-responsive" /></p>
 
-<div class="highlighter-rouge"><pre class="highlight"><code>Average throughput: 31163 ops/sec
+<pre><code>Average throughput: 31163 ops/sec
 </code></pre>
-</div>
 
 <p>The results here are interesting: the throughput starts out around 70K rows/second, but then collapses to nearly zero. After staying near zero for a while, it shoots back up to the original performance, and the pattern repeats many times.</p>
 
 <p>Also note that the 99th percentile latency seems to alternate between close to zero and a value near 500ms. This bimodal distribution led me to grep in the Java source for the magic number 500. Sure enough, I found:</p>
 
-<div class="highlighter-rouge"><pre class="highlight"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">final</span> <span class="kt">int</span> <span class="n">SLEEP_TIME</span> <span class="o">=</span> <span class="mi">500</span><span class="o">;</span>
+<pre><code class="language-java">public static final int SLEEP_TIME = 500;
 </code></pre>
-</div>
 
 <p>Used in this backoff calculation method (slightly paraphrased here):</p>
 
-<div class="highlighter-rouge"><pre class="highlight"><code>  <span class="kt">long</span> <span class="nf">getSleepTimeForRpc</span><span class="p">(</span><span class="n">KuduRpc</span><span class="o">&lt;?&gt;</span> <span class="n">rpc</span><span class="o">)</span> <span class="o">{</span>
-    <span class="c1">// TODO backoffs? Sleep in increments of 500 ms, plus some random time up to 50</span>
-    <span class="k">return</span> <span class="o">(</span><span class="n">attemptCount</span> <span class="o">*</span> <span class="n">SLEEP_TIME</span><span class="o">)</span> <span class="o">+</span> <span class="n">sleepRandomizer</span><span class="o">.</span><span class="na">nextInt</span><span class="o">(</span><span class="mi">50</span><span class="o">);</span>
-  <span class="o">}</span>
+<pre><code class="language-java">  long getSleepTimeForRpc(KuduRpc&lt;?&gt; rpc) {
+    // TODO backoffs? Sleep in increments of 500 ms, plus some random time up to 50
+    return (attemptCount * SLEEP_TIME) + sleepRandomizer.nextInt(50);
+  }
 </code></pre>
-</div>
 
-<p>One reason that a client will back off and retry is a <code class="highlighter-rouge">SERVER_TOO_BUSY</code> response from the server. This response is used in a number of overload situations. In a write-mostly workload, the most likely situation is that the server is low on memory and thus asking clients to back off while it flushes. Sure enough, when we graph the heap usage over time, as well as the rate of writes rejected due to low-memory, we see that this is the case:</p>
+<p>One reason that a client will back off and retry is a <code>SERVER_TOO_BUSY</code> response from the server. This response is used in a number of overload situations. In a write-mostly workload, the most likely situation is that the server is low on memory and thus asking clients to back off while it flushes. Sure enough, when we graph the heap usage over time, as well as the rate of writes rejected due to low-memory, we see that this is the case:</p>
 
 <div class="highlight"><pre><code class="language-python" data-lang="python"><span class="n">plot_ts_metric</span><span class="p">(</span><span class="n">data</span><span class="p">[</span><span class="s">&#39;default&#39;</span><span class="p">],</span> <span class="s">&quot;heap_allocated&quot;</span><span class="p">,</span> <span class="s">&quot;Heap usage (GB)&quot;</span><span class="p">,</span> <span class="mi">1024</span><span class="o">*</span><span class="mi">1024</span><span class="o">*</span><span class="mi">1024</span><span class="p">)</span>
 <span class="n">plot_ts_metric</span><span class="p">(</span><span class="n">data</span><span class="p">[</span><span class="s">&#39;default&#39;</span><span class="p">],</span> <span class="s">&quot;mem_rejections&quot;</span><span class="p">,</span> <span class="s">&quot;Rejected writes</span><span class="se">\n</span><span class="s">per sec&quot;</span><span class="p">)</span></code></pre></div>
@@ -202,11 +199,11 @@
 
 <p><img src="/img/YCSB_files/YCSB_7_0.png" alt="png" class="img-responsive" /></p>
 
-<p>I then re-ran the workload while watching <code class="highlighter-rouge">iostat -dxm 1</code> to see the write rates across all of the disks. I could see that each of the disks was busy in turn, rather than busy in parallel.</p>
+<p>I then re-ran the workload while watching <code>iostat -dxm 1</code> to see the write rates across all of the disks. I could see that each of the disks was busy in turn, rather than busy in parallel.</p>
 
 <p>This reminded me that the default way in which Kudu flushes data is as follows:</p>
 
-<div class="highlighter-rouge"><pre class="highlight"><code>for each column:
+<pre><code>for each column:
   open a new block on disk to write that column, round-robining across disks
 iterate over data:
   append data to the already-open blocks
@@ -214,13 +211,12 @@ for each column:
   fsync() the block of data
   close the block
 </code></pre>
-</div>
 
-<p>Because Kudu uses buffered writes, the actual appending of data to the open blocks does not generate immediate IO. Instead, it only dirties pages in the Linux page cache. The actual IO is performed with the <code class="highlighter-rouge">fsync</code> call at the end. Because Kudu defaults to fsyncing each file in turn from a single thread, this was causing the slow performance identified above.</p>
+<p>Because Kudu uses buffered writes, the actual appending of data to the open blocks does not generate immediate IO. Instead, it only dirties pages in the Linux page cache. The actual IO is performed with the <code>fsync</code> call at the end. Because Kudu defaults to fsyncing each file in turn from a single thread, this was causing the slow performance identified above.</p>
 
-<p>At this point, I consulted with Adar Dembo, who designed much of this code path. He reminded me that we actually have a configuration flag <code class="highlighter-rouge">cfile_do_on_finish=flush</code> which changes the code to something resembling the following:</p>
+<p>At this point, I consulted with Adar Dembo, who designed much of this code path. He reminded me that we actually have a configuration flag <code>cfile_do_on_finish=flush</code> which changes the code to something resembling the following:</p>
 
-<div class="highlighter-rouge"><pre class="highlight"><code>for each column:
+<pre><code>for each column:
   open a new block on disk to write that column, round-robining across disks
 iterate over data:
   append data to the already-open blocks
@@ -230,17 +226,15 @@ for each column:
   fsync the block
   close the block
 </code></pre>
-</div>
 
-<p>The <code class="highlighter-rouge">sync_file_range</code> call here asynchronously enqueues the dirty pages to be written back to the disks, and then the following <code class="highlighter-rouge">fsync</code> actually waits for the writeback to be complete. I ran the benchmark for a new configuration with this flag enabled, and plotted the results:</p>
+<p>The <code>sync_file_range</code> call here asynchronously enqueues the dirty pages to be written back to the disks, and then the following <code>fsync</code> actually waits for the writeback to be complete. I ran the benchmark for a new configuration with this flag enabled, and plotted the results:</p>
 
 <div class="highlight"><pre><code class="language-python" data-lang="python"><span class="n">plot_throughput_latency</span><span class="p">(</span><span class="n">data</span><span class="p">[</span><span class="s">&#39;finish=flush&#39;</span><span class="p">])</span></code></pre></div>
 
 <p><img src="/img/YCSB_files/YCSB_9_0.png" alt="png" class="img-responsive" /></p>
 
-<div class="highlighter-rouge"><pre class="highlight"><code>Average throughput: 52457 ops/sec
+<pre><code>Average throughput: 52457 ops/sec
 </code></pre>
-</div>
 
 <p>This is already a substantial improvement from the default settings. The overall throughput has increased from 31K ops/second to 52K ops/second (<strong>67%</strong>), and we no longer see any dramatic drops in performance or increases in 99th percentile. In fact, the 99th percentile stays comfortably below 1ms for the entire test.</p>
 
@@ -282,15 +276,14 @@ for each column:
 
 <p>Writing a lot of small flushes compared to a small number of large flushes means that the on-disk data is not as well sorted in the optimized workload. An individual write may need to consult up to 20 bloom filters corresponding to previously flushed pieces of data in order to ensure that it is not an insert with a duplicate primary key.</p>
 
-<p>So, how can we address this issue? It turns out that the flush threshold is actually configurable with the <code class="highlighter-rouge">flush_threshold_mb</code> flag. I re-ran the workload yet another time with the flush threshold set to 20GB.</p>
+<p>So, how can we address this issue? It turns out that the flush threshold is actually configurable with the <code>flush_threshold_mb</code> flag. I re-ran the workload yet another time with the flush threshold set to 20GB.</p>
 
 <div class="highlight"><pre><code class="language-python" data-lang="python"><span class="n">plot_throughput_latency</span><span class="p">(</span><span class="n">data</span><span class="p">[</span><span class="s">&#39;finish=flush+20GB-threshold&#39;</span><span class="p">])</span></code></pre></div>
 
 <p><img src="/img/YCSB_files/YCSB_17_0.png" alt="png" class="img-responsive" /></p>
 
-<div class="highlighter-rouge"><pre class="highlight"><code>Average throughput: 67123 ops/sec
+<pre><code>Average throughput: 67123 ops/sec
 </code></pre>
-</div>
 
 <p>This gets us another 28% improvement from 52K ops/second up to 67K ops/second (<strong>+116%</strong> from the default), and we no longer see the troubling downward slope on the throughput graph. Let’s check on the memory and bloom filter metrics again.</p>
 
@@ -319,13 +312,13 @@ for each column:
 
 <h1 id="tests-with-batched-writes">Tests with Batched Writes</h1>
 
-<p>The above tests were done with the <code class="highlighter-rouge">sync_ops=true</code> YCSB configuration option. However, we expect that for many heavy write situations, the writers would batch many rows together into larger write operations for better throughput.</p>
+<p>The above tests were done with the <code>sync_ops=true</code> YCSB configuration option. However, we expect that for many heavy write situations, the writers would batch many rows together into larger write operations for better throughput.</p>
 
-<p>I wanted to ensure that the recommended configuration changes above also improved performance for this workload. So, I re-ran the same experiments, but with YCSB configured to send batches of 100 insert operations to the tablet server using the Kudu client’s <code class="highlighter-rouge">AUTO_FLUSH_BACKGROUND</code> write mode.</p>
+<p>I wanted to ensure that the recommended configuration changes above also improved performance for this workload. So, I re-ran the same experiments, but with YCSB configured to send batches of 100 insert operations to the tablet server using the Kudu client’s <code>AUTO_FLUSH_BACKGROUND</code> write mode.</p>
 
 <p>This time, I compared four configurations:
 - the Kudu default settings
-- the defaults, but configured with <code class="highlighter-rouge">cfile_do_on_finish=flush</code> to increase flush IO performance
+- the defaults, but configured with <code>cfile_do_on_finish=flush</code> to increase flush IO performance
 - the above, but with the flush thresholds configured to 1G and 10G</p>
 
 <p>For these experiments, we don’t plot latencies, since write latencies are meaningless with batching enabled.</p>
@@ -342,9 +335,8 @@ for each column:
 
 <p><img src="/img/YCSB_files/YCSB_23_1.png" alt="png" class="img-responsive" /></p>
 
-<div class="highlighter-rouge"><pre class="highlight"><code>Average throughput: 33319 ops/sec
+<pre><code>Average throughput: 33319 ops/sec
 </code></pre>
-</div>
 
 <p><img src="/img/YCSB_files/YCSB_23_3.png" alt="png" class="img-responsive" /></p>
 
@@ -353,9 +345,8 @@ for each column:
 
 <p><img src="/img/YCSB_files/YCSB_23_5.png" alt="png" class="img-responsive" /></p>
 
-<div class="highlighter-rouge"><pre class="highlight"><code>Average throughput: 80068 ops/sec
+<pre><code>Average throughput: 80068 ops/sec
 </code></pre>
-</div>
 
 <p><img src="/img/YCSB_files/YCSB_23_7.png" alt="png" class="img-responsive" /></p>
 
@@ -364,9 +355,8 @@ for each column:
 
 <p><img src="/img/YCSB_files/YCSB_23_9.png" alt="png" class="img-responsive" /></p>
 
-<div class="highlighter-rouge"><pre class="highlight"><code>Average throughput: 78040 ops/sec
+<pre><code>Average throughput: 78040 ops/sec
 </code></pre>
-</div>
 
 <p><img src="/img/YCSB_files/YCSB_23_11.png" alt="png" class="img-responsive" /></p>
 
@@ -375,9 +365,8 @@ for each column:
 
 <p><img src="/img/YCSB_files/YCSB_23_13.png" alt="png" class="img-responsive" /></p>
 
-<div class="highlighter-rouge"><pre class="highlight"><code>Average throughput: 82005 ops/sec
+<pre><code>Average throughput: 82005 ops/sec
 </code></pre>
-</div>
 
 <p><img src="/img/YCSB_files/YCSB_23_15.png" alt="png" class="img-responsive" /></p>
 
@@ -398,8 +387,8 @@ for each column:
 <p>We will likely make these changes in the next Kudu release. In the meantime, users can experiment by adding the following flags to their tablet server configuration:</p>
 
 <ul>
-  <li><code class="highlighter-rouge">--cfile_do_on_finish=flush</code></li>
-  <li><code class="highlighter-rouge">--flush_threshold_mb=10000</code></li>
+  <li><code>--cfile_do_on_finish=flush</code></li>
+  <li><code>--flush_threshold_mb=10000</code></li>
 </ul>
 
 <p>Note that, even if the server hosts many tablets or has less memory than the one used in this test, flushes will still be triggered if the <em>overall</em> memory consumption of the process crosses the configured soft limit. So, configuring a 10GB threshold does not increase the risk of out-of-memory errors.</p>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/2016/05/23/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/05/23/weekly-update.html b/2016/05/23/weekly-update.html
index 59f16ad..3522e14 100644
--- a/2016/05/23/weekly-update.html
+++ b/2016/05/23/weekly-update.html
@@ -143,9 +143,9 @@ first release candidate.</p>
   </li>
   <li>
     <p>Since Kudu’s initial release, one of the most commonly requested features
-has been support for the <code class="highlighter-rouge">UPSERT</code> operation. <code class="highlighter-rouge">UPSERT</code>, known in some other
-databases as <code class="highlighter-rouge">INSERT ... ON DUPLICATE KEY UPDATE</code>. This operation has the
-semantics of an <code class="highlighter-rouge">INSERT</code> if no key already exists with the provided primary
+has been support for the <code>UPSERT</code> operation. <code>UPSERT</code>, known in some other
+databases as <code>INSERT ... ON DUPLICATE KEY UPDATE</code>. This operation has the
+semantics of an <code>INSERT</code> if no key already exists with the provided primary
 key. Otherwise, it replaces the existing row with the new values.</p>
 
     <p>This week, several developers collaborated to add support for this operation.

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/2016/06/02/no-default-partitioning.html
----------------------------------------------------------------------
diff --git a/2016/06/02/no-default-partitioning.html b/2016/06/02/no-default-partitioning.html
index b21087e..0774c93 100644
--- a/2016/06/02/no-default-partitioning.html
+++ b/2016/06/02/no-default-partitioning.html
@@ -155,7 +155,7 @@ advanced configurations.</p>
 <h1 id="c-client">C++ Client</h1>
 
 <p>With the C++ client, creating a new table with hash partitions is as simple as
-calling <code class="highlighter-rouge">KuduTableCreator:add_hash_partitions</code> with the columns to hash and the
+calling <code>KuduTableCreator:add_hash_partitions</code> with the columns to hash and the
 number of buckets to use:</p>
 
 <div class="highlight"><pre><code class="language-cpp" data-lang="cpp"><span class="n">unique_ptr</span><span class="o">&lt;</span><span class="n">KuduTableCreator</span><span class="o">&gt;</span> <span class="n">table_creator</span><span class="p">(</span><span class="n">my_client</span><span class="o">-&gt;</span><span class="n">NewTableCreator</span><span class="p">());</span>
@@ -176,14 +176,14 @@ number of buckets to use:</p>
 <span class="n">myClient</span><span class="o">.</span><span class="na">createTable</span><span class="o">(</span><span class="s">&quot;my-table&quot;</span><span class="o">,</span> <span class="n">my_schema</span><span class="o">,</span> <span class="n">options</span><span class="o">);</span></code></pre></div>
 
 <p>In the examples above, if the hash partition configuration is omitted the create
-table operation will fail with the error <code class="highlighter-rouge">Table partitioning must be specified
+table operation will fail with the error <code>Table partitioning must be specified
 using setRangePartitionColumns or addHashPartitions</code>. In the Java client this
-manifests as a thrown <code class="highlighter-rouge">IllegalArgumentException</code>, while in the C++ client it is
-returned as a <code class="highlighter-rouge">Status::InvalidArgument</code>.</p>
+manifests as a thrown <code>IllegalArgumentException</code>, while in the C++ client it is
+returned as a <code>Status::InvalidArgument</code>.</p>
 
 <h1 id="impala">Impala</h1>
 
-<p>When creating Kudu tables with Impala, the formerly optional <code class="highlighter-rouge">DISTRIBUTE BY</code>
+<p>When creating Kudu tables with Impala, the formerly optional <code>DISTRIBUTE BY</code>
 clause is now required:</p>
 
 <div class="highlight"><pre><code class="language-sql" data-lang="sql"><span class="k">CREATE</span> <span class="k">TABLE</span> <span class="n">my_table</span> <span class="p">(</span><span class="n">key_column_a</span> <span class="n">STRING</span><span class="p">,</span> <span class="n">key_column_b</span> <span class="n">STRING</span><span class="p">,</span> <span class="n">other_column</span> <span class="n">STRING</span><span class="p">)</span>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/2016/06/17/raft-consensus-single-node.html
----------------------------------------------------------------------
diff --git a/2016/06/17/raft-consensus-single-node.html b/2016/06/17/raft-consensus-single-node.html
index 8c04bed..8186256 100644
--- a/2016/06/17/raft-consensus-single-node.html
+++ b/2016/06/17/raft-consensus-single-node.html
@@ -137,13 +137,13 @@ implementation was complete.</p>
 <p>The Consensus API has the following main responsibilities:</p>
 
 <ol>
-  <li>Support acting as a Raft <code class="highlighter-rouge">LEADER</code> and replicate writes to a local
+  <li>Support acting as a Raft <code>LEADER</code> and replicate writes to a local
 write-ahead log (WAL) as well as followers in the Raft configuration. For
 each operation written to the leader, a Raft implementation must keep track
 of how many nodes have written a copy of the operation being replicated, and
 whether or not that constitutes a majority. Once a majority of the nodes
 have written a copy of the data, it is considered committed.</li>
-  <li>Support acting as a Raft <code class="highlighter-rouge">FOLLOWER</code> by accepting writes from the leader and
+  <li>Support acting as a Raft <code>FOLLOWER</code> by accepting writes from the leader and
 preparing them to be eventually committed.</li>
   <li>Support voting in and initiating leader elections.</li>
   <li>Support participating in and initiating configuration changes (such as going

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/2016/06/21/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/06/21/weekly-update.html b/2016/06/21/weekly-update.html
index c885cb5..2b53671 100644
--- a/2016/06/21/weekly-update.html
+++ b/2016/06/21/weekly-update.html
@@ -128,7 +128,7 @@ leveraging the tablets cache.</p>
   <li>
     <p>In the context of making multi-master reliable in 1.0, Adar Dembo posted a <a href="https://gerrit.cloudera.org/#/c/3393/">design document</a>
 on how to handle permanent master failures. Currently the master’s code is missing some features
-like <code class="highlighter-rouge">remote bootstrap</code> which makes it possible for a new replica to download a snapshot of the data
+like <code>remote bootstrap</code> which makes it possible for a new replica to download a snapshot of the data
 from the leader replica.</p>
   </li>
   <li>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/2016/06/24/multi-master-1-0-0.html
----------------------------------------------------------------------
diff --git a/2016/06/24/multi-master-1-0-0.html b/2016/06/24/multi-master-1-0-0.html
index ce29383..c8c4cab 100644
--- a/2016/06/24/multi-master-1-0-0.html
+++ b/2016/06/24/multi-master-1-0-0.html
@@ -138,9 +138,9 @@ can be safely enabled in production clusters.</p>
 
 <p>To use replicated masters, a Kudu operator must deploy some number of Kudu
 masters, providing the hostname and port number of each master in the group via
-the <code class="highlighter-rouge">--master_address</code> command line option. For example, each master in a
+the <code>--master_address</code> command line option. For example, each master in a
 three-node deployment should be started with
-<code class="highlighter-rouge">--master_address=&lt;host1:port1&gt;,&lt;host2:port2&gt;&lt;host3:port3&gt;</code>. In Raft parlance,
+<code>--master_address=&lt;host1:port1&gt;,&lt;host2:port2&gt;&lt;host3:port3&gt;</code>. In Raft parlance,
 this group of masters is known as a <em>Raft configuration</em>.</p>
 
 <p>At startup, a Raft configuration of masters will hold a leader election and
@@ -185,7 +185,7 @@ clients are also configured with the locations of all masters. Unlike tablet
 servers, they always communicate with the leader master as follower masters will
 reject client requests. To do this, clients must determine which master is the
 leader before sending the first request as well as whenever any request fails
-with a <code class="highlighter-rouge">NOT_THE_LEADER</code> error.</p>
+with a <code>NOT_THE_LEADER</code> error.</p>
 
 <h1 id="remaining-work-for-kudu-10">Remaining work for Kudu 1.0</h1>
 

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/2016/07/26/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/07/26/weekly-update.html b/2016/07/26/weekly-update.html
index 2d31758..40a7f25 100644
--- a/2016/07/26/weekly-update.html
+++ b/2016/07/26/weekly-update.html
@@ -130,8 +130,8 @@ new name and status.</li>
 
 <ul>
   <li>
-    <p>Dan Burkert contributed a few patches that repackage the Java client under <code class="highlighter-rouge">org.apache.kudu</code>
-in place of <code class="highlighter-rouge">org.kududb</code>. This was done in a <strong>backward-incompatible</strong> way, meaning that import
+    <p>Dan Burkert contributed a few patches that repackage the Java client under <code>org.apache.kudu</code>
+in place of <code>org.kududb</code>. This was done in a <strong>backward-incompatible</strong> way, meaning that import
 statements will have to be modified in existing Java code to compile against a newer Kudu JAR
 version (from 0.10.0 onward). This stems from <a href="http://mail-archives.apache.org/mod_mbox/kudu-dev/201605.mbox/%3CCAGpTDNcJohQBgjzXafXJQdqmBB4sL495p5V_BJRXk_nAGWbzhA@mail.gmail.com%3E">a discussion</a>
 initiated in May. It won’t have an impact on C++ or Python users, and it isn’t affecting wire
@@ -141,12 +141,12 @@ compatibility.</p>
     <p>Still on the Java-side, J-D Cryans pushed <a href="https://gerrit.cloudera.org/#/c/3055/">a patch</a>
 that completely changes how Exceptions are managed. Before this change, users had to introspect
 generic Exception objects, making it a guessing game and discouraging good error handling.
-Now, the synchronous client’s methods throw <code class="highlighter-rouge">KuduException</code> which packages a <code class="highlighter-rouge">Status</code> object
+Now, the synchronous client’s methods throw <code>KuduException</code> which packages a <code>Status</code> object
 that can be interrogated. This is very similar to how the C++ API works.</p>
 
     <p>Existing code that uses the new Kudu JAR should still compile since this change replaces generic
-<code class="highlighter-rouge">Exception</code> with a more specific <code class="highlighter-rouge">KuduException</code>. Error handling done by string-matching the
-exception messages should now use the provided <code class="highlighter-rouge">Status</code> object.</p>
+<code>Exception</code> with a more specific <code>KuduException</code>. Error handling done by string-matching the
+exception messages should now use the provided <code>Status</code> object.</p>
   </li>
   <li>
     <p>Alexey Serbin’s <a href="https://gerrit.cloudera.org/#/c/3619/">patch</a> that adds Doxygen-based
@@ -154,11 +154,11 @@ documentation was pushed and the new API documentation for C++ developers will b
 with the next release.</p>
   </li>
   <li>
-    <p>Todd has made many improvements to the <code class="highlighter-rouge">ksck</code> tool over the last week. Building upon Will
-Berkeley’s <a href="https://gerrit.cloudera.org/#/c/3632/">WIP patch for KUDU-1516</a>, <code class="highlighter-rouge">ksck</code> can
+    <p>Todd has made many improvements to the <code>ksck</code> tool over the last week. Building upon Will
+Berkeley’s <a href="https://gerrit.cloudera.org/#/c/3632/">WIP patch for KUDU-1516</a>, <code>ksck</code> can
 now detect more problematic situations like if a tablet doesn’t have a majority of replicas on
 live tablet servers, or if those replicas aren’t in a good state.
-<code class="highlighter-rouge">ksck</code> is also <a href="https://gerrit.cloudera.org/#/c/3705/">now faster</a> when run against a large
+<code>ksck</code> is also <a href="https://gerrit.cloudera.org/#/c/3705/">now faster</a> when run against a large
 cluster with a lot of tablets, among other improvements.</p>
   </li>
   <li>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/2016/08/16/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/08/16/weekly-update.html b/2016/08/16/weekly-update.html
index 6b1ecbe..c3c3e5e 100644
--- a/2016/08/16/weekly-update.html
+++ b/2016/08/16/weekly-update.html
@@ -162,20 +162,20 @@ from a single-master configuration to a multi-master one. Along the way, he
 started building some common infrastructure for command-line tooling.</p>
 
     <p>Since Kudu’s initial release, it has included separate binaries for different
-administrative or operational tools (e.g. <code class="highlighter-rouge">kudu-ts-cli</code>, <code class="highlighter-rouge">kudu-ksck</code>, <code class="highlighter-rouge">kudu-fs_dump</code>,
-<code class="highlighter-rouge">log-dump</code>, etc). Despite having similar usage, these tools don’t share much code,
+administrative or operational tools (e.g. <code>kudu-ts-cli</code>, <code>kudu-ksck</code>, <code>kudu-fs_dump</code>,
+<code>log-dump</code>, etc). Despite having similar usage, these tools don’t share much code,
 and the separate statically linked binaries make the Kudu packages take more disk
 space than strictly necessary.</p>
 
-    <p>Adar’s work has introduced a new top-level <code class="highlighter-rouge">kudu</code> binary which exposes a set of subcommands,
-much like the <code class="highlighter-rouge">git</code> and <code class="highlighter-rouge">docker</code> binaries with which readers may be familiar.
+    <p>Adar’s work has introduced a new top-level <code>kudu</code> binary which exposes a set of subcommands,
+much like the <code>git</code> and <code>docker</code> binaries with which readers may be familiar.
 For example, a new tool he has built for dumping peer identifiers from a tablet’s
-consensus metadata is triggered using <code class="highlighter-rouge">kudu tablet cmeta print_replica_uuids</code>.</p>
+consensus metadata is triggered using <code>kudu tablet cmeta print_replica_uuids</code>.</p>
 
     <p>This new tool will be available in the upcoming 0.10.0 release; however, migration
 of the existing tools to the new infrastructure has not yet been completed. We
 expect that by Kudu 1.0, the old tools will be removed in favor of more subcommands
-of the <code class="highlighter-rouge">kudu</code> tool.</p>
+of the <code>kudu</code> tool.</p>
   </li>
   <li>
     <p>Todd Lipcon picked up the work started by David Alves in July to provide
@@ -199,7 +199,7 @@ was <a href="https://gerrit.cloudera.org/#/c/3840/">committed</a> this week. The
 docs will be published as part of the 0.10.0 release.</p>
   </li>
   <li>
-    <p>Alexey also continued work on implementing the <code class="highlighter-rouge">AUTO_FLUSH_BACKGROUND</code> write
+    <p>Alexey also continued work on implementing the <code>AUTO_FLUSH_BACKGROUND</code> write
 mode for the C++ client. This feature makes it easier to implement high-throughput
 ingest using the C++ API by automatically handling the batching and flushing of writes
 based on a configurable buffer size.</p>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/2016/08/31/intro-flume-kudu-sink.html
----------------------------------------------------------------------
diff --git a/2016/08/31/intro-flume-kudu-sink.html b/2016/08/31/intro-flume-kudu-sink.html
index 1b087e3..5e8e9e6 100644
--- a/2016/08/31/intro-flume-kudu-sink.html
+++ b/2016/08/31/intro-flume-kudu-sink.html
@@ -219,7 +219,7 @@ release and the source code can be found <a href="https://github.com/apache/kudu
 
 <p>Here is a sample flume configuration file:</p>
 
-<div class="highlighter-rouge"><pre class="highlight"><code>agent1.sources  = source1
+<pre><code>agent1.sources  = source1
 agent1.channels = channel1
 agent1.sinks = sink1
 
@@ -238,25 +238,24 @@ agent1.sinks.sink1.channel = channel1
 agent1.sinks.sink1.batchSize = 50
 agent1.sinks.sink1.producer = org.apache.kudu.flume.sink.SimpleKuduEventProducer
 </code></pre>
-</div>
 
-<p>We define a source called <code class="highlighter-rouge">source1</code> which simply executes a <code class="highlighter-rouge">vmstat</code> command to continuously generate
-virtual memory statistics for the machine and queue events into an in-memory <code class="highlighter-rouge">channel1</code> channel,
-which in turn is used for writing these events to a Kudu table called <code class="highlighter-rouge">stats</code>. We are using
-<code class="highlighter-rouge">org.apache.kudu.flume.sink.SimpleKuduEventProducer</code> as the producer. <code class="highlighter-rouge">SimpleKuduEventProducer</code> is
+<p>We define a source called <code>source1</code> which simply executes a <code>vmstat</code> command to continuously generate
+virtual memory statistics for the machine and queue events into an in-memory <code>channel1</code> channel,
+which in turn is used for writing these events to a Kudu table called <code>stats</code>. We are using
+<code>org.apache.kudu.flume.sink.SimpleKuduEventProducer</code> as the producer. <code>SimpleKuduEventProducer</code> is
 the built-in and default producer, but it’s implemented as a showcase for how to write Flume
 events into Kudu tables. For any serious functionality we’d have to write a custom producer. We
-need to make this producer and the <code class="highlighter-rouge">KuduSink</code> class available to Flume. We can do that by simply
-copying the <code class="highlighter-rouge">kudu-flume-sink-&lt;VERSION&gt;.jar</code> jar file from the Kudu distribution to the
-<code class="highlighter-rouge">$FLUME_HOME/plugins.d/kudu-sink/lib</code> directory in the Flume installation. The jar file contains
-<code class="highlighter-rouge">KuduSink</code> and all of its dependencies (including Kudu java client classes).</p>
+need to make this producer and the <code>KuduSink</code> class available to Flume. We can do that by simply
+copying the <code>kudu-flume-sink-&lt;VERSION&gt;.jar</code> jar file from the Kudu distribution to the
+<code>$FLUME_HOME/plugins.d/kudu-sink/lib</code> directory in the Flume installation. The jar file contains
+<code>KuduSink</code> and all of its dependencies (including Kudu java client classes).</p>
 
 <p>At a minimum, the Kudu Flume Sink needs to know where the Kudu masters are
-(<code class="highlighter-rouge">agent1.sinks.sink1.masterAddresses = localhost</code>) and which Kudu table should be used for writing
-Flume events to (<code class="highlighter-rouge">agent1.sinks.sink1.tableName = stats</code>). The Kudu Flume Sink doesn’t create this
+(<code>agent1.sinks.sink1.masterAddresses = localhost</code>) and which Kudu table should be used for writing
+Flume events to (<code>agent1.sinks.sink1.tableName = stats</code>). The Kudu Flume Sink doesn’t create this
 table, it has to be created before the Kudu Flume Sink is started.</p>
 
-<p>You may also notice the <code class="highlighter-rouge">batchSize</code> parameter. Batch size is used for batching up to that many
+<p>You may also notice the <code>batchSize</code> parameter. Batch size is used for batching up to that many
 Flume events and flushing the entire batch in one shot. Tuning batchSize properly can have a huge
 impact on ingest performance of the Kudu cluster.</p>
 
@@ -306,91 +305,89 @@ impact on ingest performance of the Kudu cluster.</p>
 
 <p>Let’s take a look at the source code for the built-in producer class:</p>
 
-<div class="highlighter-rouge"><pre class="highlight"><code><span class="kd">public</span> <span class="kd">class</span> <span class="nc">SimpleKuduEventProducer</span> <span class="kd">implements</span> <span class="n">KuduEventProducer</span> <span class="o">{</span>
-  <span class="kd">private</span> <span class="kt">byte</span><span class="o">[]</span> <span class="n">payload</span><span class="o">;</span>
-  <span class="kd">private</span> <span class="n">KuduTable</span> <span class="n">table</span><span class="o">;</span>
-  <span class="kd">private</span> <span class="n">String</span> <span class="n">payloadColumn</span><span class="o">;</span>
-
-  <span class="kd">public</span> <span class="n">SimpleKuduEventProducer</span><span class="o">(){</span>
-  <span class="o">}</span>
-
-  <span class="nd">@Override</span>
-  <span class="kd">public</span> <span class="kt">void</span> <span class="n">configure</span><span class="o">(</span><span class="n">Context</span> <span class="n">context</span><span class="o">)</span> <span class="o">{</span>
-    <span class="n">payloadColumn</span> <span class="o">=</span> <span class="n">context</span><span class="o">.</span><span class="na">getString</span><span class="o">(</span><span class="s">"payloadColumn"</span><span class="o">,</span><span class="s">"payload"</span><span class="o">);</span>
-  <span class="o">}</span>
-
-  <span class="nd">@Override</span>
-  <span class="kd">public</span> <span class="kt">void</span> <span class="n">configure</span><span class="o">(</span><span class="n">ComponentConfiguration</span> <span class="n">conf</span><span class="o">)</span> <span class="o">{</span>
-  <span class="o">}</span>
-
-  <span class="nd">@Override</span>
-  <span class="kd">public</span> <span class="kt">void</span> <span class="n">initialize</span><span class="o">(</span><span class="n">Event</span> <span class="n">event</span><span class="o">,</span> <span class="n">KuduTable</span> <span class="n">table</span><span class="o">)</span> <span class="o">{</span>
-    <span class="k">this</span><span class="o">.</span><span class="na">payload</span> <span class="o">=</span> <span class="n">event</span><span class="o">.</span><span class="na">getBody</span><span class="o">();</span>
-    <span class="k">this</span><span class="o">.</span><span class="na">table</span> <span class="o">=</span> <span class="n">table</span><span class="o">;</span>
-  <span class="o">}</span>
-
-  <span class="nd">@Override</span>
-  <span class="kd">public</span> <span class="n">List</span><span class="o">&lt;</span><span class="n">Operation</span><span class="o">&gt;</span> <span class="n">getOperations</span><span class="o">()</span> <span class="kd">throws</span> <span class="n">FlumeException</span> <span class="o">{</span>
-    <span class="k">try</span> <span class="o">{</span>
-      <span class="n">Insert</span> <span class="n">insert</span> <span class="o">=</span> <span class="n">table</span><span class="o">.</span><span class="na">newInsert</span><span class="o">();</span>
-      <span class="n">PartialRow</span> <span class="n">row</span> <span class="o">=</span> <span class="n">insert</span><span class="o">.</span><span class="na">getRow</span><span class="o">();</span>
-      <span class="n">row</span><span class="o">.</span><span class="na">addBinary</span><span class="o">(</span><span class="n">payloadColumn</span><span class="o">,</span> <span class="n">payload</span><span class="o">);</span>
-
-      <span class="k">return</span> <span class="n">Collections</span><span class="o">.</span><span class="na">singletonList</span><span class="o">((</span><span class="n">Operation</span><span class="o">)</span> <span class="n">insert</span><span class="o">);</span>
-    <span class="o">}</span> <span class="k">catch</span> <span class="o">(</span><span class="n">Exception</span> <span class="n">e</span><span class="o">){</span>
-      <span class="k">throw</span> <span class="k">new</span> <span class="n">FlumeException</span><span class="o">(</span><span class="s">"Failed to create Kudu Insert object!"</span><span class="o">,</span> <span class="n">e</span><span class="o">);</span>
-    <span class="o">}</span>
-  <span class="o">}</span>
-
-  <span class="nd">@Override</span>
-  <span class="kd">public</span> <span class="kt">void</span> <span class="n">close</span><span class="o">()</span> <span class="o">{</span>
-  <span class="o">}</span>
-<span class="o">}</span>
+<pre><code class="language-java">public class SimpleKuduEventProducer implements KuduEventProducer {
+  private byte[] payload;
+  private KuduTable table;
+  private String payloadColumn;
+
+  public SimpleKuduEventProducer(){
+  }
+
+  @Override
+  public void configure(Context context) {
+    payloadColumn = context.getString("payloadColumn","payload");
+  }
+
+  @Override
+  public void configure(ComponentConfiguration conf) {
+  }
+
+  @Override
+  public void initialize(Event event, KuduTable table) {
+    this.payload = event.getBody();
+    this.table = table;
+  }
+
+  @Override
+  public List&lt;Operation&gt; getOperations() throws FlumeException {
+    try {
+      Insert insert = table.newInsert();
+      PartialRow row = insert.getRow();
+      row.addBinary(payloadColumn, payload);
+
+      return Collections.singletonList((Operation) insert);
+    } catch (Exception e){
+      throw new FlumeException("Failed to create Kudu Insert object!", e);
+    }
+  }
+
+  @Override
+  public void close() {
+  }
+}
 </code></pre>
-</div>
 
-<p><code class="highlighter-rouge">SimpleKuduEventProducer</code> implements the <code class="highlighter-rouge">org.apache.kudu.flume.sink.KuduEventProducer</code> interface,
+<p><code>SimpleKuduEventProducer</code> implements the <code>org.apache.kudu.flume.sink.KuduEventProducer</code> interface,
 which itself looks like this:</p>
 
-<div class="highlighter-rouge"><pre class="highlight"><code><span class="kd">public</span> <span class="kd">interface</span> <span class="nc">KuduEventProducer</span> <span class="kd">extends</span> <span class="n">Configurable</span><span class="o">,</span> <span class="n">ConfigurableComponent</span> <span class="o">{</span>
-  <span class="cm">/**
+<pre><code class="language-java">public interface KuduEventProducer extends Configurable, ConfigurableComponent {
+  /**
    * Initialize the event producer.
    * @param event to be written to Kudu
    * @param table the KuduTable object used for creating Kudu Operation objects
-   */</span>
-  <span class="kt">void</span> <span class="n">initialize</span><span class="o">(</span><span class="n">Event</span> <span class="n">event</span><span class="o">,</span> <span class="n">KuduTable</span> <span class="n">table</span><span class="o">);</span>
+   */
+  void initialize(Event event, KuduTable table);
 
-  <span class="cm">/**
+  /**
    * Get the operations that should be written out to Kudu as a result of this
    * event. This list is written to Kudu using the Kudu client API.
    * @return List of {@link org.kududb.client.Operation} which
    * are written as such to Kudu
-   */</span>
-  <span class="n">List</span><span class="o">&lt;</span><span class="n">Operation</span><span class="o">&gt;</span> <span class="n">getOperations</span><span class="o">();</span>
+   */
+  List&lt;Operation&gt; getOperations();
 
-  <span class="cm">/*
+  /*
    * Clean up any state. This will be called when the sink is being stopped.
-   */</span>
-  <span class="kt">void</span> <span class="n">close</span><span class="o">();</span>
-<span class="o">}</span>
+   */
+  void close();
+}
 </code></pre>
-</div>
 
-<p><code class="highlighter-rouge">public void configure(Context context)</code> is called when an instance of our producer is instantiated
+<p><code>public void configure(Context context)</code> is called when an instance of our producer is instantiated
 by the KuduSink. SimpleKuduEventProducer’s implementation looks for a producer parameter named
-<code class="highlighter-rouge">payloadColumn</code> and uses its value (“payload” if not overridden in Flume configuration file) as the
+<code>payloadColumn</code> and uses its value (“payload” if not overridden in Flume configuration file) as the
 column which will hold the value of the Flume event payload. If you recall from above, we had
-configured the KuduSink to listen for events generated from the <code class="highlighter-rouge">vmstat</code> command. Each output row
-from that command will be stored as a new row containing a <code class="highlighter-rouge">payload</code> column in the <code class="highlighter-rouge">stats</code> table.
-<code class="highlighter-rouge">SimpleKuduEventProducer</code> does not have any configuration parameters, but if it had any we would
-define them by prefixing it with <code class="highlighter-rouge">producer.</code> (<code class="highlighter-rouge">agent1.sinks.sink1.producer.parameter1</code> for
+configured the KuduSink to listen for events generated from the <code>vmstat</code> command. Each output row
+from that command will be stored as a new row containing a <code>payload</code> column in the <code>stats</code> table.
+<code>SimpleKuduEventProducer</code> does not have any configuration parameters, but if it had any we would
+define them by prefixing it with <code>producer.</code> (<code>agent1.sinks.sink1.producer.parameter1</code> for
 example).</p>
 
-<p>The main producer logic resides in the <code class="highlighter-rouge">public List&lt;Operation&gt; getOperations()</code> method. In
+<p>The main producer logic resides in the <code>public List&lt;Operation&gt; getOperations()</code> method. In
 SimpleKuduEventProducer’s implementation we simply insert the binary body of the Flume event into
-the Kudu table. Here we call Kudu’s <code class="highlighter-rouge">newInsert()</code> to initiate an insert, but could have used
-<code class="highlighter-rouge">Upsert</code> if updating an existing row was also an option, in fact there’s another producer
-implementation available for doing just that: <code class="highlighter-rouge">SimpleKeyedKuduEventProducer</code>. Most probably you
+the Kudu table. Here we call Kudu’s <code>newInsert()</code> to initiate an insert, but could have used
+<code>Upsert</code> if updating an existing row was also an option, in fact there’s another producer
+implementation available for doing just that: <code>SimpleKeyedKuduEventProducer</code>. Most probably you
 will need to write your own custom producer in the real world, but you can base your implementation
 on the built-in ones.</p>
 

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/2016/09/20/apache-kudu-1-0-0-released.html
----------------------------------------------------------------------
diff --git a/2016/09/20/apache-kudu-1-0-0-released.html b/2016/09/20/apache-kudu-1-0-0-released.html
index 4b752d2..ff76447 100644
--- a/2016/09/20/apache-kudu-1-0-0-released.html
+++ b/2016/09/20/apache-kudu-1-0-0-released.html
@@ -126,15 +126,15 @@ history of all changes made to a given table since the beginning of time.</p>
   </li>
   <li>
     <p>Most of Kudu’s command line tools have been consolidated under a new
-top-level <code class="highlighter-rouge">kudu</code> tool. This reduces the number of large binaries distributed
+top-level <code>kudu</code> tool. This reduces the number of large binaries distributed
 with Kudu and also includes much-improved help output.</p>
   </li>
   <li>
-    <p>Administrative tools including <code class="highlighter-rouge">kudu cluster ksck</code> now support running
+    <p>Administrative tools including <code>kudu cluster ksck</code> now support running
 against multi-master Kudu clusters.</p>
   </li>
   <li>
-    <p>The C++ client API now supports writing data in <code class="highlighter-rouge">AUTO_FLUSH_BACKGROUND</code> mode.
+    <p>The C++ client API now supports writing data in <code>AUTO_FLUSH_BACKGROUND</code> mode.
 This can provide higher throughput for ingest workloads.</p>
   </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/2016/10/11/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/10/11/weekly-update.html b/2016/10/11/weekly-update.html
index 4c73118..2d24eda 100644
--- a/2016/10/11/weekly-update.html
+++ b/2016/10/11/weekly-update.html
@@ -183,14 +183,14 @@ look and leave your comments! Similarly, if you are interested in contributing
 in any of these areas, please feel free to volunteer on the mailing list.
 Help of all kinds (coding, documentation, testing, etc) is welcomed.</p>
   </li>
-  <li>Adar Dembo spent a chunk of time re-working the <code class="highlighter-rouge">thirdparty</code> directory
+  <li>Adar Dembo spent a chunk of time re-working the <code>thirdparty</code> directory
 that contains most of Kudu’s native dependencies. The major resulting
 changes are:
     <ul>
       <li>Build directories are now cleanly isolated from source directories,
 improving cleanliness of re-builds.</li>
-      <li>ThreadSanitizer (TSAN) builds now use <code class="highlighter-rouge">libc++</code> instead of <code class="highlighter-rouge">libstdcxx</code>
-for C++ library support. The <code class="highlighter-rouge">libc++</code> library has better support for
+      <li>ThreadSanitizer (TSAN) builds now use <code>libc++</code> instead of <code>libstdcxx</code>
+for C++ library support. The <code>libc++</code> library has better support for
 sanitizers, is easier to build in isolation, and solves some compatibility
 issues that Adar was facing with GCC 5 on Ubuntu Xenial.</li>
       <li>All of the thirdparty dependencies now build with TSAN instrumentation,
@@ -230,14 +230,14 @@ to increase.</p>
   <li>
     <p>Dan Burkert picked up work originally started by Sameer Abhyankar on
 <a href="https://issues.apache.org/jira/browse/KUDU-1363">KUDU-1363</a>, which adds
-support for adding <code class="highlighter-rouge">IN (...)</code> predicates to scanners. Dan committed the
+support for adding <code>IN (...)</code> predicates to scanners. Dan committed the
 <a href="http://gerrit.cloudera.org:8080/2986">main patch</a> as well as corresponding
 <a href="http://gerrit.cloudera.org:8080/4530">support in the Java client</a>.
 Jordan Birdsell quickly added corresponding support in <a href="http://gerrit.cloudera.org:8080/4548">Python</a>.
 This new feature will be available in an upcoming release.</p>
   </li>
   <li>
-    <p>Work continues on the <code class="highlighter-rouge">kudu</code> command line tool. Dinesh Bhat added
+    <p>Work continues on the <code>kudu</code> command line tool. Dinesh Bhat added
 the ability to ask a tablet’s leader to <a href="http://gerrit.cloudera.org:8080/4533">step down</a>
 and Alexey Serbin added a <a href="http://gerrit.cloudera.org:8080/4412">tool to insert random data into a
 table</a>.</p>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/2017/06/13/apache-kudu-1-4-0-released.html
----------------------------------------------------------------------
diff --git a/2017/06/13/apache-kudu-1-4-0-released.html b/2017/06/13/apache-kudu-1-4-0-released.html
index 6f15574..5a554a0 100644
--- a/2017/06/13/apache-kudu-1-4-0-released.html
+++ b/2017/06/13/apache-kudu-1-4-0-released.html
@@ -126,7 +126,7 @@ improvements, optimizations, and bug fixes.</p>
   <li>a new C++ client API to efficiently map primary keys to their associated partitions
 and hosts</li>
   <li>support for long-running fault-tolerant scans in the Java client</li>
-  <li>a new <code class="highlighter-rouge">kudu fs check</code> command which can perform offline consistency checks
+  <li>a new <code>kudu fs check</code> command which can perform offline consistency checks
 and repairs on the local on-disk storage of a Tablet Server or Master.</li>
   <li>many optimizations to reduce disk space usage, improve write throughput,
 and improve throughput of background maintenance operations.</li>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/2017/09/08/apache-kudu-1-5-0-released.html
----------------------------------------------------------------------
diff --git a/2017/09/08/apache-kudu-1-5-0-released.html b/2017/09/08/apache-kudu-1-5-0-released.html
index 0a73e4e..af5212a 100644
--- a/2017/09/08/apache-kudu-1-5-0-released.html
+++ b/2017/09/08/apache-kudu-1-5-0-released.html
@@ -130,9 +130,9 @@ scenarios</li>
 additional reductions planned for the future</li>
   <li>a new configuration dashboard on the web UI which provides a high-level
 summary of important configuration values</li>
-  <li>a new <code class="highlighter-rouge">kudu tablet move</code> command which moves a tablet replica from one tablet
+  <li>a new <code>kudu tablet move</code> command which moves a tablet replica from one tablet
 server to another</li>
-  <li>a new <code class="highlighter-rouge">kudu local_replica data_size</code> command which summarizes the space usage
+  <li>a new <code>kudu local_replica data_size</code> command which summarizes the space usage
 of a local tablet</li>
   <li>all on-disk data is now checksummed by default, which provides error detection
 for improved confidence when running Kudu on unreliable hardware</li>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/2017/09/18/kudu-consistency-pt1.html
----------------------------------------------------------------------
diff --git a/2017/09/18/kudu-consistency-pt1.html b/2017/09/18/kudu-consistency-pt1.html
index c252e25..de7b65b 100644
--- a/2017/09/18/kudu-consistency-pt1.html
+++ b/2017/09/18/kudu-consistency-pt1.html
@@ -231,29 +231,29 @@ have increasing timestamps, depending on the user’s choices.</p>
 <p>Row mutations performed by a single client <em>instance</em> are guaranteed to have increasing timestamps
 thus reflecting their potential causal relationship. This property is always enforced. However
 there are two major <em>“knobs”</em> that are available to the user to make performance trade-offs, the
-<code class="highlighter-rouge">Read</code> mode, and the <code class="highlighter-rouge">External Consistency</code> mode (see <a href="https://kudu.apache.org/docs/transaction_semantics.html">here</a>
+<code>Read</code> mode, and the <code>External Consistency</code> mode (see <a href="https://kudu.apache.org/docs/transaction_semantics.html">here</a>
 for more information on how to use the relevant APIs).</p>
 
-<p>The first and most important knob, the <code class="highlighter-rouge">Read</code> mode, pertains to what is the guaranteed recency of
+<p>The first and most important knob, the <code>Read</code> mode, pertains to what is the guaranteed recency of
 data resulting from scans. Since Kudu uses replication for availability and fault-tolerance, there
 are always multiple replicas of any data item.
 Not all replicas must be up-to-date so if the user cares about recency, e.g. if the user requires
 that any data read includes all previously written data <em>from a single client instance</em> then it must
-choose the <code class="highlighter-rouge">READ_AT_SNAPSHOT</code> read mode. With this mode enabled the client is guaranteed to observe
+choose the <code>READ_AT_SNAPSHOT</code> read mode. With this mode enabled the client is guaranteed to observe
  <strong>“READ YOUR OWN WRITES”</strong> semantics, i.e. scans from a client will always include all previous mutations
 performed by that client. Note that this property is local to a single client instance, not a global
 property.</p>
 
-<p>The second “knob”, the <code class="highlighter-rouge">External Consistency</code> mode, defines the semantics of how reads and writes
-are performed across multiple client instances. By default, <code class="highlighter-rouge">External Consistency</code> is set to
- <code class="highlighter-rouge">CLIENT_PROPAGATED</code>, meaning it’s up to the user to coordinate a set of <em>timestamp tokens</em> with clients (even
+<p>The second “knob”, the <code>External Consistency</code> mode, defines the semantics of how reads and writes
+are performed across multiple client instances. By default, <code>External Consistency</code> is set to
+ <code>CLIENT_PROPAGATED</code>, meaning it’s up to the user to coordinate a set of <em>timestamp tokens</em> with clients (even
 across different machines) if they are performing writes/reads that are somehow causally linked.
 If done correctly this enables <strong>STRICT SERIALIZABILITY</strong>[5], i.e. <strong>LINEARIZABILITY</strong>[6] and
 <strong>SERIALIZABILITY</strong>[7] at the same time, at the cost of having the user coordinate the timestamp
 tokens across clients (a survey of the meaning of these, and other definitions can be found
 <a href="http://www.ics.forth.gr/tech-reports/2013/2013.TR439_Survey_on_Consistency_Conditions.pdf">here</a>).
-The alternative setting for <code class="highlighter-rouge">External Consistency</code> is to have it set to
-<code class="highlighter-rouge">COMMIT_WAIT</code> (experimental), which guarantees the same properties through a different means, by
+The alternative setting for <code>External Consistency</code> is to have it set to
+<code>COMMIT_WAIT</code> (experimental), which guarantees the same properties through a different means, by
 implementing Google Spanner’s <em>TrueTime</em>. This comes at the cost of higher latency (depending on how
 tightly synchronized the system clocks of the various tablet servers are), but doesn’t require users
 to propagate timestamps programmatically.</p>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/apidocs/allclasses-frame.html b/apidocs/allclasses-frame.html
index 868ef64..1831bd6 100644
--- a/apidocs/allclasses-frame.html
+++ b/apidocs/allclasses-frame.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (Kudu 1.7.0 API)</title>
+<title>All Classes (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/allclasses-noframe.html
----------------------------------------------------------------------
diff --git a/apidocs/allclasses-noframe.html b/apidocs/allclasses-noframe.html
index 07c45b5..84b45f5 100644
--- a/apidocs/allclasses-noframe.html
+++ b/apidocs/allclasses-noframe.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (Kudu 1.7.0 API)</title>
+<title>All Classes (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/constant-values.html
----------------------------------------------------------------------
diff --git a/apidocs/constant-values.html b/apidocs/constant-values.html
index 42355b3..707c67b 100644
--- a/apidocs/constant-values.html
+++ b/apidocs/constant-values.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Constant Field Values (Kudu 1.7.0 API)</title>
+<title>Constant Field Values (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Constant Field Values (Kudu 1.7.0 API)";
+            parent.document.title="Constant Field Values (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/deprecated-list.html
----------------------------------------------------------------------
diff --git a/apidocs/deprecated-list.html b/apidocs/deprecated-list.html
index 36726f3..abd74c2 100644
--- a/apidocs/deprecated-list.html
+++ b/apidocs/deprecated-list.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Deprecated List (Kudu 1.7.0 API)</title>
+<title>Deprecated List (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Deprecated List (Kudu 1.7.0 API)";
+            parent.document.title="Deprecated List (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/help-doc.html
----------------------------------------------------------------------
diff --git a/apidocs/help-doc.html b/apidocs/help-doc.html
index e752b57..a17eef8 100644
--- a/apidocs/help-doc.html
+++ b/apidocs/help-doc.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>API Help (Kudu 1.7.0 API)</title>
+<title>API Help (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="API Help (Kudu 1.7.0 API)";
+            parent.document.title="API Help (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/index-all.html
----------------------------------------------------------------------
diff --git a/apidocs/index-all.html b/apidocs/index-all.html
index 6aa2fd0..f2f07c0 100644
--- a/apidocs/index-all.html
+++ b/apidocs/index-all.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index (Kudu 1.7.0 API)</title>
+<title>Index (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Index (Kudu 1.7.0 API)";
+            parent.document.title="Index (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/index.html
----------------------------------------------------------------------
diff --git a/apidocs/index.html b/apidocs/index.html
index 53b61b0..8920a13 100644
--- a/apidocs/index.html
+++ b/apidocs/index.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Kudu 1.7.0 API</title>
+<title>Kudu 1.7.1 API</title>
 <script type="text/javascript">
     tmpTargetPage = "" + window.location.search;
     if (tmpTargetPage != "" && tmpTargetPage != "undefined")

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/ColumnSchema.ColumnSchemaBuilder.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/ColumnSchema.ColumnSchemaBuilder.html b/apidocs/org/apache/kudu/ColumnSchema.ColumnSchemaBuilder.html
index 3de7389..66bdc54 100644
--- a/apidocs/org/apache/kudu/ColumnSchema.ColumnSchemaBuilder.html
+++ b/apidocs/org/apache/kudu/ColumnSchema.ColumnSchemaBuilder.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ColumnSchema.ColumnSchemaBuilder (Kudu 1.7.0 API)</title>
+<title>ColumnSchema.ColumnSchemaBuilder (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ColumnSchema.ColumnSchemaBuilder (Kudu 1.7.0 API)";
+            parent.document.title="ColumnSchema.ColumnSchemaBuilder (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/ColumnSchema.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/ColumnSchema.html b/apidocs/org/apache/kudu/ColumnSchema.html
index e5a1fe4..fd84c14 100644
--- a/apidocs/org/apache/kudu/ColumnSchema.html
+++ b/apidocs/org/apache/kudu/ColumnSchema.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ColumnSchema (Kudu 1.7.0 API)</title>
+<title>ColumnSchema (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ColumnSchema (Kudu 1.7.0 API)";
+            parent.document.title="ColumnSchema (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/ColumnTypeAttributes.ColumnTypeAttributesBuilder.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/ColumnTypeAttributes.ColumnTypeAttributesBuilder.html b/apidocs/org/apache/kudu/ColumnTypeAttributes.ColumnTypeAttributesBuilder.html
index bc45b81..c6cda88 100644
--- a/apidocs/org/apache/kudu/ColumnTypeAttributes.ColumnTypeAttributesBuilder.html
+++ b/apidocs/org/apache/kudu/ColumnTypeAttributes.ColumnTypeAttributesBuilder.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ColumnTypeAttributes.ColumnTypeAttributesBuilder (Kudu 1.7.0 API)</title>
+<title>ColumnTypeAttributes.ColumnTypeAttributesBuilder (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ColumnTypeAttributes.ColumnTypeAttributesBuilder (Kudu 1.7.0 API)";
+            parent.document.title="ColumnTypeAttributes.ColumnTypeAttributesBuilder (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/ColumnTypeAttributes.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/ColumnTypeAttributes.html b/apidocs/org/apache/kudu/ColumnTypeAttributes.html
index b4b934a..90e440c 100644
--- a/apidocs/org/apache/kudu/ColumnTypeAttributes.html
+++ b/apidocs/org/apache/kudu/ColumnTypeAttributes.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ColumnTypeAttributes (Kudu 1.7.0 API)</title>
+<title>ColumnTypeAttributes (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ColumnTypeAttributes (Kudu 1.7.0 API)";
+            parent.document.title="ColumnTypeAttributes (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/Schema.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/Schema.html b/apidocs/org/apache/kudu/Schema.html
index 0f96126..3a70c54 100644
--- a/apidocs/org/apache/kudu/Schema.html
+++ b/apidocs/org/apache/kudu/Schema.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Schema (Kudu 1.7.0 API)</title>
+<title>Schema (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Schema (Kudu 1.7.0 API)";
+            parent.document.title="Schema (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/Type.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/Type.html b/apidocs/org/apache/kudu/Type.html
index e3cb955..9dcbd24 100644
--- a/apidocs/org/apache/kudu/Type.html
+++ b/apidocs/org/apache/kudu/Type.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Type (Kudu 1.7.0 API)</title>
+<title>Type (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Type (Kudu 1.7.0 API)";
+            parent.document.title="Type (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/class-use/ColumnSchema.ColumnSchemaBuilder.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/class-use/ColumnSchema.ColumnSchemaBuilder.html b/apidocs/org/apache/kudu/class-use/ColumnSchema.ColumnSchemaBuilder.html
index 2d82fa9..8a44492 100644
--- a/apidocs/org/apache/kudu/class-use/ColumnSchema.ColumnSchemaBuilder.html
+++ b/apidocs/org/apache/kudu/class-use/ColumnSchema.ColumnSchemaBuilder.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.ColumnSchema.ColumnSchemaBuilder (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.ColumnSchema.ColumnSchemaBuilder (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.ColumnSchema.ColumnSchemaBuilder (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.ColumnSchema.ColumnSchemaBuilder (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/class-use/ColumnSchema.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/class-use/ColumnSchema.html b/apidocs/org/apache/kudu/class-use/ColumnSchema.html
index d8de885..9595158 100644
--- a/apidocs/org/apache/kudu/class-use/ColumnSchema.html
+++ b/apidocs/org/apache/kudu/class-use/ColumnSchema.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.ColumnSchema (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.ColumnSchema (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.ColumnSchema (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.ColumnSchema (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/class-use/ColumnTypeAttributes.ColumnTypeAttributesBuilder.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/class-use/ColumnTypeAttributes.ColumnTypeAttributesBuilder.html b/apidocs/org/apache/kudu/class-use/ColumnTypeAttributes.ColumnTypeAttributesBuilder.html
index 698a037..907f286 100644
--- a/apidocs/org/apache/kudu/class-use/ColumnTypeAttributes.ColumnTypeAttributesBuilder.html
+++ b/apidocs/org/apache/kudu/class-use/ColumnTypeAttributes.ColumnTypeAttributesBuilder.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.ColumnTypeAttributes.ColumnTypeAttributesBuilder (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.ColumnTypeAttributes.ColumnTypeAttributesBuilder (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.ColumnTypeAttributes.ColumnTypeAttributesBuilder (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.ColumnTypeAttributes.ColumnTypeAttributesBuilder (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/class-use/ColumnTypeAttributes.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/class-use/ColumnTypeAttributes.html b/apidocs/org/apache/kudu/class-use/ColumnTypeAttributes.html
index 9619e8e..bd5066f 100644
--- a/apidocs/org/apache/kudu/class-use/ColumnTypeAttributes.html
+++ b/apidocs/org/apache/kudu/class-use/ColumnTypeAttributes.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.ColumnTypeAttributes (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.ColumnTypeAttributes (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.ColumnTypeAttributes (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.ColumnTypeAttributes (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/class-use/Schema.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/class-use/Schema.html b/apidocs/org/apache/kudu/class-use/Schema.html
index ac3a56d..313ab17 100644
--- a/apidocs/org/apache/kudu/class-use/Schema.html
+++ b/apidocs/org/apache/kudu/class-use/Schema.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.Schema (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.Schema (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.Schema (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.Schema (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/class-use/Type.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/class-use/Type.html b/apidocs/org/apache/kudu/class-use/Type.html
index dafbfbc..7d91adf 100644
--- a/apidocs/org/apache/kudu/class-use/Type.html
+++ b/apidocs/org/apache/kudu/class-use/Type.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.Type (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.Type (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.Type (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.Type (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/AbstractKuduScannerBuilder.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/AbstractKuduScannerBuilder.html b/apidocs/org/apache/kudu/client/AbstractKuduScannerBuilder.html
index cb41b93..d7d640a 100644
--- a/apidocs/org/apache/kudu/client/AbstractKuduScannerBuilder.html
+++ b/apidocs/org/apache/kudu/client/AbstractKuduScannerBuilder.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>AbstractKuduScannerBuilder (Kudu 1.7.0 API)</title>
+<title>AbstractKuduScannerBuilder (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AbstractKuduScannerBuilder (Kudu 1.7.0 API)";
+            parent.document.title="AbstractKuduScannerBuilder (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/AlterTableOptions.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/AlterTableOptions.html b/apidocs/org/apache/kudu/client/AlterTableOptions.html
index ca63437..07ed127 100644
--- a/apidocs/org/apache/kudu/client/AlterTableOptions.html
+++ b/apidocs/org/apache/kudu/client/AlterTableOptions.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>AlterTableOptions (Kudu 1.7.0 API)</title>
+<title>AlterTableOptions (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AlterTableOptions (Kudu 1.7.0 API)";
+            parent.document.title="AlterTableOptions (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/AlterTableResponse.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/AlterTableResponse.html b/apidocs/org/apache/kudu/client/AlterTableResponse.html
index 5ffb219..203fa83 100644
--- a/apidocs/org/apache/kudu/client/AlterTableResponse.html
+++ b/apidocs/org/apache/kudu/client/AlterTableResponse.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>AlterTableResponse (Kudu 1.7.0 API)</title>
+<title>AlterTableResponse (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AlterTableResponse (Kudu 1.7.0 API)";
+            parent.document.title="AlterTableResponse (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/AsyncKuduClient.AsyncKuduClientBuilder.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/AsyncKuduClient.AsyncKuduClientBuilder.html b/apidocs/org/apache/kudu/client/AsyncKuduClient.AsyncKuduClientBuilder.html
index bf660bf..71639f1 100644
--- a/apidocs/org/apache/kudu/client/AsyncKuduClient.AsyncKuduClientBuilder.html
+++ b/apidocs/org/apache/kudu/client/AsyncKuduClient.AsyncKuduClientBuilder.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>AsyncKuduClient.AsyncKuduClientBuilder (Kudu 1.7.0 API)</title>
+<title>AsyncKuduClient.AsyncKuduClientBuilder (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AsyncKuduClient.AsyncKuduClientBuilder (Kudu 1.7.0 API)";
+            parent.document.title="AsyncKuduClient.AsyncKuduClientBuilder (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/AsyncKuduClient.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/AsyncKuduClient.html b/apidocs/org/apache/kudu/client/AsyncKuduClient.html
index 532ddf2..83523fa 100644
--- a/apidocs/org/apache/kudu/client/AsyncKuduClient.html
+++ b/apidocs/org/apache/kudu/client/AsyncKuduClient.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>AsyncKuduClient (Kudu 1.7.0 API)</title>
+<title>AsyncKuduClient (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AsyncKuduClient (Kudu 1.7.0 API)";
+            parent.document.title="AsyncKuduClient (Kudu 1.7.1 API)";
         }
     }
     catch(err) {


[25/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduStatusFunctionCallback.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduStatusFunctionCallback.html b/cpp-client-api/classkudu_1_1client_1_1KuduStatusFunctionCallback.html
new file mode 100644
index 0000000..17c5524
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduStatusFunctionCallback.html
@@ -0,0 +1,226 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduStatusFunctionCallback&lt; T &gt; Class Template 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html">KuduStatusFunctionCallback</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classkudu_1_1client_1_1KuduStatusFunctionCallback-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduStatusFunctionCallback&lt; T &gt; Class Template Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>The status callback that invokes a function by pointer with a single argument.  
+ <a href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="callbacks_8h_source.html">callbacks.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for kudu::client::KuduStatusFunctionCallback&lt; T &gt;:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classkudu_1_1client_1_1KuduStatusFunctionCallback.png" usemap="#kudu::client::KuduStatusFunctionCallback&lt; T &gt;_map" alt=""/>
+  <map id="kudu::client::KuduStatusFunctionCallback&lt; T &gt;_map" name="kudu::client::KuduStatusFunctionCallback&lt; T &gt;_map">
+<area href="classkudu_1_1client_1_1KuduStatusCallback.html" title="The interface for all status callbacks. " alt="kudu::client::KuduStatusCallback" shape="rect" coords="0,0,273,24"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:ac175e6c42840c7a0dfbde3d71beac394"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac175e6c42840c7a0dfbde3d71beac394"></a>
+typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#ac175e6c42840c7a0dfbde3d71beac394">FunctionType</a> )(T arg, const <a class="el" href="classkudu_1_1Status.html">Status</a> &amp;s)</td></tr>
+<tr class="memdesc:ac175e6c42840c7a0dfbde3d71beac394"><td class="mdescLeft">&#160;</td><td class="mdescRight">A handy typedef for the function with appropriate signature. <br/></td></tr>
+<tr class="separator:ac175e6c42840c7a0dfbde3d71beac394"><td class="memSeparator" colspan="2">&#160;</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:aca289bbf6ad9720bd74a90550f6c9b3b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#aca289bbf6ad9720bd74a90550f6c9b3b">KuduStatusFunctionCallback</a> (<a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#ac175e6c42840c7a0dfbde3d71beac394">FunctionType</a> function, T arg)</td></tr>
+<tr class="separator:aca289bbf6ad9720bd74a90550f6c9b3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4c3e7fbd4fed52bcba220f95a27f70a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#af4c3e7fbd4fed52bcba220f95a27f70a">Run</a> (const <a class="el" href="classkudu_1_1Status.html">Status</a> &amp;s) OVERRIDE</td></tr>
+<tr class="separator:af4c3e7fbd4fed52bcba220f95a27f70a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><h3>template&lt;typename T&gt;<br/>
+class kudu::client::KuduStatusFunctionCallback&lt; T &gt;</h3>
+
+<p>The status callback that invokes a function by pointer with a single argument. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="aca289bbf6ad9720bd74a90550f6c9b3b"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html">kudu::client::KuduStatusFunctionCallback</a>&lt; T &gt;::<a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html">KuduStatusFunctionCallback</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#ac175e6c42840c7a0dfbde3d71beac394">FunctionType</a>&#160;</td>
+          <td class="paramname"><em>function</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">T&#160;</td>
+          <td class="paramname"><em>arg</em>&#160;</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>Build an instance of <a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html" title="The status callback that invokes a function by pointer with a single argument. ">KuduStatusFunctionCallback</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">function</td><td>A pointer to the status report function to invoke with the <code>arg</code> argument. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>An argument for the function invocation. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="af4c3e7fbd4fed52bcba220f95a27f70a"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void <a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html">kudu::client::KuduStatusFunctionCallback</a>&lt; T &gt;::Run </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1Status.html">Status</a> &amp;&#160;</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 class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p></p>
+<p>Notify/report on the status.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>The status to report. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Implements <a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html#a2333beedb1d0c08a8c127b4552fbeb07">kudu::client::KuduStatusCallback</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="callbacks_8h_source.html">callbacks.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduStatusFunctionCallback.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduStatusFunctionCallback.png b/cpp-client-api/classkudu_1_1client_1_1KuduStatusFunctionCallback.png
new file mode 100644
index 0000000..a6d0f5d
Binary files /dev/null and b/cpp-client-api/classkudu_1_1client_1_1KuduStatusFunctionCallback.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduStatusMemberCallback-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduStatusMemberCallback-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduStatusMemberCallback-members.html
new file mode 100644
index 0000000..9c0e126
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduStatusMemberCallback-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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html">KuduStatusMemberCallback</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduStatusMemberCallback&lt; T &gt; Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html">kudu::client::KuduStatusMemberCallback&lt; T &gt;</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduStatusCallback</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html">kudu::client::KuduStatusCallback</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html">kudu::client::KuduStatusCallback</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#acdb02b9798adf2c80b39cfb024f199aa">KuduStatusMemberCallback</a>(T *object, MemberType member)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html">kudu::client::KuduStatusMemberCallback&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#a260174e9be807a51fb050c58b047fbdf">MemberType</a> typedef</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html">kudu::client::KuduStatusMemberCallback&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#a94bde1bdcb3cde6f78b11d822be19232">Run</a>(const Status &amp;s) OVERRIDE</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html">kudu::client::KuduStatusMemberCallback&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduStatusCallback</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html">kudu::client::KuduStatusCallback</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html">kudu::client::KuduStatusCallback</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduStatusMemberCallback.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduStatusMemberCallback.html b/cpp-client-api/classkudu_1_1client_1_1KuduStatusMemberCallback.html
new file mode 100644
index 0000000..89fb15f
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduStatusMemberCallback.html
@@ -0,0 +1,226 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduStatusMemberCallback&lt; T &gt; Class Template 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html">KuduStatusMemberCallback</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classkudu_1_1client_1_1KuduStatusMemberCallback-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduStatusMemberCallback&lt; T &gt; Class Template Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>The status callback that invokes a member function of an object.  
+ <a href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="callbacks_8h_source.html">callbacks.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for kudu::client::KuduStatusMemberCallback&lt; T &gt;:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classkudu_1_1client_1_1KuduStatusMemberCallback.png" usemap="#kudu::client::KuduStatusMemberCallback&lt; T &gt;_map" alt=""/>
+  <map id="kudu::client::KuduStatusMemberCallback&lt; T &gt;_map" name="kudu::client::KuduStatusMemberCallback&lt; T &gt;_map">
+<area href="classkudu_1_1client_1_1KuduStatusCallback.html" title="The interface for all status callbacks. " alt="kudu::client::KuduStatusCallback" shape="rect" coords="0,0,270,24"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a260174e9be807a51fb050c58b047fbdf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a260174e9be807a51fb050c58b047fbdf"></a>
+typedef void(T::*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#a260174e9be807a51fb050c58b047fbdf">MemberType</a> )(const <a class="el" href="classkudu_1_1Status.html">Status</a> &amp;s)</td></tr>
+<tr class="memdesc:a260174e9be807a51fb050c58b047fbdf"><td class="mdescLeft">&#160;</td><td class="mdescRight">A handy typedef for the member with appropriate signature. <br/></td></tr>
+<tr class="separator:a260174e9be807a51fb050c58b047fbdf"><td class="memSeparator" colspan="2">&#160;</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:acdb02b9798adf2c80b39cfb024f199aa"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#acdb02b9798adf2c80b39cfb024f199aa">KuduStatusMemberCallback</a> (T *object, <a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#a260174e9be807a51fb050c58b047fbdf">MemberType</a> member)</td></tr>
+<tr class="separator:acdb02b9798adf2c80b39cfb024f199aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94bde1bdcb3cde6f78b11d822be19232"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#a94bde1bdcb3cde6f78b11d822be19232">Run</a> (const <a class="el" href="classkudu_1_1Status.html">Status</a> &amp;s) OVERRIDE</td></tr>
+<tr class="separator:a94bde1bdcb3cde6f78b11d822be19232"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><h3>template&lt;typename T&gt;<br/>
+class kudu::client::KuduStatusMemberCallback&lt; T &gt;</h3>
+
+<p>The status callback that invokes a member function of an object. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="acdb02b9798adf2c80b39cfb024f199aa"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html">kudu::client::KuduStatusMemberCallback</a>&lt; T &gt;::<a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html">KuduStatusMemberCallback</a> </td>
+          <td>(</td>
+          <td class="paramtype">T *&#160;</td>
+          <td class="paramname"><em>object</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#a260174e9be807a51fb050c58b047fbdf">MemberType</a>&#160;</td>
+          <td class="paramname"><em>member</em>&#160;</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>Build an instance of the <a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html" title="The status callback that invokes a member function of an object. ">KuduStatusMemberCallback</a> class.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">object</td><td>A pointer to the object. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">member</td><td>A pointer to the member function of the <code>object</code> to invoke. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a94bde1bdcb3cde6f78b11d822be19232"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void <a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html">kudu::client::KuduStatusMemberCallback</a>&lt; T &gt;::Run </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1Status.html">Status</a> &amp;&#160;</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 class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p></p>
+<p>Notify/report on the status.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>The status to report. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Implements <a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html#a2333beedb1d0c08a8c127b4552fbeb07">kudu::client::KuduStatusCallback</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="callbacks_8h_source.html">callbacks.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduStatusMemberCallback.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduStatusMemberCallback.png b/cpp-client-api/classkudu_1_1client_1_1KuduStatusMemberCallback.png
new file mode 100644
index 0000000..0483afb
Binary files /dev/null and b/cpp-client-api/classkudu_1_1client_1_1KuduStatusMemberCallback.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduTable-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduTable-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduTable-members.html
new file mode 100644
index 0000000..b31f373
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduTable-members.html
@@ -0,0 +1,122 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduTable.html">KuduTable</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduTable Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduTable.html">kudu::client::KuduTable</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#a08836bfb79f6f91e7f235712ea271d35">client</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#a185ff8f18b9bea6b41d6f4cf8dfa1377">id</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduClient</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduTable.html">kudu::client::KuduTable</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html">kudu::client::KuduTable</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduPartitioner</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduTable.html">kudu::client::KuduTable</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html">kudu::client::KuduTable</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#aa0f8b6d63c800727c3a827945512555e">name</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#aed6c3571aff35270a3e6cd66770f1cea">NewComparisonPredicate</a>(const Slice &amp;col_name, KuduPredicate::ComparisonOp op, KuduValue *value)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#ad873078bdbcafe015d359a65c370a89a">NewDelete</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#a453ffb83cf7c12541caba5ea182fadd9">NewInListPredicate</a>(const Slice &amp;col_name, std::vector&lt; KuduValue * &gt; *values)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#a0c78f86c5d0fbf53437c2c9db26f92b6">NewInsert</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#af6e70f115cf3c0359b1c170533a2d523">NewIsNotNullPredicate</a>(const Slice &amp;col_name)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#a5f453909cdeda167ad15506358470466">NewIsNullPredicate</a>(const Slice &amp;col_name)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#a7e95271452d608fc2b563f7b46ddcda8">NewUpdate</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#a19e92dbaeeff86c5d707b15b2a7051fc">NewUpsert</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#a147bdffbd798161916471b721d63128f">num_replicas</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#af1125879ce34fa6c994a70fe1803a808">partition_schema</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#a4482e54a05c5b61b2bddc8c5297973fd">schema</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduTable</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduTable.html">kudu::client::KuduTable</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTable.html">kudu::client::KuduTable</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduTable.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduTable.html b/cpp-client-api/classkudu_1_1client_1_1KuduTable.html
new file mode 100644
index 0000000..d45a8dc
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduTable.html
@@ -0,0 +1,466 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduTable 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduTable.html">KuduTable</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1client_1_1KuduTable-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduTable Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A representation of a table on a particular cluster.  
+ <a href="classkudu_1_1client_1_1KuduTable.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for kudu::client::KuduTable:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classkudu_1_1client_1_1KuduTable.png" usemap="#kudu::client::KuduTable_map" alt=""/>
+  <map id="kudu::client::KuduTable_map" name="kudu::client::KuduTable_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:aa0f8b6d63c800727c3a827945512555e"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#aa0f8b6d63c800727c3a827945512555e">name</a> () const </td></tr>
+<tr class="separator:aa0f8b6d63c800727c3a827945512555e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a185ff8f18b9bea6b41d6f4cf8dfa1377"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#a185ff8f18b9bea6b41d6f4cf8dfa1377">id</a> () const </td></tr>
+<tr class="separator:a185ff8f18b9bea6b41d6f4cf8dfa1377"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4482e54a05c5b61b2bddc8c5297973fd"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#a4482e54a05c5b61b2bddc8c5297973fd">schema</a> () const </td></tr>
+<tr class="separator:a4482e54a05c5b61b2bddc8c5297973fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147bdffbd798161916471b721d63128f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#a147bdffbd798161916471b721d63128f">num_replicas</a> () const </td></tr>
+<tr class="separator:a147bdffbd798161916471b721d63128f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0c78f86c5d0fbf53437c2c9db26f92b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduInsert.html">KuduInsert</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#a0c78f86c5d0fbf53437c2c9db26f92b6">NewInsert</a> ()</td></tr>
+<tr class="separator:a0c78f86c5d0fbf53437c2c9db26f92b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19e92dbaeeff86c5d707b15b2a7051fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduUpsert.html">KuduUpsert</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#a19e92dbaeeff86c5d707b15b2a7051fc">NewUpsert</a> ()</td></tr>
+<tr class="separator:a19e92dbaeeff86c5d707b15b2a7051fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e95271452d608fc2b563f7b46ddcda8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduUpdate.html">KuduUpdate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#a7e95271452d608fc2b563f7b46ddcda8">NewUpdate</a> ()</td></tr>
+<tr class="separator:a7e95271452d608fc2b563f7b46ddcda8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad873078bdbcafe015d359a65c370a89a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduDelete.html">KuduDelete</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#ad873078bdbcafe015d359a65c370a89a">NewDelete</a> ()</td></tr>
+<tr class="separator:ad873078bdbcafe015d359a65c370a89a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed6c3571aff35270a3e6cd66770f1cea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">KuduPredicate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#aed6c3571aff35270a3e6cd66770f1cea">NewComparisonPredicate</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;col_name, <a class="el" href="classkudu_1_1client_1_1KuduPredicate.html#ad58e80ced596d7738f99b5b83ba24eb4">KuduPredicate::ComparisonOp</a> op, <a class="el" href="classkudu_1_1client_1_1KuduValue.html">KuduValue</a> *value)</td></tr>
+<tr class="separator:aed6c3571aff35270a3e6cd66770f1cea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a453ffb83cf7c12541caba5ea182fadd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">KuduPredicate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#a453ffb83cf7c12541caba5ea182fadd9">NewInListPredicate</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;col_name, std::vector&lt; <a class="el" href="classkudu_1_1client_1_1KuduValue.html">KuduValue</a> * &gt; *values)</td></tr>
+<tr class="separator:a453ffb83cf7c12541caba5ea182fadd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6e70f115cf3c0359b1c170533a2d523"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">KuduPredicate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#af6e70f115cf3c0359b1c170533a2d523">NewIsNotNullPredicate</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;col_name)</td></tr>
+<tr class="separator:af6e70f115cf3c0359b1c170533a2d523"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f453909cdeda167ad15506358470466"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">KuduPredicate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#a5f453909cdeda167ad15506358470466">NewIsNullPredicate</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;col_name)</td></tr>
+<tr class="separator:a5f453909cdeda167ad15506358470466"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08836bfb79f6f91e7f235712ea271d35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">KuduClient</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#a08836bfb79f6f91e7f235712ea271d35">client</a> () const </td></tr>
+<tr class="separator:a08836bfb79f6f91e7f235712ea271d35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1125879ce34fa6c994a70fe1803a808"><td class="memItemLeft" align="right" valign="top">const PartitionSchema &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTable.html#af1125879ce34fa6c994a70fe1803a808">partition_schema</a> () const </td></tr>
+<tr class="separator:af1125879ce34fa6c994a70fe1803a808"><td class="memSeparator" colspan="2">&#160;</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:a5b5a804db2a148e792148f521f04b486"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b5a804db2a148e792148f521f04b486"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduClient</b></td></tr>
+<tr class="separator:a5b5a804db2a148e792148f521f04b486"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af582b10fe356bdad95ed5f4cbf2ef2ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af582b10fe356bdad95ed5f4cbf2ef2ef"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduPartitioner</b></td></tr>
+<tr class="separator:af582b10fe356bdad95ed5f4cbf2ef2ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A representation of a table on a particular cluster. </p>
+<p>A <a class="el" href="classkudu_1_1client_1_1KuduTable.html" title="A representation of a table on a particular cluster. ">KuduTable</a> holds the current schema of the table. Any given <a class="el" href="classkudu_1_1client_1_1KuduTable.html" title="A representation of a table on a particular cluster. ">KuduTable</a> object belongs to a specific <a class="el" href="classkudu_1_1client_1_1KuduClient.html" title="A handle for a connection to a cluster. ">KuduClient</a> object.</p>
+<p>Upon construction, the table is looked up in the catalog (or catalog cache), and the schema fetched for introspection.</p>
+<p>This class is also a factory for write operation on the table. The provided operations are: </p>
+<ul>
+<li>INSERT Adds a new row. Fails if the row already exists. </li>
+<li>UPSERT Adds a new row. If there's an existing row, updates it. </li>
+<li>UPDATE Updates an existing row. Fails if the row does not exist. </li>
+<li>DELETE Deletes an existing row. Fails if the row does not exist.</li>
+</ul>
+<dl class="section note"><dt>Note</dt><dd>This class is thread-safe. </dd></dl>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a08836bfb79f6f91e7f235712ea271d35"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">KuduClient</a>* kudu::client::KuduTable::client </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>The <a class="el" href="classkudu_1_1client_1_1KuduClient.html" title="A handle for a connection to a cluster. ">KuduClient</a> object associated with the table. The caller should not free the returned pointer. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a185ff8f18b9bea6b41d6f4cf8dfa1377"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::string&amp; kudu::client::KuduTable::id </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the table's ID.</p>
+<p>This is an internal identifier which uniquely identifies a table. If the table is deleted and recreated with the same name, the ID will distinguish the old table from the new.</p>
+<dl class="section return"><dt>Returns</dt><dd>Identifier string for the table. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa0f8b6d63c800727c3a827945512555e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::string&amp; kudu::client::KuduTable::name </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>Name of the table. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aed6c3571aff35270a3e6cd66770f1cea"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">KuduPredicate</a>* kudu::client::KuduTable::NewComparisonPredicate </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;&#160;</td>
+          <td class="paramname"><em>col_name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html#ad58e80ced596d7738f99b5b83ba24eb4">KuduPredicate::ComparisonOp</a>&#160;</td>
+          <td class="paramname"><em>op</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduValue.html">KuduValue</a> *&#160;</td>
+          <td class="paramname"><em>value</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a new comparison predicate.</p>
+<p>This method creates new instance of a comparison predicate which can be used for scanners on this table object.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of column to use for comparison. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">op</td><td>Comparison operator to use. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">value</td><td>The type of the value must correspond to the type of the column to which the predicate is to be applied. For example, if the given column is any type of integer, the <a class="el" href="classkudu_1_1client_1_1KuduValue.html" title="A constant cell value with a specific type. ">KuduValue</a> should also be an integer, with its value in the valid range for the column type. No attempt is made to cast between floating point and integer values, or numeric and string values. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Raw pointer to instance of comparison predicate. The caller owns the result until it is passed into <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a47b0fcd30f8002cb4fdcf69351896b74">KuduScanner::AddConjunctPredicate()</a>. The returned predicate object takes ownership over the <code>value</code> Non-NULL is returned both in success and error cases. In the case of an error (e.g. invalid column name), a non-NULL value is still returned. The error will be returned when attempting to add this predicate to a <a class="el" href="classkudu_1_1client_1_1KuduScanner.html" title="This class is a representation of a single scan. ">KuduScanner</a>. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad873078bdbcafe015d359a65c370a89a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduDelete.html">KuduDelete</a>* kudu::client::KuduTable::NewDelete </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>New <code>DELETE</code> operation for this table. It is the caller's responsibility to free the result, unless it is passed to <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad3f7324b27fca298c5ca3d07b4741943">KuduSession::Apply()</a>. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a453ffb83cf7c12541caba5ea182fadd9"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">KuduPredicate</a>* kudu::client::KuduTable::NewInListPredicate </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;&#160;</td>
+          <td class="paramname"><em>col_name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">std::vector&lt; <a class="el" href="classkudu_1_1client_1_1KuduValue.html">KuduValue</a> * &gt; *&#160;</td>
+          <td class="paramname"><em>values</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a new IN list predicate which can be used for scanners on this table.</p>
+<p>The IN list predicate is used to specify a list of values that a column must match. A row is filtered from the scan if the value of the column does not equal any value from the list.</p>
+<p>The type of entries in the list must correspond to the type of the column to which the predicate is to be applied. For example, if the given column is any type of integer, the KuduValues should also be integers, with the values in the valid range for the column type. No attempt is made to cast between floating point and integer values, or numeric and string values.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the column to which the predicate applies. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">values</td><td>Vector of values which the column will be matched against. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Raw pointer to an IN list predicate. The caller owns the predicate until it is passed into <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a47b0fcd30f8002cb4fdcf69351896b74">KuduScanner::AddConjunctPredicate()</a>. The returned predicate takes ownership of the values vector and its elements. In the case of an error (e.g. an invalid column name), a non-NULL value is still returned. The error will be returned when attempting to add this predicate to a <a class="el" href="classkudu_1_1client_1_1KuduScanner.html" title="This class is a representation of a single scan. ">KuduScanner</a>. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0c78f86c5d0fbf53437c2c9db26f92b6"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduInsert.html">KuduInsert</a>* kudu::client::KuduTable::NewInsert </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>New <code>INSERT</code> operation for this table. It is the caller's responsibility to free the result, unless it is passed to <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad3f7324b27fca298c5ca3d07b4741943">KuduSession::Apply()</a>. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af6e70f115cf3c0359b1c170533a2d523"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">KuduPredicate</a>* kudu::client::KuduTable::NewIsNotNullPredicate </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;&#160;</td>
+          <td class="paramname"><em>col_name</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a new IS NOT NULL predicate which can be used for scanners on this table.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the column to which the predicate applies </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Raw pointer to an IS NOT NULL predicate. The caller owns the predicate until it is passed into <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a47b0fcd30f8002cb4fdcf69351896b74">KuduScanner::AddConjunctPredicate()</a>. In the case of an error (e.g. an invalid column name), a non-NULL value is still returned. The error will be returned when attempting to add this predicate to a <a class="el" href="classkudu_1_1client_1_1KuduScanner.html" title="This class is a representation of a single scan. ">KuduScanner</a>. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a5f453909cdeda167ad15506358470466"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">KuduPredicate</a>* kudu::client::KuduTable::NewIsNullPredicate </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;&#160;</td>
+          <td class="paramname"><em>col_name</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a new IS NULL predicate which can be used for scanners on this table.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the column to which the predicate applies </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Raw pointer to an IS NULL predicate. The caller owns the predicate until it is passed into <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a47b0fcd30f8002cb4fdcf69351896b74">KuduScanner::AddConjunctPredicate()</a>. In the case of an error (e.g. an invalid column name), a non-NULL value is still returned. The error will be returned when attempting to add this predicate to a <a class="el" href="classkudu_1_1client_1_1KuduScanner.html" title="This class is a representation of a single scan. ">KuduScanner</a>. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7e95271452d608fc2b563f7b46ddcda8"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduUpdate.html">KuduUpdate</a>* kudu::client::KuduTable::NewUpdate </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>New <code>UPDATE</code> operation for this table. It is the caller's responsibility to free the result, unless it is passed to <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad3f7324b27fca298c5ca3d07b4741943">KuduSession::Apply()</a>. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a19e92dbaeeff86c5d707b15b2a7051fc"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduUpsert.html">KuduUpsert</a>* kudu::client::KuduTable::NewUpsert </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>New <code>UPSERT</code> operation for this table. It is the caller's responsibility to free the result, unless it is passed to <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad3f7324b27fca298c5ca3d07b4741943">KuduSession::Apply()</a>. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a147bdffbd798161916471b721d63128f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int kudu::client::KuduTable::num_replicas </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>Replication factor of the table. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af1125879ce34fa6c994a70fe1803a808"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const PartitionSchema&amp; kudu::client::KuduTable::partition_schema </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>The partition schema for the table. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4482e54a05c5b61b2bddc8c5297973fd"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a>&amp; kudu::client::KuduTable::schema </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>Reference to the table's schema object. </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduTable.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduTable.png b/cpp-client-api/classkudu_1_1client_1_1KuduTable.png
new file mode 100644
index 0000000..e143f6b
Binary files /dev/null and b/cpp-client-api/classkudu_1_1client_1_1KuduTable.png differ


[16/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_batch.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_batch.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_batch.html
deleted file mode 100644
index 13bdd7a..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_batch.html
+++ /dev/null
@@ -1,722 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduScanBatch 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">KuduScanBatch</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_scan_batch-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduScanBatch Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>A batch of zero or more rows returned by a scan operation.  
- <a href="classkudu_1_1client_1_1_kudu_scan_batch.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="scan__batch_8h_source.html">scan_batch.h</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for kudu::client::KuduScanBatch:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="classkudu_1_1client_1_1_kudu_scan_batch.png" usemap="#kudu::client::KuduScanBatch_map" alt=""/>
-  <map id="kudu::client::KuduScanBatch_map" name="kudu::client::KuduScanBatch_map">
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:ae1a827120c84eeedb703451bd5782467"><td class="memItemLeft" align="right" valign="top"><a id="ae1a827120c84eeedb703451bd5782467"></a>
-typedef <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">RowPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#ae1a827120c84eeedb703451bd5782467">value_type</a></td></tr>
-<tr class="memdesc:ae1a827120c84eeedb703451bd5782467"><td class="mdescLeft">&#160;</td><td class="mdescRight">A handy typedef for the RowPtr. <br /></td></tr>
-<tr class="separator:ae1a827120c84eeedb703451bd5782467"><td class="memSeparator" colspan="2">&#160;</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:a252ffd623dbaa7d725d623fd220fee4c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a252ffd623dbaa7d725d623fd220fee4c">NumRows</a> () const</td></tr>
-<tr class="separator:a252ffd623dbaa7d725d623fd220fee4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3f6366606eec7f0d0a8953ff6a81c320"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">KuduScanBatch::RowPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a3f6366606eec7f0d0a8953ff6a81c320">Row</a> (int idx) const</td></tr>
-<tr class="separator:a3f6366606eec7f0d0a8953ff6a81c320"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a654b2572d33e8b45836527e7b63dac21"><td class="memItemLeft" align="right" valign="top">const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a654b2572d33e8b45836527e7b63dac21">begin</a> () const</td></tr>
-<tr class="separator:a654b2572d33e8b45836527e7b63dac21"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a54bc996032e6b5bc0df0962d821c113c"><td class="memItemLeft" align="right" valign="top">const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a54bc996032e6b5bc0df0962d821c113c">end</a> () const</td></tr>
-<tr class="separator:a54bc996032e6b5bc0df0962d821c113c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0c99e4ac2a6b822e693fe7c6625cb324"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a0c99e4ac2a6b822e693fe7c6625cb324">projection_schema</a> () const</td></tr>
-<tr class="separator:a0c99e4ac2a6b822e693fe7c6625cb324"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a92bbfa48e9b503181c2dfb5f11f14e4e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">RowPtr</a> ()</td></tr>
-<tr class="separator:a92bbfa48e9b503181c2dfb5f11f14e4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1bdf4368f87e0d83d9066584b2b2047"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#ad1bdf4368f87e0d83d9066584b2b2047">IsNull</a> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;col_name) const</td></tr>
-<tr class="separator:ad1bdf4368f87e0d83d9066584b2b2047"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a63aa794845d41cc5251ee5d30547e520"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a63aa794845d41cc5251ee5d30547e520">IsNull</a> (int col_idx) const</td></tr>
-<tr class="separator:a63aa794845d41cc5251ee5d30547e520"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2ff4e572251b5873491dfe827ec2c5af"><td class="memItemLeft" align="right" valign="top">const void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a2ff4e572251b5873491dfe827ec2c5af">cell</a> (int col_idx) const</td></tr>
-<tr class="separator:a2ff4e572251b5873491dfe827ec2c5af"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aca10e03eeb078908c09e552cceb1e4c3"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#aca10e03eeb078908c09e552cceb1e4c3">ToString</a> () const</td></tr>
-<tr class="separator:aca10e03eeb078908c09e552cceb1e4c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5fd788bcce7344ebe1fe33f22c734ab9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">KuduScanBatch::RowPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a5fd788bcce7344ebe1fe33f22c734ab9">operator*</a> () const</td></tr>
-<tr class="separator:a5fd788bcce7344ebe1fe33f22c734ab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad5df483ed3172caab5a8d6a72abfad0c"><td class="memItemLeft" align="right" valign="top">const_iterator &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#ad5df483ed3172caab5a8d6a72abfad0c">operator++</a> ()</td></tr>
-<tr class="separator:ad5df483ed3172caab5a8d6a72abfad0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4b1ad47fd7d429859b6181825a063c48"><td class="memItemLeft" align="right" valign="top">const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a4b1ad47fd7d429859b6181825a063c48">operator++</a> (int)</td></tr>
-<tr class="separator:a4b1ad47fd7d429859b6181825a063c48"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a78f4a33eed6ee9031c1b04146d124a63"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a78f4a33eed6ee9031c1b04146d124a63">operator==</a> (const const_iterator &amp;other) const</td></tr>
-<tr class="separator:a78f4a33eed6ee9031c1b04146d124a63"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2bf8a53b3486a8b7c62b8d38d5f64ef0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a2bf8a53b3486a8b7c62b8d38d5f64ef0">operator!=</a> (const const_iterator &amp;other) const</td></tr>
-<tr class="separator:a2bf8a53b3486a8b7c62b8d38d5f64ef0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Advanced/Unstable API</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>There are no guarantees on the stability of the format returned by these methods, which might change at any given time.</p>
-<dl class="section note"><dt>Note</dt><dd>The Slices returned by both <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a09bfd1652c0ab153ca6759317c3d3992">direct_data()</a> and <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a3cb4c17aa228e680ecf088a29a075989">indirect_data()</a> are only valid for the lifetime of the <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html" title="A batch of zero or more rows returned by a scan operation. ">KuduScanBatch</a>. </dd></dl>
-</div></td></tr>
-<tr class="memitem:a09bfd1652c0ab153ca6759317c3d3992"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_slice.html">Slice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a09bfd1652c0ab153ca6759317c3d3992">direct_data</a> () const</td></tr>
-<tr class="separator:a09bfd1652c0ab153ca6759317c3d3992"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3cb4c17aa228e680ecf088a29a075989"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_slice.html">Slice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a3cb4c17aa228e680ecf088a29a075989">indirect_data</a> () const</td></tr>
-<tr class="separator:a3cb4c17aa228e680ecf088a29a075989"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Getters for integral type columns by column name.</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>The name of the target column. </td></tr>
-    <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>Placeholder for the result value. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad <a class="el" href="classkudu_1_1_status.html" title="A representation of an operation&#39;s outcome. ">Status</a> if at least one of the following is <code>true:</code> <ul>
-<li>The type does not match. </li>
-<li>The value is unset. </li>
-<li>The value is <code>NULL</code>. </li>
-</ul>
-</dd></dl>
-</div></td></tr>
-<tr class="memitem:a3b1a867cf2fd47b697fe3a68e28fadd8"><td class="memItemLeft" align="right" valign="top"><a id="a3b1a867cf2fd47b697fe3a68e28fadd8"></a>
-<a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetBool</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;col_name, bool *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a3b1a867cf2fd47b697fe3a68e28fadd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7bfea7b94e64073562892445a2a2ac7b"><td class="memItemLeft" align="right" valign="top"><a id="a7bfea7b94e64073562892445a2a2ac7b"></a>
-<a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt8</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;col_name, int8_t *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a7bfea7b94e64073562892445a2a2ac7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afbaff6bf597df2fa0696bdc5cbdfb037"><td class="memItemLeft" align="right" valign="top"><a id="afbaff6bf597df2fa0696bdc5cbdfb037"></a>
-<a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt16</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;col_name, int16_t *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:afbaff6bf597df2fa0696bdc5cbdfb037"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abc5120c7aadb029e442235a7131f6fd2"><td class="memItemLeft" align="right" valign="top"><a id="abc5120c7aadb029e442235a7131f6fd2"></a>
-<a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt32</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;col_name, int32_t *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:abc5120c7aadb029e442235a7131f6fd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a51d43f077b4510b58a2fd471ae81f7b0"><td class="memItemLeft" align="right" valign="top"><a id="a51d43f077b4510b58a2fd471ae81f7b0"></a>
-<a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt64</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;col_name, int64_t *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a51d43f077b4510b58a2fd471ae81f7b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae1261a486faa04d0c984b50132e0a4a3"><td class="memItemLeft" align="right" valign="top"><a id="ae1261a486faa04d0c984b50132e0a4a3"></a>
-<a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetUnixTimeMicros</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;col_name, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:ae1261a486faa04d0c984b50132e0a4a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a70ea98bc135e0b86285530c58e33bff3"><td class="memItemLeft" align="right" valign="top"><a id="a70ea98bc135e0b86285530c58e33bff3"></a>
-<a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetFloat</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;col_name, float *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a70ea98bc135e0b86285530c58e33bff3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7d09dafc214133f2306eebc9aefddff0"><td class="memItemLeft" align="right" valign="top"><a id="a7d09dafc214133f2306eebc9aefddff0"></a>
-<a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetDouble</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;col_name, double *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a7d09dafc214133f2306eebc9aefddff0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Getters for integral type columns by column index.</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>These methods are faster than their name-based counterparts since using indices avoids a hashmap lookup, so index-based getters should be preferred in performance-sensitive code.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_index</td><td>The index of the column. </td></tr>
-    <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>Pointer to the placeholder to put the resulting value.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad <a class="el" href="classkudu_1_1_status.html" title="A representation of an operation&#39;s outcome. ">Status</a> if at least one of the following is <code>true:</code> <ul>
-<li>The type does not match. </li>
-<li>The value is unset. </li>
-<li>The value is <code>NULL</code>. </li>
-</ul>
-</dd></dl>
-</div></td></tr>
-<tr class="memitem:a4b1044c3b78e5a6407c2a797005b0e21"><td class="memItemLeft" align="right" valign="top"><a id="a4b1044c3b78e5a6407c2a797005b0e21"></a>
-<a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetBool</b> (int col_idx, bool *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a4b1044c3b78e5a6407c2a797005b0e21"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a81a30b5b89f6fa106b5d8575c3fb62b9"><td class="memItemLeft" align="right" valign="top"><a id="a81a30b5b89f6fa106b5d8575c3fb62b9"></a>
-<a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt8</b> (int col_idx, int8_t *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a81a30b5b89f6fa106b5d8575c3fb62b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab5f35c107dc26165546065189dd53dfa"><td class="memItemLeft" align="right" valign="top"><a id="ab5f35c107dc26165546065189dd53dfa"></a>
-<a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt16</b> (int col_idx, int16_t *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:ab5f35c107dc26165546065189dd53dfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab321b8c245cc1748c3b3ecdf507b08fb"><td class="memItemLeft" align="right" valign="top"><a id="ab321b8c245cc1748c3b3ecdf507b08fb"></a>
-<a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt32</b> (int col_idx, int32_t *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:ab321b8c245cc1748c3b3ecdf507b08fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab59039c6f073df0b57ddc16fb8d8c432"><td class="memItemLeft" align="right" valign="top"><a id="ab59039c6f073df0b57ddc16fb8d8c432"></a>
-<a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt64</b> (int col_idx, int64_t *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:ab59039c6f073df0b57ddc16fb8d8c432"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acc4dfced2215c5115fecb647fa73e4e7"><td class="memItemLeft" align="right" valign="top"><a id="acc4dfced2215c5115fecb647fa73e4e7"></a>
-<a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetUnixTimeMicros</b> (int col_idx, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:acc4dfced2215c5115fecb647fa73e4e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae41dd0f1e2b4bf074ded210382b825bd"><td class="memItemLeft" align="right" valign="top"><a id="ae41dd0f1e2b4bf074ded210382b825bd"></a>
-<a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetFloat</b> (int col_idx, float *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:ae41dd0f1e2b4bf074ded210382b825bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab2b7fb17cac4571139b2eaca761a99c0"><td class="memItemLeft" align="right" valign="top"><a id="ab2b7fb17cac4571139b2eaca761a99c0"></a>
-<a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetDouble</b> (int col_idx, double *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:ab2b7fb17cac4571139b2eaca761a99c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Getters for string/binary column by column name.</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Get the string/binary value for a column by its name.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the column. </td></tr>
-    <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>Pointer to the placeholder to put the resulting value. Note that the method does not copy the value. Callers should copy the resulting <a class="el" href="classkudu_1_1_slice.html" title="A wrapper around externally allocated data. ">Slice</a> if necessary. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad <a class="el" href="classkudu_1_1_status.html" title="A representation of an operation&#39;s outcome. ">Status</a> if at least one of the following is <code>true:</code> <ul>
-<li>The type does not match. </li>
-<li>The value is unset. </li>
-<li>The value is <code>NULL</code>. </li>
-</ul>
-</dd></dl>
-</div></td></tr>
-<tr class="memitem:ad8f9ba0ff9a1fcd8326b012e689ad4a7"><td class="memItemLeft" align="right" valign="top"><a id="ad8f9ba0ff9a1fcd8326b012e689ad4a7"></a>
-<a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetString</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;col_name, <a class="el" href="classkudu_1_1_slice.html">Slice</a> *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:ad8f9ba0ff9a1fcd8326b012e689ad4a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2fc063d4fb631b14f5651a84861ffa4b"><td class="memItemLeft" align="right" valign="top"><a id="a2fc063d4fb631b14f5651a84861ffa4b"></a>
-<a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetBinary</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;col_name, <a class="el" href="classkudu_1_1_slice.html">Slice</a> *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a2fc063d4fb631b14f5651a84861ffa4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Getters for string/binary column by column index.</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Get the string/binary value for a column by its index.</p>
-<p>These methods are faster than their name-based counterparts since using indices avoids a hashmap lookup, so index-based getters should be preferred in performance-sensitive code.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_index</td><td>The index of the column. </td></tr>
-    <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>Pointer to the placeholder to put the resulting value. Note that the method does not copy the value. Callers should copy the resulting <a class="el" href="classkudu_1_1_slice.html" title="A wrapper around externally allocated data. ">Slice</a> if necessary. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad <a class="el" href="classkudu_1_1_status.html" title="A representation of an operation&#39;s outcome. ">Status</a> if at least one of the following is <code>true:</code> <ul>
-<li>The type does not match. </li>
-<li>The value is unset. </li>
-<li>The value is <code>NULL</code>. </li>
-</ul>
-</dd></dl>
-</div></td></tr>
-<tr class="memitem:a887dd6b7e20ada26ee705c315fd86b56"><td class="memItemLeft" align="right" valign="top"><a id="a887dd6b7e20ada26ee705c315fd86b56"></a>
-<a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetString</b> (int col_idx, <a class="el" href="classkudu_1_1_slice.html">Slice</a> *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a887dd6b7e20ada26ee705c315fd86b56"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a921dfdeba21588f7a3c2d5e360d3268e"><td class="memItemLeft" align="right" valign="top"><a id="a921dfdeba21588f7a3c2d5e360d3268e"></a>
-<a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetBinary</b> (int col_idx, <a class="el" href="classkudu_1_1_slice.html">Slice</a> *val) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a921dfdeba21588f7a3c2d5e360d3268e"><td class="memSeparator" colspan="2">&#160;</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:a79d30f3059c783e077627a6f6d153c1b"><td class="memItemLeft" align="right" valign="top"><a id="a79d30f3059c783e077627a6f6d153c1b"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanner</b></td></tr>
-<tr class="separator:a79d30f3059c783e077627a6f6d153c1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aafe7501e17c36d1c5dc2971f69a776de"><td class="memItemLeft" align="right" valign="top"><a id="aafe7501e17c36d1c5dc2971f69a776de"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>tools::ReplicaDumper</b></td></tr>
-<tr class="separator:aafe7501e17c36d1c5dc2971f69a776de"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0f719ac1eb44a4d656839448282399a3"><td class="memItemLeft" align="right" valign="top"><a id="a0f719ac1eb44a4d656839448282399a3"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanBatch</b></td></tr>
-<tr class="separator:a0f719ac1eb44a4d656839448282399a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aba9d17eb5c32bd866a8572a1d51fd64f"><td class="memTemplParams" colspan="2"><a id="aba9d17eb5c32bd866a8572a1d51fd64f"></a>
-template&lt;typename KeyTypeWrapper &gt; </td></tr>
-<tr class="memitem:aba9d17eb5c32bd866a8572a1d51fd64f"><td class="memTemplItemLeft" align="right" valign="top">struct&#160;</td><td class="memTemplItemRight" valign="bottom"><b>SliceKeysTestSetup</b></td></tr>
-<tr class="separator:aba9d17eb5c32bd866a8572a1d51fd64f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a313ca772464ff159550ef09b986867fd"><td class="memTemplParams" colspan="2"><a id="a313ca772464ff159550ef09b986867fd"></a>
-template&lt;typename KeyTypeWrapper &gt; </td></tr>
-<tr class="memitem:a313ca772464ff159550ef09b986867fd"><td class="memTemplItemLeft" align="right" valign="top">struct&#160;</td><td class="memTemplItemRight" valign="bottom"><b>IntKeysTestSetup</b></td></tr>
-<tr class="separator:a313ca772464ff159550ef09b986867fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>A batch of zero or more rows returned by a scan operation. </p>
-<p>Every call to <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#af365f1d3b3b34aeb7d016727a9019067">KuduScanner::NextBatch()</a> returns a batch of zero or more rows. You can iterate over the rows in the batch using:</p>
-<p>range-foreach loop (C++11): </p><div class="fragment"><div class="line"><span class="keywordflow">for</span> (<a class="code" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">KuduScanBatch::RowPtr</a> row : batch) {</div><div class="line">  ... row.GetInt(1, ...)</div><div class="line">  ...</div><div class="line">}</div></div><!-- fragment --><p>regular for loop (C++03): </p><div class="fragment"><div class="line"><span class="keywordflow">for</span> (KuduScanBatch::const_iterator it = batch.begin(), it != batch.end();</div><div class="line">     ++i) {</div><div class="line">  <a class="code" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">KuduScanBatch::RowPtr</a> row(*it);</div><div class="line">  ...</div><div class="line">}</div></div><!-- fragment --><p> or </p><div class="fragment"><div class="line"><span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0, num_rows = batch.N
 umRows();</div><div class="line">     i &lt; num_rows;</div><div class="line">     i++) {</div><div class="line">  <a class="code" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">KuduScanBatch::RowPtr</a> row = batch.Row(i);</div><div class="line">  ...</div><div class="line">}</div></div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>In the above example, <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a252ffd623dbaa7d725d623fd220fee4c">NumRows()</a> is only called once at the beginning of the loop to avoid extra calls to the non-inlined method. </dd></dl>
-</div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="a654b2572d33e8b45836527e7b63dac21"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a654b2572d33e8b45836527e7b63dac21">&#9670;&nbsp;</a></span>begin()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">KuduScanBatch::const_iterator kudu::client::KuduScanBatch::begin </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>Forward iterator to the start of the rows in the batch. </dd></dl>
-
-</div>
-</div>
-<a id="a2ff4e572251b5873491dfe827ec2c5af"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a2ff4e572251b5873491dfe827ec2c5af">&#9670;&nbsp;</a></span>cell()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const void* kudu::client::KuduScanBatch::cell </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>col_idx</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Get the column's row data.</p>
-<dl class="section note"><dt>Note</dt><dd>Should be avoided unless absolutely necessary. </dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the column. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Raw cell data for the specified index. </dd></dl>
-
-</div>
-</div>
-<a id="a09bfd1652c0ab153ca6759317c3d3992"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a09bfd1652c0ab153ca6759317c3d3992">&#9670;&nbsp;</a></span>direct_data()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1_slice.html">Slice</a> kudu::client::KuduScanBatch::direct_data </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Return a slice that points to the direct row data received from the server. Users of this API must have knowledge of the data format in order to decode the data.</p>
-<dl class="section return"><dt>Returns</dt><dd>a <a class="el" href="classkudu_1_1_slice.html" title="A wrapper around externally allocated data. ">Slice</a> that points to the raw direct row data. </dd></dl>
-
-</div>
-</div>
-<a id="a54bc996032e6b5bc0df0962d821c113c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a54bc996032e6b5bc0df0962d821c113c">&#9670;&nbsp;</a></span>end()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">KuduScanBatch::const_iterator kudu::client::KuduScanBatch::end </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>Forward iterator to the end of the rows in the batch. </dd></dl>
-
-</div>
-</div>
-<a id="a3cb4c17aa228e680ecf088a29a075989"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3cb4c17aa228e680ecf088a29a075989">&#9670;&nbsp;</a></span>indirect_data()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1_slice.html">Slice</a> kudu::client::KuduScanBatch::indirect_data </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Like the method above, but for indirect data.</p>
-<dl class="section return"><dt>Returns</dt><dd>a <a class="el" href="classkudu_1_1_slice.html" title="A wrapper around externally allocated data. ">Slice</a> that points to the raw indirect row data. </dd></dl>
-
-</div>
-</div>
-<a id="ad1bdf4368f87e0d83d9066584b2b2047"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad1bdf4368f87e0d83d9066584b2b2047">&#9670;&nbsp;</a></span>IsNull() <span class="overload">[1/2]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::client::KuduScanBatch::IsNull </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;&#160;</td>
-          <td class="paramname"><em>col_name</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the column. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the specified column of the row has <code>NULL</code> value. </dd></dl>
-
-</div>
-</div>
-<a id="a63aa794845d41cc5251ee5d30547e520"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a63aa794845d41cc5251ee5d30547e520">&#9670;&nbsp;</a></span>IsNull() <span class="overload">[2/2]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::client::KuduScanBatch::IsNull </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>col_idx</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>Index of the column. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the specified column of the row has <code>NULL</code> value. </dd></dl>
-
-</div>
-</div>
-<a id="a252ffd623dbaa7d725d623fd220fee4c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a252ffd623dbaa7d725d623fd220fee4c">&#9670;&nbsp;</a></span>NumRows()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int kudu::client::KuduScanBatch::NumRows </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>The number of rows in this batch. </dd></dl>
-
-</div>
-</div>
-<a id="a2bf8a53b3486a8b7c62b8d38d5f64ef0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a2bf8a53b3486a8b7c62b8d38d5f64ef0">&#9670;&nbsp;</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 kudu::client::KuduScanBatch::operator!= </td>
-          <td>(</td>
-          <td class="paramtype">const const_iterator &amp;&#160;</td>
-          <td class="paramname"><em>other</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>An operator to check whether two iterators are 'not equal'.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td>The iterator to compare with. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the other iterator points to a different row in the same batch, or to a row belonging to a different batch altogether. </dd></dl>
-
-</div>
-</div>
-<a id="a5fd788bcce7344ebe1fe33f22c734ab9"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a5fd788bcce7344ebe1fe33f22c734ab9">&#9670;&nbsp;</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"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">KuduScanBatch::RowPtr</a> kudu::client::KuduScanBatch::operator* </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 row in the batch the iterator is pointing at. </dd></dl>
-
-</div>
-</div>
-<a id="ad5df483ed3172caab5a8d6a72abfad0c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad5df483ed3172caab5a8d6a72abfad0c">&#9670;&nbsp;</a></span>operator++() <span class="overload">[1/2]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">const_iterator&amp; kudu::client::KuduScanBatch::operator++ </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">
-<p>Prefix increment operator: advances the iterator to the next position.</p>
-<dl class="section return"><dt>Returns</dt><dd>The reference to the iterator, pointing to the next position. </dd></dl>
-
-</div>
-</div>
-<a id="a4b1ad47fd7d429859b6181825a063c48"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4b1ad47fd7d429859b6181825a063c48">&#9670;&nbsp;</a></span>operator++() <span class="overload">[2/2]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">const_iterator kudu::client::KuduScanBatch::operator++ </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</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">
-<p>Postfix increment operator: advances the iterator to the next position.</p>
-<dl class="section return"><dt>Returns</dt><dd>A copy of the iterator pointing to the pre-increment position. </dd></dl>
-
-</div>
-</div>
-<a id="a78f4a33eed6ee9031c1b04146d124a63"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a78f4a33eed6ee9031c1b04146d124a63">&#9670;&nbsp;</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 kudu::client::KuduScanBatch::operator== </td>
-          <td>(</td>
-          <td class="paramtype">const const_iterator &amp;&#160;</td>
-          <td class="paramname"><em>other</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>An operator to check whether two iterators are 'equal'.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td>The iterator to compare with. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the other iterator points to the same row of the same batch. </dd></dl>
-
-</div>
-</div>
-<a id="a0c99e4ac2a6b822e693fe7c6625cb324"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0c99e4ac2a6b822e693fe7c6625cb324">&#9670;&nbsp;</a></span>projection_schema()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a>* kudu::client::KuduScanBatch::projection_schema </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>The projection schema for this batch. All <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">KuduScanBatch::RowPtr</a> returned by this batch are guaranteed to have this schema. </dd></dl>
-
-</div>
-</div>
-<a id="a3f6366606eec7f0d0a8953ff6a81c320"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3f6366606eec7f0d0a8953ff6a81c320">&#9670;&nbsp;</a></span>Row()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">KuduScanBatch::RowPtr</a> kudu::client::KuduScanBatch::Row </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>idx</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Get a row at the specified index.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">idx</td><td>The index of the row to return. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>A reference to one of the rows in this batch. The returned object is only valid for as long as this <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html" title="A batch of zero or more rows returned by a scan operation. ">KuduScanBatch</a> object is valid. </dd></dl>
-
-</div>
-</div>
-<a id="a92bbfa48e9b503181c2dfb5f11f14e4e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a92bbfa48e9b503181c2dfb5f11f14e4e">&#9670;&nbsp;</a></span>RowPtr()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">kudu::client::KuduScanBatch::RowPtr </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">
-<p>Construct an invalid RowPtr. Before use, you must assign a properly-initialized value. </p>
-
-</div>
-</div>
-<a id="aca10e03eeb078908c09e552cceb1e4c3"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aca10e03eeb078908c09e552cceb1e4c3">&#9670;&nbsp;</a></span>ToString()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string kudu::client::KuduScanBatch::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>String representation for this row. </dd></dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="scan__batch_8h_source.html">scan_batch.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_batch.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_batch.png b/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_batch.png
deleted file mode 100644
index 0021be2..0000000
Binary files a/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_batch.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_token-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_token-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_token-members.html
deleted file mode 100644
index c68bd9b..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_token-members.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html">KuduScanToken</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduScanToken Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html">kudu::client::KuduScanToken</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html#ae90d9422476cf6eee5c33afb41d1f867">DeserializeIntoScanner</a>(KuduClient *client, const std::string &amp;serialized_token, KuduScanner **scanner) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html">kudu::client::KuduScanToken</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html#adb95c9538bb1fc4c83963557ce487292">IntoKuduScanner</a>(KuduScanner **scanner) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html">kudu::client::KuduScanToken</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduScanTokenBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html">kudu::client::KuduScanToken</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html">kudu::client::KuduScanToken</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html#a6eb749ddf0a1434596d86df88341a008">Serialize</a>(std::string *buf) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html">kudu::client::KuduScanToken</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html#a63abcf53607bdc4346b86b98a3d0ec96">tablet</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html">kudu::client::KuduScanToken</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduScanToken</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html">kudu::client::KuduScanToken</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html">kudu::client::KuduScanToken</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_token.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_token.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_token.html
deleted file mode 100644
index db5dd3b..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_token.html
+++ /dev/null
@@ -1,246 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduScanToken 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html">KuduScanToken</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_scan_token-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduScanToken Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>A scan descriptor limited to a single physical contiguous location.  
- <a href="classkudu_1_1client_1_1_kudu_scan_token.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</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:adb95c9538bb1fc4c83963557ce487292"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html#adb95c9538bb1fc4c83963557ce487292">IntoKuduScanner</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">KuduScanner</a> **scanner) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:adb95c9538bb1fc4c83963557ce487292"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a63abcf53607bdc4346b86b98a3d0ec96"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classkudu_1_1client_1_1_kudu_tablet.html">KuduTablet</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html#a63abcf53607bdc4346b86b98a3d0ec96">tablet</a> () const</td></tr>
-<tr class="separator:a63abcf53607bdc4346b86b98a3d0ec96"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6eb749ddf0a1434596d86df88341a008"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html#a6eb749ddf0a1434596d86df88341a008">Serialize</a> (std::string *buf) const WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a6eb749ddf0a1434596d86df88341a008"><td class="memSeparator" colspan="2">&#160;</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:ae90d9422476cf6eee5c33afb41d1f867"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html#ae90d9422476cf6eee5c33afb41d1f867">DeserializeIntoScanner</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_client.html">KuduClient</a> *client, const std::string &amp;serialized_token, <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">KuduScanner</a> **scanner) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:ae90d9422476cf6eee5c33afb41d1f867"><td class="memSeparator" colspan="2">&#160;</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:a644ef5d9d668e5772acd6dc03c4f14ee"><td class="memItemLeft" align="right" valign="top"><a id="a644ef5d9d668e5772acd6dc03c4f14ee"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanTokenBuilder</b></td></tr>
-<tr class="separator:a644ef5d9d668e5772acd6dc03c4f14ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>A scan descriptor limited to a single physical contiguous location. </p>
-<p>A <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html" title="A scan descriptor limited to a single physical contiguous location. ">KuduScanToken</a> describes a partial scan of a Kudu table limited to a single contiguous physical location. Using the <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html" title="Builds scan tokens for a table. ">KuduScanTokenBuilder</a>, clients can describe the desired scan, including predicates, bounds, timestamps, and caching, and receive back a collection of scan tokens.</p>
-<p>Each scan token may be separately turned into a scanner using <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html#adb95c9538bb1fc4c83963557ce487292">KuduScanToken::IntoKuduScanner</a>, with each scanner responsible for a disjoint section of the table.</p>
-<p>Scan tokens may be serialized using the <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html#a6eb749ddf0a1434596d86df88341a008">KuduScanToken::Serialize</a> method and deserialized back into a scanner using the <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html#ae90d9422476cf6eee5c33afb41d1f867">KuduScanToken::DeserializeIntoScanner</a> method. This allows use cases such as generating scan tokens in the planner component of a query engine, then sending the tokens to execution nodes based on locality, and then instantiating the scanners on those nodes.</p>
-<p>Scan token locality information can be inspected using the <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html#a63abcf53607bdc4346b86b98a3d0ec96">KuduScanToken::tablet()</a> function. </p>
-</div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="ae90d9422476cf6eee5c33afb41d1f867"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae90d9422476cf6eee5c33afb41d1f867">&#9670;&nbsp;</a></span>DeserializeIntoScanner()</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_status.html">Status</a> kudu::client::KuduScanToken::DeserializeIntoScanner </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">KuduClient</a> *&#160;</td>
-          <td class="paramname"><em>client</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>serialized_token</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">KuduScanner</a> **&#160;</td>
-          <td class="paramname"><em>scanner</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-<p>Create a new scanner and set the scanner options.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">client</td><td>Client to bound to the scanner. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">serialized_token</td><td>Token containing serialized scanner parameters. </td></tr>
-    <tr><td class="paramdir">[out]</td><td class="paramname">scanner</td><td>The result scanner. The caller owns the new scanner. The scanner must be opened before use. The scanner will not be set if the returned status is an error. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="adb95c9538bb1fc4c83963557ce487292"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#adb95c9538bb1fc4c83963557ce487292">&#9670;&nbsp;</a></span>IntoKuduScanner()</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::client::KuduScanToken::IntoKuduScanner </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">KuduScanner</a> **&#160;</td>
-          <td class="paramname"><em>scanner</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Create a new scanner.</p>
-<p>This method creates a new scanner, setting the result scanner's options according to the scan token.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[out]</td><td class="paramname">scanner</td><td>The result scanner. The caller owns the new scanner. The scanner must be opened before use. The output parameter will not be set if the returned status is an error. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a6eb749ddf0a1434596d86df88341a008"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6eb749ddf0a1434596d86df88341a008">&#9670;&nbsp;</a></span>Serialize()</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::client::KuduScanToken::Serialize </td>
-          <td>(</td>
-          <td class="paramtype">std::string *&#160;</td>
-          <td class="paramname"><em>buf</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Serialize the token into a string.</p>
-<p>Deserialize with <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html#ae90d9422476cf6eee5c33afb41d1f867">KuduScanToken::DeserializeIntoScanner()</a>.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[out]</td><td class="paramname">buf</td><td>Result string to output the serialized token. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a63abcf53607bdc4346b86b98a3d0ec96"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a63abcf53607bdc4346b86b98a3d0ec96">&#9670;&nbsp;</a></span>tablet()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const <a class="el" href="classkudu_1_1client_1_1_kudu_tablet.html">KuduTablet</a>&amp; kudu::client::KuduScanToken::tablet </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>Tablet that this scan will retrieve rows from. </dd></dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_token_builder-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_token_builder-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_token_builder-members.html
deleted file mode 100644
index 2228de3..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_token_builder-members.html
+++ /dev/null
@@ -1,100 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html">KuduScanTokenBuilder</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduScanTokenBuilder Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html">kudu::client::KuduScanTokenBuilder</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#ac40487d17b8e4dcca7ca08efeb5f195e">AddConjunctPredicate</a>(KuduPredicate *pred) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#ae11ca3d00d15138e957a2c2e89b05fcf">AddLowerBound</a>(const KuduPartialRow &amp;key) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#ac4d0fa934e4c705ac76c424a5431566a">AddUpperBound</a>(const KuduPartialRow &amp;key) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#a7eacf0a7e7616b1515170cf6fe833694">Build</a>(std::vector&lt; KuduScanToken *&gt; *tokens) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#aa8d300b560d419030abd503b66812484">KuduScanTokenBuilder</a>(KuduTable *table)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#a36523ca7f2f9a2b4e3c096cf6167643c">SetBatchSizeBytes</a>(uint32_t batch_size) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#a7ab7c9c1c4f4d3bbbc18b2b35d7d5475">SetCacheBlocks</a>(bool cache_blocks) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#a4a17f27950ccd59bcb3430fb28b61dbe">SetFaultTolerant</a>() WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#a01d990e024632c7749cca96b4f857be8">SetProjectedColumnIndexes</a>(const std::vector&lt; int &gt; &amp;col_indexes) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#a0dbb58301fc0e48ce44f41215d32f0ad">SetProjectedColumnNames</a>(const std::vector&lt; std::string &gt; &amp;col_names) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#adb34f01a9bc52a9e23ce49124bab3892">SetReadMode</a>(KuduScanner::ReadMode read_mode) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#a168bfed43dcd754a17d4c82293dade88">SetSelection</a>(KuduClient::ReplicaSelection selection) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#aa4c1cfa570edfaab818831a2330eece5">SetSnapshotMicros</a>(uint64_t snapshot_timestamp_micros) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#a313e345dc6c1f9ccdad65df5af2cf4b7">SetSnapshotRaw</a>(uint64_t snapshot_timestamp) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#a0f0e58d5d6fb3867ff0a03f7fc633445">SetTimeoutMillis</a>(int millis) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduScanTokenBuilder</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html">kudu::client::KuduScanTokenBuilder</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>


[27/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduSchema.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduSchema.html b/cpp-client-api/classkudu_1_1client_1_1KuduSchema.html
new file mode 100644
index 0000000..50b994c
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduSchema.html
@@ -0,0 +1,368 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduSchema 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1client_1_1KuduSchema-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduSchema Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A representation of a table's schema.  
+ <a href="classkudu_1_1client_1_1KuduSchema.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="schema_8h_source.html">schema.h</a>&gt;</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:a41a683f3d93357fe68531bf71df39d02"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#a41a683f3d93357fe68531bf71df39d02">KuduSchema</a> (const <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a> &amp;other)</td></tr>
+<tr class="separator:a41a683f3d93357fe68531bf71df39d02"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f51ccf1a7e6f4a4fe4958073305dbab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#a3f51ccf1a7e6f4a4fe4958073305dbab">Reset</a> (const std::vector&lt; <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">KuduColumnSchema</a> &gt; &amp;columns, int key_columns) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a3f51ccf1a7e6f4a4fe4958073305dbab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d9bc062492e472a2055841461b2a87f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#a3d9bc062492e472a2055841461b2a87f">Equals</a> (const <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a> &amp;other) const </td></tr>
+<tr class="separator:a3d9bc062492e472a2055841461b2a87f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe784e7c95d85391246a9b4745fed00b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">KuduColumnSchema</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#afe784e7c95d85391246a9b4745fed00b">Column</a> (size_t idx) const </td></tr>
+<tr class="separator:afe784e7c95d85391246a9b4745fed00b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9e9f590006bd7ccfa44b87dec1b3c7a"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#ac9e9f590006bd7ccfa44b87dec1b3c7a">num_columns</a> () const </td></tr>
+<tr class="separator:ac9e9f590006bd7ccfa44b87dec1b3c7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a192b707f348178b698070d3a88a4d156"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#a192b707f348178b698070d3a88a4d156">GetPrimaryKeyColumnIndexes</a> (std::vector&lt; int &gt; *indexes) const </td></tr>
+<tr class="separator:a192b707f348178b698070d3a88a4d156"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafaa50819a283b014ae03373e53489a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#aafaa50819a283b014ae03373e53489a1">NewRow</a> () const </td></tr>
+<tr class="separator:aafaa50819a283b014ae03373e53489a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Assign/copy the schema</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td>The source <a class="el" href="classkudu_1_1client_1_1KuduSchema.html" title="A representation of a table&#39;s schema. ">KuduSchema</a> object to use as a reference. </td></tr>
+  </table>
+  </dd>
+</dl>
+</div></td></tr>
+<tr class="memitem:a7d8f49f184a94cee7993158baf6ae758"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d8f49f184a94cee7993158baf6ae758"></a>
+<a class="el" href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a> &amp;other)</td></tr>
+<tr class="separator:a7d8f49f184a94cee7993158baf6ae758"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab146eab7c7fb9a5ea80a4466b5f68555"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab146eab7c7fb9a5ea80a4466b5f68555"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>CopyFrom</b> (const <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a> &amp;other)</td></tr>
+<tr class="separator:ab146eab7c7fb9a5ea80a4466b5f68555"><td class="memSeparator" colspan="2">&#160;</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:aba2affbf999dd265d3a7f8c30598fec7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba2affbf999dd265d3a7f8c30598fec7"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>ClientTest</b></td></tr>
+<tr class="separator:aba2affbf999dd265d3a7f8c30598fec7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b5a804db2a148e792148f521f04b486"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b5a804db2a148e792148f521f04b486"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduClient</b></td></tr>
+<tr class="separator:a5b5a804db2a148e792148f521f04b486"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79d30f3059c783e077627a6f6d153c1b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79d30f3059c783e077627a6f6d153c1b"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanner</b></td></tr>
+<tr class="separator:a79d30f3059c783e077627a6f6d153c1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08335df27491aef74f8ed104799ab541"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08335df27491aef74f8ed104799ab541"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanToken</b></td></tr>
+<tr class="separator:a08335df27491aef74f8ed104799ab541"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a644ef5d9d668e5772acd6dc03c4f14ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a644ef5d9d668e5772acd6dc03c4f14ee"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanTokenBuilder</b></td></tr>
+<tr class="separator:a644ef5d9d668e5772acd6dc03c4f14ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab04cec7242eaf6df17c2923f939df780"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab04cec7242eaf6df17c2923f939df780"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduSchemaBuilder</b></td></tr>
+<tr class="separator:ab04cec7242eaf6df17c2923f939df780"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a770744f0111b5919212173a7efaf85cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a770744f0111b5919212173a7efaf85cd"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduTable</b></td></tr>
+<tr class="separator:a770744f0111b5919212173a7efaf85cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af500eb2379d14e4e6603db2c69faa783"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af500eb2379d14e4e6603db2c69faa783"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduTableCreator</b></td></tr>
+<tr class="separator:af500eb2379d14e4e6603db2c69faa783"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1716edcec80b7e03b719234ba9143a89"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1716edcec80b7e03b719234ba9143a89"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduWriteOperation</b></td></tr>
+<tr class="separator:a1716edcec80b7e03b719234ba9143a89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72362478ccdaaf6ea61d15d9fc13f7c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72362478ccdaaf6ea61d15d9fc13f7c6"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>ScanConfiguration</b></td></tr>
+<tr class="separator:a72362478ccdaaf6ea61d15d9fc13f7c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d6afdd81ae5d2f0207f7224a058132c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d6afdd81ae5d2f0207f7224a058132c"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::GetTableSchemaRpc</b></td></tr>
+<tr class="separator:a1d6afdd81ae5d2f0207f7224a058132c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78c0756675d700d01d123aea8ca18751"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78c0756675d700d01d123aea8ca18751"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::LookupRpc</b></td></tr>
+<tr class="separator:a78c0756675d700d01d123aea8ca18751"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a001ace42e649417f24259cdd26f2e144"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a001ace42e649417f24259cdd26f2e144"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::MetaCacheEntry</b></td></tr>
+<tr class="separator:a001ace42e649417f24259cdd26f2e144"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8241e8597925b7121abc27b5024c9773"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8241e8597925b7121abc27b5024c9773"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::WriteRpc</b></td></tr>
+<tr class="separator:a8241e8597925b7121abc27b5024c9773"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a539a7fc0876317b802ed1108e1a47a66"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a539a7fc0876317b802ed1108e1a47a66"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>tools::RemoteKsckMaster</b></td></tr>
+<tr class="separator:a539a7fc0876317b802ed1108e1a47a66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafe7501e17c36d1c5dc2971f69a776de"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aafe7501e17c36d1c5dc2971f69a776de"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>tools::ReplicaDumper</b></td></tr>
+<tr class="separator:aafe7501e17c36d1c5dc2971f69a776de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c667823b7595d6535a5c2fa0e4c0560"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c667823b7595d6535a5c2fa0e4c0560"></a>
+<a class="el" href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a>&#160;</td><td class="memItemRight" valign="bottom"><b>KuduSchemaFromSchema</b> (const Schema &amp;schema)</td></tr>
+<tr class="separator:a7c667823b7595d6535a5c2fa0e4c0560"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A representation of a table's schema. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a41a683f3d93357fe68531bf71df39d02"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">kudu::client::KuduSchema::KuduSchema </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a> &amp;&#160;</td>
+          <td class="paramname"><em>other</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a <a class="el" href="classkudu_1_1client_1_1KuduSchema.html" title="A representation of a table&#39;s schema. ">KuduSchema</a> object as a copy of the other one.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td>The other <a class="el" href="classkudu_1_1client_1_1KuduSchema.html" title="A representation of a table&#39;s schema. ">KuduSchema</a> object to use as a reference. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="afe784e7c95d85391246a9b4745fed00b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">KuduColumnSchema</a> kudu::client::KuduSchema::Column </td>
+          <td>(</td>
+          <td class="paramtype">size_t&#160;</td>
+          <td class="paramname"><em>idx</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">idx</td><td>Column index. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Schema for the specified column. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a3d9bc062492e472a2055841461b2a87f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::client::KuduSchema::Equals </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a> &amp;&#160;</td>
+          <td class="paramname"><em>other</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Check whether the schema is identical to the other one.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td>The other <a class="el" href="classkudu_1_1client_1_1KuduSchema.html" title="A representation of a table&#39;s schema. ">KuduSchema</a> object to compare with. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff this <a class="el" href="classkudu_1_1client_1_1KuduSchema.html" title="A representation of a table&#39;s schema. ">KuduSchema</a> object is identical to the specified one. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a192b707f348178b698070d3a88a4d156"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void kudu::client::KuduSchema::GetPrimaryKeyColumnIndexes </td>
+          <td>(</td>
+          <td class="paramtype">std::vector&lt; int &gt; *&#160;</td>
+          <td class="paramname"><em>indexes</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the indexes of the primary key columns within this Schema.</p>
+<dl class="section attention"><dt>Attention</dt><dd>In current versions of Kudu, these will always be contiguous column indexes starting with 0. However, in future versions this assumption may not hold, so callers should not assume it is the case.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">indexes</td><td>The placeholder for the result. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aafaa50819a283b014ae03373e53489a1"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>* kudu::client::KuduSchema::NewRow </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a new row corresponding to this schema.</p>
+<dl class="section note"><dt>Note</dt><dd>The new row refers to this <a class="el" href="classkudu_1_1client_1_1KuduSchema.html" title="A representation of a table&#39;s schema. ">KuduSchema</a> object, so it must be destroyed before the <a class="el" href="classkudu_1_1client_1_1KuduSchema.html" title="A representation of a table&#39;s schema. ">KuduSchema</a> object to avoid dangling pointers.</dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>A pointer to the newly created row. The caller takes ownership of the created row. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac9e9f590006bd7ccfa44b87dec1b3c7a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t kudu::client::KuduSchema::num_columns </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>The number of columns in the schema. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a3f51ccf1a7e6f4a4fe4958073305dbab"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduSchema::Reset </td>
+          <td>(</td>
+          <td class="paramtype">const std::vector&lt; <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">KuduColumnSchema</a> &gt; &amp;&#160;</td>
+          <td class="paramname"><em>columns</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>key_columns</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000011">Deprecated:</a></b></dt><dd>This method will be removed soon.</dd></dl>
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000013">Todo:</a></b></dt><dd>Remove <a class="el" href="classkudu_1_1client_1_1KuduSchema.html#a3f51ccf1a7e6f4a4fe4958073305dbab">KuduSchema::Reset()</a>.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">columns</td><td>Per-column schema information. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">key_columns</td><td>Number of key columns in the schema. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="schema_8h_source.html">schema.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduSchemaBuilder-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduSchemaBuilder-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduSchemaBuilder-members.html
new file mode 100644
index 0000000..4d5fb68
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduSchemaBuilder-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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html">KuduSchemaBuilder</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduSchemaBuilder Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html">kudu::client::KuduSchemaBuilder</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html#a0fdf28d49cc05ba4f3182f7398ddf600">AddColumn</a>(const std::string &amp;name)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html">kudu::client::KuduSchemaBuilder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html#af117e347a7d0910dda2695997859db15">Build</a>(KuduSchema *schema)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html">kudu::client::KuduSchemaBuilder</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduSchemaBuilder</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html">kudu::client::KuduSchemaBuilder</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html">kudu::client::KuduSchemaBuilder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html#ad4c1619445fea575a775f23752b6bfb9">SetPrimaryKey</a>(const std::vector&lt; std::string &gt; &amp;key_col_names)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html">kudu::client::KuduSchemaBuilder</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduSchemaBuilder</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html">kudu::client::KuduSchemaBuilder</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html">kudu::client::KuduSchemaBuilder</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduSchemaBuilder.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduSchemaBuilder.html b/cpp-client-api/classkudu_1_1client_1_1KuduSchemaBuilder.html
new file mode 100644
index 0000000..e26b11e
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduSchemaBuilder.html
@@ -0,0 +1,213 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduSchemaBuilder 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html">KuduSchemaBuilder</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classkudu_1_1client_1_1KuduSchemaBuilder-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduSchemaBuilder Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Builder API for constructing a <a class="el" href="classkudu_1_1client_1_1KuduSchema.html" title="A representation of a table&#39;s schema. ">KuduSchema</a> object.  
+ <a href="classkudu_1_1client_1_1KuduSchemaBuilder.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="schema_8h_source.html">schema.h</a>&gt;</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:a0fdf28d49cc05ba4f3182f7398ddf600"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html#a0fdf28d49cc05ba4f3182f7398ddf600">AddColumn</a> (const std::string &amp;name)</td></tr>
+<tr class="separator:a0fdf28d49cc05ba4f3182f7398ddf600"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4c1619445fea575a775f23752b6bfb9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html">KuduSchemaBuilder</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html#ad4c1619445fea575a775f23752b6bfb9">SetPrimaryKey</a> (const std::vector&lt; std::string &gt; &amp;key_col_names)</td></tr>
+<tr class="separator:ad4c1619445fea575a775f23752b6bfb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af117e347a7d0910dda2695997859db15"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html#af117e347a7d0910dda2695997859db15">Build</a> (<a class="el" href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a> *schema)</td></tr>
+<tr class="separator:af117e347a7d0910dda2695997859db15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Builder API for constructing a <a class="el" href="classkudu_1_1client_1_1KuduSchema.html" title="A representation of a table&#39;s schema. ">KuduSchema</a> object. </p>
+<p>The API here is a "fluent" style of programming, such that the resulting code looks somewhat like a SQL "CREATE TABLE" statement. For example:</p>
+<p>SQL: </p>
+<div class="fragment"><div class="line">*    CREATE TABLE t (</div>
+<div class="line">*      my_key <span class="keywordtype">int</span> not null primary key,</div>
+<div class="line">*      a <span class="keywordtype">float</span> <span class="keywordflow">default</span> 1.5</div>
+<div class="line">*    );</div>
+<div class="line">*  </div>
+</div><!-- fragment --><p>is represented as: </p>
+<div class="fragment"><div class="line">*    KuduSchemaBuilder t;</div>
+<div class="line">*    t.AddColumn(<span class="stringliteral">&quot;my_key&quot;</span>)-&gt;Type(KuduColumnSchema::INT32)-&gt;NotNull()-&gt;PrimaryKey();</div>
+<div class="line">*    t.AddColumn(<span class="stringliteral">&quot;a&quot;</span>)-&gt;Type(KuduColumnSchema::FLOAT)-&gt;Default(KuduValue::FromFloat(1.5));</div>
+<div class="line">*    KuduSchema schema;</div>
+<div class="line">*    t.Build(&amp;schema);</div>
+<div class="line">*  </div>
+</div><!-- fragment --> </div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a0fdf28d49cc05ba4f3182f7398ddf600"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a>* kudu::client::KuduSchemaBuilder::AddColumn </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>name</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Add a column with the specified name to the schema.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>Name of the column to add. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html" title="Builder API for specifying or altering a column within a table schema. ">KuduColumnSpec</a> object for a new column within the Schema. The returned object is owned by the <a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html" title="Builder API for constructing a KuduSchema object. ">KuduSchemaBuilder</a>. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af117e347a7d0910dda2695997859db15"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduSchemaBuilder::Build </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a> *&#160;</td>
+          <td class="paramname"><em>schema</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Build the schema based on current configuration of the builder object.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">schema</td><td>The placeholder for the result schema. Upon successful completion, the parameter is reset to the result of this builder: literally, calling <a class="el" href="classkudu_1_1client_1_1KuduSchema.html#a3f51ccf1a7e6f4a4fe4958073305dbab">KuduSchema::Reset()</a> on the parameter. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. If the resulting would-be-schema is invalid for any reason (e.g. missing types, duplicate column names, etc.) a bad <a class="el" href="classkudu_1_1Status.html" title="A representation of an operation&#39;s outcome. ">Status</a> is returned. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad4c1619445fea575a775f23752b6bfb9"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html">KuduSchemaBuilder</a>* kudu::client::KuduSchemaBuilder::SetPrimaryKey </td>
+          <td>(</td>
+          <td class="paramtype">const std::vector&lt; std::string &gt; &amp;&#160;</td>
+          <td class="paramname"><em>key_col_names</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the primary key of the new Schema based on the given column names.</p>
+<p>This may be used to specify a compound primary key.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">key_col_names</td><td>Names of the columns to include into the compound primary key. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="schema_8h_source.html">schema.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduSession-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduSession-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduSession-members.html
new file mode 100644
index 0000000..3d2be1a
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduSession-members.html
@@ -0,0 +1,133 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">KuduSession</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduSession Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad3f7324b27fca298c5ca3d07b4741943">Apply</a>(KuduWriteOperation *write_op) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#aaec3956e642610d703f3b83b78e24e19a520b8eef7ef0fd149b2757faf43972b1">AUTO_FLUSH_BACKGROUND</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#aaec3956e642610d703f3b83b78e24e19ad74b76e407e62ca951d369521636df2b">AUTO_FLUSH_SYNC</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#a4ed0bac1edcbba612d7de41e8c8adfd5">client</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#aabd55109ba3b086bbe33b277cdd40d22ae978fab7451faebf4399830b603c855c">CLIENT_PROPAGATED</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>ClientTest</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#aa5204844e361ecc3068fbc4e02fd4436">Close</a>() WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#aabd55109ba3b086bbe33b277cdd40d22a70010f3ef1f70b99b02328c024c436c9">COMMIT_WAIT</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#af6249cf3bbad8e2e11e54edf40a7bc1d">CountBufferedOperations</a>() const ATTRIBUTE_DEPRECATED(&quot;this method is experimental and will disappear &quot;&quot;in a future release&quot;)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#a277c213a68679c6b0d5c432919eb9198">CountPendingErrors</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#aabd55109ba3b086bbe33b277cdd40d22">ExternalConsistencyMode</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#a64955abb5f5cc821b6e56354f733ce84">Flush</a>() WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad8c68570479e95b325d8a5437eef8731">FlushAsync</a>(KuduStatusCallback *cb)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#aaec3956e642610d703f3b83b78e24e19">FlushMode</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad5e3521623338de49cfd62914bdcb2f7">GetPendingErrors</a>(std::vector&lt; KuduError * &gt; *errors, bool *overflowed)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#a3f224e9b95f86da7e1f2ea6fcf327756">HasPendingOperations</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::Batcher</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduClient</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#aaec3956e642610d703f3b83b78e24e19a1db3efc2094da09aae45bb68475cdb4a">MANUAL_FLUSH</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#af1c5e5e8faba286cddc266057e9a82d5">SetErrorBufferSpace</a>(size_t size_bytes)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#a56d1c7f47dfcaf5121b15a4435a8eeca">SetExternalConsistencyMode</a>(ExternalConsistencyMode m) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#a83555781b5a037f87c215e565ecf1a8f">SetFlushMode</a>(FlushMode m) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#aabe75f0688f992dbdb2694a50d07f941">SetMutationBufferFlushInterval</a>(unsigned int millis) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#a7311344cec37b3847217197c35467cdf">SetMutationBufferFlushWatermark</a>(double watermark_pct) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#ac9a96017f86bfb6348fca9bfa0b8b5a4">SetMutationBufferMaxNum</a>(unsigned int max_num) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#aefa9bbc51c27104ce103b9ecda3b8abf">SetMutationBufferSpace</a>(size_t size_bytes) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html#a25b22362650d7120f59cc1025e40bd79">SetTimeoutMillis</a>(int millis)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduSession</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>


[40/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1Slice-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1Slice-members.html b/cpp-client-api/classkudu_1_1Slice-members.html
new file mode 100644
index 0000000..79f3a24
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1Slice-members.html
@@ -0,0 +1,125 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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_1Slice.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_1Slice.html">kudu::Slice</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Slice.html#a069b48816f49b29abbd291a09dd21f4e">check_size</a>(size_t expected_size) const </td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1Slice.html#afb914c0769f019a7c2f28b755cba5eb5">clear</a>()</td><td class="entry"><a class="el" href="classkudu_1_1Slice.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_1Slice.html#a0ecc8d893b73a664c69396ad30b14d98">compare</a>(const Slice &amp;b) const </td><td class="entry"><a class="el" href="classkudu_1_1Slice.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_1Slice.html#a2d90a4590b995fb55229d25effb0c5bb">data</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Slice.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_1Slice.html#a79e41b882b0a85259be89f5698e27372">empty</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Slice.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_1Slice.html#a2771156d34daa166067b8d319ad7d164">mutable_data</a>()</td><td class="entry"><a class="el" href="classkudu_1_1Slice.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_1Slice.html#a1323493265790d022203af0d8b31fd9c">operator==</a>(const Slice &amp;x, const Slice &amp;y)</td><td class="entry"><a class="el" href="classkudu_1_1Slice.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_1Slice.html#a5ff06bc0fd9734536a464e604ec226f2">operator[]</a>(size_t n) const </td><td class="entry"><a class="el" href="classkudu_1_1Slice.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_1Slice.html#a4bb1c9fe13873623b5a5a118830b1806">relocate</a>(uint8_t *d)</td><td class="entry"><a class="el" href="classkudu_1_1Slice.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_1Slice.html#a00f5d310f9ebf17c198cf3feb69c3842">remove_prefix</a>(size_t n)</td><td class="entry"><a class="el" href="classkudu_1_1Slice.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_1Slice.html#a141b4a1fc0555d57f192e574e427c146">size</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Slice.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_1Slice.html#aaee66c59ee434349680679bdf0462b66">Slice</a>()</td><td class="entry"><a class="el" href="classkudu_1_1Slice.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_1Slice.html#a904b8732b247676c52cbd9147b34c54c">Slice</a>(const uint8_t *d, size_t n)</td><td class="entry"><a class="el" href="classkudu_1_1Slice.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_1Slice.html#a9cb396203dd2c589e7d4f10bd80461d5">Slice</a>(const char *d, size_t n)</td><td class="entry"><a class="el" href="classkudu_1_1Slice.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_1Slice.html#a13838e07b6dcea1895a774ab1ba62bdd">Slice</a>(const std::string &amp;s)</td><td class="entry"><a class="el" href="classkudu_1_1Slice.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_1Slice.html#ae8c6057eea15f8136e62255fd766e345">Slice</a>(const char *s)</td><td class="entry"><a class="el" href="classkudu_1_1Slice.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_1Slice.html#a3ad7697d76b8205099d43ca552c12b8d">starts_with</a>(const Slice &amp;x) const </td><td class="entry"><a class="el" href="classkudu_1_1Slice.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_1Slice.html#a412d632121ba52444d891c7a4f31dd42">ToDebugString</a>(size_t max_len=0) const </td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Slice.html#a730a4e2cdf7d40818fa95c164a18d381">ToString</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1Slice.html#a20f1c8e91ff0209e5c8f86766ef63d44">truncate</a>(size_t n)</td><td class="entry"><a class="el" href="classkudu_1_1Slice.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.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1Slice.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1Slice.html b/cpp-client-api/classkudu_1_1Slice.html
new file mode 100644
index 0000000..8ba87b9
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1Slice.html
@@ -0,0 +1,727 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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_1Slice.html">Slice</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1Slice-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_1Slice.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="slice_8h_source.html">slice.h</a>&gt;</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 &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structkudu_1_1Slice_1_1Comparator.html">Comparator</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structkudu_1_1Slice_1_1Comparator.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_1Slice_1_1Comparator.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</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 class="anchor" id="aaee66c59ee434349680679bdf0462b66"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#aaee66c59ee434349680679bdf0462b66">Slice</a> ()</td></tr>
+<tr class="memdesc:aaee66c59ee434349680679bdf0462b66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an empty slice. <br/></td></tr>
+<tr class="separator:aaee66c59ee434349680679bdf0462b66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a904b8732b247676c52cbd9147b34c54c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a904b8732b247676c52cbd9147b34c54c">Slice</a> (const uint8_t *d, size_t n)</td></tr>
+<tr class="separator:a904b8732b247676c52cbd9147b34c54c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cb396203dd2c589e7d4f10bd80461d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a9cb396203dd2c589e7d4f10bd80461d5">Slice</a> (const char *d, size_t n)</td></tr>
+<tr class="separator:a9cb396203dd2c589e7d4f10bd80461d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13838e07b6dcea1895a774ab1ba62bdd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a13838e07b6dcea1895a774ab1ba62bdd">Slice</a> (const std::string &amp;s)</td></tr>
+<tr class="separator:a13838e07b6dcea1895a774ab1ba62bdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8c6057eea15f8136e62255fd766e345"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#ae8c6057eea15f8136e62255fd766e345">Slice</a> (const char *s)</td></tr>
+<tr class="separator:ae8c6057eea15f8136e62255fd766e345"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d90a4590b995fb55229d25effb0c5bb"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a2d90a4590b995fb55229d25effb0c5bb">data</a> () const </td></tr>
+<tr class="separator:a2d90a4590b995fb55229d25effb0c5bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2771156d34daa166067b8d319ad7d164"><td class="memItemLeft" align="right" valign="top">uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a2771156d34daa166067b8d319ad7d164">mutable_data</a> ()</td></tr>
+<tr class="separator:a2771156d34daa166067b8d319ad7d164"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a141b4a1fc0555d57f192e574e427c146"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a141b4a1fc0555d57f192e574e427c146">size</a> () const </td></tr>
+<tr class="separator:a141b4a1fc0555d57f192e574e427c146"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79e41b882b0a85259be89f5698e27372"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a79e41b882b0a85259be89f5698e27372">empty</a> () const </td></tr>
+<tr class="separator:a79e41b882b0a85259be89f5698e27372"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ff06bc0fd9734536a464e604ec226f2"><td class="memItemLeft" align="right" valign="top">const uint8_t &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a5ff06bc0fd9734536a464e604ec226f2">operator[]</a> (size_t n) const </td></tr>
+<tr class="separator:a5ff06bc0fd9734536a464e604ec226f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb914c0769f019a7c2f28b755cba5eb5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb914c0769f019a7c2f28b755cba5eb5"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#afb914c0769f019a7c2f28b755cba5eb5">clear</a> ()</td></tr>
+<tr class="memdesc:afb914c0769f019a7c2f28b755cba5eb5"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
+<tr class="memitem:a00f5d310f9ebf17c198cf3feb69c3842"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a00f5d310f9ebf17c198cf3feb69c3842">remove_prefix</a> (size_t n)</td></tr>
+<tr class="separator:a00f5d310f9ebf17c198cf3feb69c3842"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20f1c8e91ff0209e5c8f86766ef63d44"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a20f1c8e91ff0209e5c8f86766ef63d44">truncate</a> (size_t n)</td></tr>
+<tr class="separator:a20f1c8e91ff0209e5c8f86766ef63d44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a069b48816f49b29abbd291a09dd21f4e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a069b48816f49b29abbd291a09dd21f4e">check_size</a> (size_t expected_size) const </td></tr>
+<tr class="separator:a069b48816f49b29abbd291a09dd21f4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a730a4e2cdf7d40818fa95c164a18d381"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a730a4e2cdf7d40818fa95c164a18d381">ToString</a> () const </td></tr>
+<tr class="separator:a730a4e2cdf7d40818fa95c164a18d381"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a412d632121ba52444d891c7a4f31dd42"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a412d632121ba52444d891c7a4f31dd42">ToDebugString</a> (size_t max_len=0) const </td></tr>
+<tr class="separator:a412d632121ba52444d891c7a4f31dd42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ecc8d893b73a664c69396ad30b14d98"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a0ecc8d893b73a664c69396ad30b14d98">compare</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;b) const </td></tr>
+<tr class="separator:a0ecc8d893b73a664c69396ad30b14d98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ad7697d76b8205099d43ca552c12b8d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a3ad7697d76b8205099d43ca552c12b8d">starts_with</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;x) const </td></tr>
+<tr class="separator:a3ad7697d76b8205099d43ca552c12b8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bb1c9fe13873623b5a5a118830b1806"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a4bb1c9fe13873623b5a5a118830b1806">relocate</a> (uint8_t *d)</td></tr>
+<tr class="separator:a4bb1c9fe13873623b5a5a118830b1806"><td class="memSeparator" colspan="2">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a1323493265790d022203af0d8b31fd9c">operator==</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;x, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;y)</td></tr>
+<tr class="separator:a1323493265790d022203af0d8b31fd9c"><td class="memSeparator" colspan="2">&#160;</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_1Slice.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_1Slice.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_1Slice.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_1Slice.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 &amp; Destructor Documentation</h2>
+<a class="anchor" id="a904b8732b247676c52cbd9147b34c54c"></a>
+<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 *&#160;</td>
+          <td class="paramname"><em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&#160;</td>
+          <td class="paramname"><em>n</em>&#160;</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 class="anchor" id="a9cb396203dd2c589e7d4f10bd80461d5"></a>
+<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 *&#160;</td>
+          <td class="paramname"><em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&#160;</td>
+          <td class="paramname"><em>n</em>&#160;</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 class="anchor" id="a13838e07b6dcea1895a774ab1ba62bdd"></a>
+<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 &amp;&#160;</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 class="anchor" id="ae8c6057eea15f8136e62255fd766e345"></a>
+<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 *&#160;</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 class="anchor" id="a069b48816f49b29abbd291a09dd21f4e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::Slice::check_size </td>
+          <td>(</td>
+          <td class="paramtype">size_t&#160;</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_1Slice.html#a141b4a1fc0555d57f192e574e427c146">size()</a> != <code>expected_size</code> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0ecc8d893b73a664c69396ad30b14d98"></a>
+<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_1Slice.html">Slice</a> &amp;&#160;</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>&lt; 0 iff "*this" &lt; "b" </li>
+<li>== 0 iff "*this" == "b" </li>
+<li>&gt; 0 iff "*this" &gt; "b" </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2d90a4590b995fb55229d25effb0c5bb"></a>
+<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 class="anchor" id="a79e41b882b0a85259be89f5698e27372"></a>
+<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 class="anchor" id="a2771156d34daa166067b8d319ad7d164"></a>
+<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 class="anchor" id="a5ff06bc0fd9734536a464e604ec226f2"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const uint8_t&amp; kudu::Slice::operator[] </td>
+          <td>(</td>
+          <td class="paramtype">size_t&#160;</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 &lt; <a class="el" href="classkudu_1_1Slice.html#a141b4a1fc0555d57f192e574e427c146">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 class="anchor" id="a4bb1c9fe13873623b5a5a118830b1806"></a>
+<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 *&#160;</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 class="anchor" id="a00f5d310f9ebf17c198cf3feb69c3842"></a>
+<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&#160;</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 &lt;= <a class="el" href="classkudu_1_1Slice.html#a141b4a1fc0555d57f192e574e427c146">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 class="anchor" id="a141b4a1fc0555d57f192e574e427c146"></a>
+<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 class="anchor" id="a3ad7697d76b8205099d43ca552c12b8d"></a>
+<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_1Slice.html">Slice</a> &amp;&#160;</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 class="anchor" id="a412d632121ba52444d891c7a4f31dd42"></a>
+<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&#160;</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 class="anchor" id="a730a4e2cdf7d40818fa95c164a18d381"></a>
+<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 class="anchor" id="a20f1c8e91ff0209e5c8f86766ef63d44"></a>
+<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&#160;</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 &lt;= <a class="el" href="classkudu_1_1Slice.html#a141b4a1fc0555d57f192e574e427c146">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 class="anchor" id="a1323493265790d022203af0d8b31fd9c"></a>
+<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_1Slice.html">Slice</a> &amp;&#160;</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_1Slice.html">Slice</a> &amp;&#160;</td>
+          <td class="paramname"><em>y</em>&#160;</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.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1Status-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1Status-members.html b/cpp-client-api/classkudu_1_1Status-members.html
new file mode 100644
index 0000000..2e67aaf
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1Status-members.html
@@ -0,0 +1,156 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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_1Status.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_1Status.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 &amp;msg, const Slice &amp;msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.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 &amp;msg, const Slice &amp;msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#a67d1309561f0064e1bda0fbd0d1aaabb">CloneAndAppend</a>(const Slice &amp;msg) const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#acb46c72bc79ef8178696b83a01014b9e">CloneAndPrepend</a>(const Slice &amp;msg) const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#aa5bc607c51a4e9e3c461aad27db409c3">CodeAsString</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>ConfigurationError</b>(const Slice &amp;msg, const Slice &amp;msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.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 &amp;msg, const Slice &amp;msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.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 &amp;msg, const Slice &amp;msg2=Slice(), int64_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.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 &amp;msg, const Slice &amp;msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.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 &amp;msg, const Slice &amp;msg2=Slice(), int64_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.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 &amp;msg, const Slice &amp;msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.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 &amp;msg, const Slice &amp;msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#ad4fe06882fdfb2a040e4d7d10363ca0a">IsAborted</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#ab9e4ddf4c48889f365c6d359ae560e1c">IsAlreadyPresent</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#a8d31d26943101023125666bbbea002e3">IsConfigurationError</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#a36fa7d6fc0cd9ab1f9ad48e4a7614bc9">IsCorruption</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#a64dee0610c4752a8d596c1d52a5d55af">IsDiskFailure</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#adead843ea27f50252f561c995c97b2e6">IsEndOfFile</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#a75e5cf90718eea9654c7e58546ea1aa2">IsIllegalState</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#af68a02f8069b1a8670fcc1b7acd869b9">IsIncomplete</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#a56e991c78f5a4aed32b97fbeccf13c2c">IsInvalidArgument</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#a991a91d7c07ffa41e6802a12f34d1acf">IsIOError</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#a70c83ddb5b234e814db84dfbbb751d0c">IsNetworkError</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#aef9c22bc13669be3e2289844ec916244">IsNotAuthorized</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#a38e1a8eb7b23092569cb61983ebb671d">IsNotFound</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#a2b1672aba7ec84133cd086186b27821b">IsNotSupported</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#a96a35401df4ecd6420c86c65bc3e05f9">IsRemoteError</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#abc68e44f825df4e221e9fcce419a90cf">IsRuntimeError</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#a7bce15fc7b4d95b0bdffce963972cce8">IsServiceUnavailable</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#a80fe0286d8e3ac011a611afbac4edb11">IsTimedOut</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#a325666f396d7f9900403765cecbaecbf">IsUninitialized</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#a6dd1852c4c78a3c6d8ace5155546db93">memory_footprint_excluding_this</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#a7a2d4eb7636a485b5b2cc42f0b8ad627">memory_footprint_including_this</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#a3547012ea31cc504141f2222eec38857">message</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NetworkError</b>(const Slice &amp;msg, const Slice &amp;msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.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 &amp;msg, const Slice &amp;msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.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 &amp;msg, const Slice &amp;msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.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 &amp;msg, const Slice &amp;msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#abf6454dcb72bfa92189a0595b5a858a7">ok</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#adaff3248b2f66041d0a7dd59f118b7ac">OK</a>()</td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#aa387797d8a80892563d56244a2351a88">operator=</a>(const Status &amp;s)</td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RemoteError</b>(const Slice &amp;msg, const Slice &amp;msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.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 &amp;msg, const Slice &amp;msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.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 &amp;msg, const Slice &amp;msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#ad14eb530b3449967ee976aaa1c0bcde0">Status</a>()</td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#affca5639a3341212bb23ae7f5c701803">Status</a>(const Status &amp;s)</td><td class="entry"><a class="el" href="classkudu_1_1Status.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 &amp;msg, const Slice &amp;msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html#ab10872bd6ee01ee1b93a351fd0c1b104">ToString</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Uninitialized</b>(const Slice &amp;msg, const Slice &amp;msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.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_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.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.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>


[46/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/annotated.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/annotated.html b/cpp-client-api/annotated.html
index de6585c..861c001 100644
--- a/cpp-client-api/annotated.html
+++ b/cpp-client-api/annotated.html
@@ -3,15 +3,16 @@
 <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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
 <title>Kudu C++ client API: Class 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() { searchBox.OnSelectItem(0); });
+</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -20,7 +21,7 @@
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tr style="height: 56px;">
-  <td id="projectalign" style="padding-left: 0.5em;">
+  <td style="padding-left: 0.5em;">
    <div id="projectname">Kudu C++ client API
    </div>
   </td>
@@ -29,29 +30,49 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.14 -->
+<!-- Generated by Doxygen 1.8.5 -->
 <script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
 </script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</script>
-<div id="main-nav"></div>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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 class="current"><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
 </div><!-- top -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
 
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
@@ -67,61 +88,61 @@ $(function() {
 <div class="contents">
 <div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
 <div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>kudu</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>client</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_client.html" target="_self">KuduClient</a></td><td class="desc">A handle for a connection to a cluster </td></tr>
-<tr id="row_0_0_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html" target="_self">KuduClientBuilder</a></td><td class="desc">A "factory" for <a class="el" href="classkudu_1_1client_1_1_kudu_client.html" title="A handle for a connection to a cluster. ">KuduClient</a> objects </td></tr>
-<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html" target="_self">KuduColumnSchema</a></td><td class="desc">Representation of the column schema </td></tr>
-<tr id="row_0_0_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html" target="_self">KuduColumnSpec</a></td><td class="desc">Builder API for specifying or altering a column within a table schema </td></tr>
-<tr id="row_0_0_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html" target="_self">KuduColumnStorageAttributes</a></td><td class="desc">Representation of column storage attributes </td></tr>
-<tr id="row_0_0_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html" target="_self">KuduColumnTypeAttributes</a></td><td class="desc">Representation of column type attributes </td></tr>
-<tr id="row_0_0_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_delete.html" target="_self">KuduDelete</a></td><td class="desc">A single row delete to be sent to the cluster </td></tr>
-<tr id="row_0_0_7_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_error.html" target="_self">KuduError</a></td><td class="desc">This class represents an error which occurred in a write operation </td></tr>
-<tr id="row_0_0_8_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_insert.html" target="_self">KuduInsert</a></td><td class="desc">A single row insert to be sent to the cluster </td></tr>
-<tr id="row_0_0_9_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_logging_callback.html" target="_self">KuduLoggingCallback</a></td><td class="desc">The interface for all logging callbacks </td></tr>
-<tr id="row_0_0_10_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html" target="_self">KuduLoggingFunctionCallback</a></td><td class="desc">The logging callback that invokes a function by pointer with a single argument </td></tr>
-<tr id="row_0_0_11_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html" target="_self">KuduLoggingMemberCallback</a></td><td class="desc">The logging callback that invokes a member function of an object </td></tr>
-<tr id="row_0_0_12_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner.html" target="_self">KuduPartitioner</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_13_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner_builder.html" target="_self">KuduPartitionerBuilder</a></td><td class="desc">Builder for Partitioner instances </td></tr>
-<tr id="row_0_0_14_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html" target="_self">KuduPredicate</a></td><td class="desc">A representation of comparison predicate for Kudu queries </td></tr>
-<tr id="row_0_0_15_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_replica.html" target="_self">KuduReplica</a></td><td class="desc">In-memory representation of a remote tablet's replica </td></tr>
-<tr id="row_0_0_16_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html" target="_self">KuduScanBatch</a></td><td class="desc">A batch of zero or more rows returned by a scan operation </td></tr>
-<tr id="row_0_0_17_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html" target="_self">KuduScanner</a></td><td class="desc">This class is a representation of a single scan </td></tr>
-<tr id="row_0_0_18_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html" target="_self">KuduScanToken</a></td><td class="desc">A scan descriptor limited to a single physical contiguous location </td></tr>
-<tr id="row_0_0_19_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html" target="_self">KuduScanTokenBuilder</a></td><td class="desc">Builds scan tokens for a table </td></tr>
-<tr id="row_0_0_20_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html" target="_self">KuduSchema</a></td><td class="desc">A representation of a table's schema </td></tr>
-<tr id="row_0_0_21_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html" target="_self">KuduSchemaBuilder</a></td><td class="desc">Builder API for constructing a <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html" title="A representation of a table&#39;s schema. ">KuduSchema</a> object </td></tr>
-<tr id="row_0_0_22_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_session.html" target="_self">KuduSession</a></td><td class="desc">Representation of a Kudu client session </td></tr>
-<tr id="row_0_0_23_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_status_callback.html" target="_self">KuduStatusCallback</a></td><td class="desc">The interface for all status callbacks </td></tr>
-<tr id="row_0_0_24_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_status_function_callback.html" target="_self">KuduStatusFunctionCallback</a></td><td class="desc">The status callback that invokes a function by pointer with a single argument </td></tr>
-<tr id="row_0_0_25_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_status_member_callback.html" target="_self">KuduStatusMemberCallback</a></td><td class="desc">The status callback that invokes a member function of an object </td></tr>
-<tr id="row_0_0_26_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_table.html" target="_self">KuduTable</a></td><td class="desc">A representation of a table on a particular cluster </td></tr>
-<tr id="row_0_0_27_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html" target="_self">KuduTableAlterer</a></td><td class="desc">Alters an existing table based on the provided steps </td></tr>
-<tr id="row_0_0_28_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html" target="_self">KuduTableCreator</a></td><td class="desc">A helper class to create a new table with the desired options </td></tr>
-<tr id="row_0_0_29_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_tablet.html" target="_self">KuduTablet</a></td><td class="desc">In-memory representation of a remote tablet </td></tr>
-<tr id="row_0_0_30_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html" target="_self">KuduTabletServer</a></td><td class="desc">In-memory representation of a remote tablet server </td></tr>
-<tr id="row_0_0_31_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_update.html" target="_self">KuduUpdate</a></td><td class="desc">A single row update to be sent to the cluster </td></tr>
-<tr id="row_0_0_32_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_upsert.html" target="_self">KuduUpsert</a></td><td class="desc">A single row upsert to be sent to the cluster </td></tr>
-<tr id="row_0_0_33_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_value.html" target="_self">KuduValue</a></td><td class="desc">A constant cell value with a specific type </td></tr>
-<tr id="row_0_0_34_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html" target="_self">KuduWriteOperation</a></td><td class="desc">A single-row write operation to be sent to a Kudu table </td></tr>
-<tr id="row_0_0_35_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1_resource_metrics.html" target="_self">ResourceMetrics</a></td><td class="desc">A generic catalog of simple metrics </td></tr>
-<tr id="row_0_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>internal_logging</b></td><td class="desc"></td></tr>
-<tr id="row_0_1_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1internal__logging_1_1_cerr_log.html" target="_self">CerrLog</a></td><td class="desc">A helper for stderr log sink </td></tr>
-<tr id="row_0_1_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1internal__logging_1_1_null_log.html" target="_self">NullLog</a></td><td class="desc">A helper for the nil log sink </td></tr>
-<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1_mono_delta.html" target="_self">MonoDelta</a></td><td class="desc">A representation of a time interval </td></tr>
-<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1_mono_time.html" target="_self">MonoTime</a></td><td class="desc">Representation of a particular point in time </td></tr>
-<tr id="row_0_4_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_4_" class="arrow" onclick="toggleFolder('0_4_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1_slice.html" target="_self">Slice</a></td><td class="desc">A wrapper around externally allocated data </td></tr>
-<tr id="row_0_4_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structkudu_1_1_slice_1_1_comparator.html" target="_self">Comparator</a></td><td class="desc"><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) </td></tr>
-<tr id="row_0_5_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structkudu_1_1_slice_map.html" target="_self">SliceMap</a></td><td class="desc">STL map whose keys are Slices </td></tr>
-<tr id="row_0_6_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1_status.html" target="_self">Status</a></td><td class="desc">A representation of an operation's outcome </td></tr>
-<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_kudu_partial_row.html" target="_self">KuduPartialRow</a></td><td class="desc">A row which may only contain values for a subset of the columns </td></tr>
+<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>kudu</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>client</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduLoggingCallback.html" target="_self">KuduLoggingCallback</a></td><td class="desc">The interface for all logging callbacks </td></tr>
+<tr id="row_0_0_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html" target="_self">KuduLoggingMemberCallback</a></td><td class="desc">The logging callback that invokes a member function of an object </td></tr>
+<tr id="row_0_0_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html" target="_self">KuduLoggingFunctionCallback</a></td><td class="desc">The logging callback that invokes a function by pointer with a single argument </td></tr>
+<tr id="row_0_0_3_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html" target="_self">KuduStatusCallback</a></td><td class="desc">The interface for all status callbacks </td></tr>
+<tr id="row_0_0_4_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html" target="_self">KuduStatusMemberCallback</a></td><td class="desc">The status callback that invokes a member function of an object </td></tr>
+<tr id="row_0_0_5_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html" target="_self">KuduStatusFunctionCallback</a></td><td class="desc">The status callback that invokes a function by pointer with a single argument </td></tr>
+<tr id="row_0_0_6_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html" target="_self">KuduClientBuilder</a></td><td class="desc">A "factory" for <a class="el" href="classkudu_1_1client_1_1KuduClient.html" title="A handle for a connection to a cluster. ">KuduClient</a> objects </td></tr>
+<tr id="row_0_0_7_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduClient.html" target="_self">KuduClient</a></td><td class="desc">A handle for a connection to a cluster </td></tr>
+<tr id="row_0_0_8_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html" target="_self">KuduTabletServer</a></td><td class="desc">In-memory representation of a remote tablet server </td></tr>
+<tr id="row_0_0_9_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduReplica.html" target="_self">KuduReplica</a></td><td class="desc">In-memory representation of a remote tablet's replica </td></tr>
+<tr id="row_0_0_10_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduTablet.html" target="_self">KuduTablet</a></td><td class="desc">In-memory representation of a remote tablet </td></tr>
+<tr id="row_0_0_11_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html" target="_self">KuduTableCreator</a></td><td class="desc">A helper class to create a new table with the desired options </td></tr>
+<tr id="row_0_0_12_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduTable.html" target="_self">KuduTable</a></td><td class="desc">A representation of a table on a particular cluster </td></tr>
+<tr id="row_0_0_13_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html" target="_self">KuduTableAlterer</a></td><td class="desc">Alters an existing table based on the provided steps </td></tr>
+<tr id="row_0_0_14_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduError.html" target="_self">KuduError</a></td><td class="desc">This class represents an error which occurred in a write operation </td></tr>
+<tr id="row_0_0_15_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduSession.html" target="_self">KuduSession</a></td><td class="desc">Representation of a Kudu client session </td></tr>
+<tr id="row_0_0_16_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduScanner.html" target="_self">KuduScanner</a></td><td class="desc">This class is a representation of a single scan </td></tr>
+<tr id="row_0_0_17_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduScanToken.html" target="_self">KuduScanToken</a></td><td class="desc">A scan descriptor limited to a single physical contiguous location </td></tr>
+<tr id="row_0_0_18_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html" target="_self">KuduScanTokenBuilder</a></td><td class="desc">Builds scan tokens for a table </td></tr>
+<tr id="row_0_0_19_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduPartitionerBuilder.html" target="_self">KuduPartitionerBuilder</a></td><td class="desc">Builder for Partitioner instances </td></tr>
+<tr id="row_0_0_20_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduPartitioner.html" target="_self">KuduPartitioner</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_21_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1ResourceMetrics.html" target="_self">ResourceMetrics</a></td><td class="desc">A generic catalog of simple metrics </td></tr>
+<tr id="row_0_0_22_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html" target="_self">KuduScanBatch</a></td><td class="desc">A batch of zero or more rows returned by a scan operation </td></tr>
+<tr id="row_0_0_23_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html" target="_self">KuduPredicate</a></td><td class="desc">A representation of comparison predicate for Kudu queries </td></tr>
+<tr id="row_0_0_24_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html" target="_self">KuduColumnTypeAttributes</a></td><td class="desc">Representation of column type attributes </td></tr>
+<tr id="row_0_0_25_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html" target="_self">KuduColumnStorageAttributes</a></td><td class="desc">Representation of column storage attributes </td></tr>
+<tr id="row_0_0_26_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html" target="_self">KuduColumnSchema</a></td><td class="desc">Representation of the column schema </td></tr>
+<tr id="row_0_0_27_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html" target="_self">KuduColumnSpec</a></td><td class="desc">Builder API for specifying or altering a column within a table schema </td></tr>
+<tr id="row_0_0_28_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html" target="_self">KuduSchemaBuilder</a></td><td class="desc">Builder API for constructing a <a class="el" href="classkudu_1_1client_1_1KuduSchema.html" title="A representation of a table&#39;s schema. ">KuduSchema</a> object </td></tr>
+<tr id="row_0_0_29_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduSchema.html" target="_self">KuduSchema</a></td><td class="desc">A representation of a table's schema </td></tr>
+<tr id="row_0_0_30_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduValue.html" target="_self">KuduValue</a></td><td class="desc">A constant cell value with a specific type </td></tr>
+<tr id="row_0_0_31_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html" target="_self">KuduWriteOperation</a></td><td class="desc">A single-row write operation to be sent to a Kudu table </td></tr>
+<tr id="row_0_0_32_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduInsert.html" target="_self">KuduInsert</a></td><td class="desc">A single row insert to be sent to the cluster </td></tr>
+<tr id="row_0_0_33_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduUpsert.html" target="_self">KuduUpsert</a></td><td class="desc">A single row upsert to be sent to the cluster </td></tr>
+<tr id="row_0_0_34_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduUpdate.html" target="_self">KuduUpdate</a></td><td class="desc">A single row update to be sent to the cluster </td></tr>
+<tr id="row_0_0_35_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1client_1_1KuduDelete.html" target="_self">KuduDelete</a></td><td class="desc">A single row delete to be sent to the cluster </td></tr>
+<tr id="row_0_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_1_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>internal_logging</b></td><td class="desc"></td></tr>
+<tr id="row_0_1_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1internal__logging_1_1NullLog.html" target="_self">NullLog</a></td><td class="desc">A helper for the nil log sink </td></tr>
+<tr id="row_0_1_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1internal__logging_1_1CerrLog.html" target="_self">CerrLog</a></td><td class="desc">A helper for stderr log sink </td></tr>
+<tr id="row_0_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1MonoDelta.html" target="_self">MonoDelta</a></td><td class="desc">A representation of a time interval </td></tr>
+<tr id="row_0_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1MonoTime.html" target="_self">MonoTime</a></td><td class="desc">Representation of a particular point in time </td></tr>
+<tr id="row_0_4_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_4_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_4_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1Slice.html" target="_self">Slice</a></td><td class="desc">A wrapper around externally allocated data </td></tr>
+<tr id="row_0_4_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structkudu_1_1Slice_1_1Comparator.html" target="_self">Comparator</a></td><td class="desc"><a class="el" href="structkudu_1_1Slice_1_1Comparator.html" title="Comparator struct, useful for ordered collections (like STL maps). ">Comparator</a> struct, useful for ordered collections (like STL maps) </td></tr>
+<tr id="row_0_5_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structkudu_1_1SliceMap.html" target="_self">SliceMap</a></td><td class="desc">STL map whose keys are Slices </td></tr>
+<tr id="row_0_6_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classkudu_1_1Status.html" target="_self">Status</a></td><td class="desc">A representation of an operation's outcome </td></tr>
+<tr id="row_1_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classKuduPartialRow.html" target="_self">KuduPartialRow</a></td><td class="desc">A row which may only contain values for a subset of the columns </td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
   <br>
   <small>Copyright © 2018 The Apache Software Foundation.</small>
 </address>


[10/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_table_alterer.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_table_alterer.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_table_alterer.html
deleted file mode 100644
index d6eda29..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_table_alterer.html
+++ /dev/null
@@ -1,413 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduTableAlterer 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_table_alterer-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduTableAlterer Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Alters an existing table based on the provided steps.  
- <a href="classkudu_1_1client_1_1_kudu_table_alterer.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</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:aca8ea8d7b65e6952c76fd97f12d5b324"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#aca8ea8d7b65e6952c76fd97f12d5b324">RenameTo</a> (const std::string &amp;new_name)</td></tr>
-<tr class="separator:aca8ea8d7b65e6952c76fd97f12d5b324"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acb9406a6a254997dd584ce6c2cf51cd0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#acb9406a6a254997dd584ce6c2cf51cd0">AddColumn</a> (const std::string &amp;name)</td></tr>
-<tr class="separator:acb9406a6a254997dd584ce6c2cf51cd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6d62bfbcfab6b99dcb057e7f7a4cf742"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#a6d62bfbcfab6b99dcb057e7f7a4cf742">AlterColumn</a> (const std::string &amp;name)</td></tr>
-<tr class="separator:a6d62bfbcfab6b99dcb057e7f7a4cf742"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac5a4ec376ec53ba912b85ea0057d10a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#ac5a4ec376ec53ba912b85ea0057d10a7">DropColumn</a> (const std::string &amp;name)</td></tr>
-<tr class="separator:ac5a4ec376ec53ba912b85ea0057d10a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a521a968f4db133a10629f76c75dde793"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#a521a968f4db133a10629f76c75dde793">AddRangePartition</a> (<a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> *lower_bound, <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> *upper_bound, <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343b">KuduTableCreator::RangePartitionBound</a> lower_bound_type=<a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343ba0f4899cc63fba167455e05b525f0b950">KuduTableCreator::INCLUSIVE_BOUND</a>, <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343b">KuduTableCreator::R
 angePartitionBound</a> upper_bound_type=<a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601">KuduTableCreator::EXCLUSIVE_BOUND</a>)</td></tr>
-<tr class="separator:a521a968f4db133a10629f76c75dde793"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab0f8abf78d35725198876aaa04b737a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#ab0f8abf78d35725198876aaa04b737a7">DropRangePartition</a> (<a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> *lower_bound, <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> *upper_bound, <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343b">KuduTableCreator::RangePartitionBound</a> lower_bound_type=<a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343ba0f4899cc63fba167455e05b525f0b950">KuduTableCreator::INCLUSIVE_BOUND</a>, <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343b">KuduTableCreator::
 RangePartitionBound</a> upper_bound_type=<a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601">KuduTableCreator::EXCLUSIVE_BOUND</a>)</td></tr>
-<tr class="separator:ab0f8abf78d35725198876aaa04b737a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:add2961a41c37a6b0fd869e0f553a04a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#add2961a41c37a6b0fd869e0f553a04a1">timeout</a> (const <a class="el" href="classkudu_1_1_mono_delta.html">MonoDelta</a> &amp;timeout)</td></tr>
-<tr class="separator:add2961a41c37a6b0fd869e0f553a04a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a86e6d55d0888d4bc99789b1dcd0e5646"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#a86e6d55d0888d4bc99789b1dcd0e5646">wait</a> (bool wait)</td></tr>
-<tr class="separator:a86e6d55d0888d4bc99789b1dcd0e5646"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a14768f28048355d997e0ed4fa82e218c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#a14768f28048355d997e0ed4fa82e218c">Alter</a> ()</td></tr>
-<tr class="separator:a14768f28048355d997e0ed4fa82e218c"><td class="memSeparator" colspan="2">&#160;</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:a5b5a804db2a148e792148f521f04b486"><td class="memItemLeft" align="right" valign="top"><a id="a5b5a804db2a148e792148f521f04b486"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduClient</b></td></tr>
-<tr class="separator:a5b5a804db2a148e792148f521f04b486"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>Alters an existing table based on the provided steps. </p>
-<p>Create a new instance of a table alterer using <a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a116bbcf13dc0991ad2a3129630075aea">KuduClient::NewTableAlterer()</a>. An example of usage: </p><div class="fragment"><div class="line">std::unique_ptr&lt;KuduTableAlterer&gt; alterer(</div><div class="line">  client-&gt;NewTableAlterer(<span class="stringliteral">&quot;table-name&quot;</span>));</div><div class="line">alterer-&gt;AddColumn(<span class="stringliteral">&quot;foo&quot;</span>)-&gt;Type(KuduColumnSchema::INT32)-&gt;NotNull();</div><div class="line">alterer-&gt;AlterColumn(<span class="stringliteral">&quot;bar&quot;</span>)-&gt;Compression(KuduColumnStorageAttributes::LZ4);</div><div class="line">Status s = alterer-&gt;Alter();</div></div><!-- fragment --> </div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="acb9406a6a254997dd584ce6c2cf51cd0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#acb9406a6a254997dd584ce6c2cf51cd0">&#9670;&nbsp;</a></span>AddColumn()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a>* kudu::client::KuduTableAlterer::AddColumn </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>name</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Add a new column to the table.</p>
-<p>When adding a column, you must specify the default value of the new column using KuduColumnSpec::DefaultValue(...).</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">name</td><td>Name of the column do add. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Pointer to the result ColumnSpec object. The alterer keeps ownership of the newly created object. </dd></dl>
-
-</div>
-</div>
-<a id="a521a968f4db133a10629f76c75dde793"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a521a968f4db133a10629f76c75dde793">&#9670;&nbsp;</a></span>AddRangePartition()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a>* kudu::client::KuduTableAlterer::AddRangePartition </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> *&#160;</td>
-          <td class="paramname"><em>lower_bound</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> *&#160;</td>
-          <td class="paramname"><em>upper_bound</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343b">KuduTableCreator::RangePartitionBound</a>&#160;</td>
-          <td class="paramname"><em>lower_bound_type</em> = <code><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343ba0f4899cc63fba167455e05b525f0b950">KuduTableCreator::INCLUSIVE_BOUND</a></code>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343b">KuduTableCreator::RangePartitionBound</a>&#160;</td>
-          <td class="paramname"><em>upper_bound_type</em> = <code><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601">KuduTableCreator::EXCLUSIVE_BOUND</a></code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Add a range partition to the table with the specified lower bound and upper bound.</p>
-<dl class="section note"><dt>Note</dt><dd>The table alterer takes ownership of the rows.</dd>
-<dd>
-Multiple range partitions may be added as part of a single alter table transaction by calling this method multiple times on the table alterer.</dd>
-<dd>
-This client may immediately write and scan the new tablets when <a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#a14768f28048355d997e0ed4fa82e218c">Alter()</a> returns success, however other existing clients may have to wait for a timeout period to elapse before the tablets become visible. This period is configured by the master's 'table_locations_ttl_ms' flag, and defaults to 5 minutes.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">lower_bound</td><td>The lower bound of the range partition to add. If the row is empty, then the lower bound is unbounded. If any of the columns are unset, the logical minimum value for the column's type will be used by default. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">upper_bound</td><td>The upper bound of the range partition to add. If the row is empty, then the upper bound is unbounded. If any of the individual columns are unset, the logical minimum value for the column' type will be used by default. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">lower_bound_type</td><td>The type of the lower bound, either inclusive or exclusive. Defaults to inclusive. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">upper_bound_type</td><td>The type of the lower bound, either inclusive or exclusive. Defaults to exclusive. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Raw pointer to this alterer object. </dd></dl>
-
-</div>
-</div>
-<a id="a14768f28048355d997e0ed4fa82e218c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a14768f28048355d997e0ed4fa82e218c">&#9670;&nbsp;</a></span>Alter()</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::client::KuduTableAlterer::Alter </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classkudu_1_1_status.html" title="A representation of an operation&#39;s outcome. ">Status</a> of the ALTER TABLE operation. The return value may indicate an error in the alter operation, or a misuse of the builder (e.g. add_column() with default_value=NULL). In the latter case, only the last error is returned. </dd></dl>
-
-</div>
-</div>
-<a id="a6d62bfbcfab6b99dcb057e7f7a4cf742"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6d62bfbcfab6b99dcb057e7f7a4cf742">&#9670;&nbsp;</a></span>AlterColumn()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a>* kudu::client::KuduTableAlterer::AlterColumn </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>name</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Alter an existing column.</p>
-<dl class="section note"><dt>Note</dt><dd>The column may not be in the primary key.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>Name of the column to alter. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Pointer to the result ColumnSpec object. The alterer keeps ownership of the newly created object. </dd></dl>
-
-</div>
-</div>
-<a id="ac5a4ec376ec53ba912b85ea0057d10a7"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac5a4ec376ec53ba912b85ea0057d10a7">&#9670;&nbsp;</a></span>DropColumn()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a>* kudu::client::KuduTableAlterer::DropColumn </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>name</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Drops an existing column from the table.</p>
-<dl class="section note"><dt>Note</dt><dd>The column may not be in the primary key.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>Name of the column to alter. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Raw pointer to this alterer object. </dd></dl>
-
-</div>
-</div>
-<a id="ab0f8abf78d35725198876aaa04b737a7"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab0f8abf78d35725198876aaa04b737a7">&#9670;&nbsp;</a></span>DropRangePartition()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a>* kudu::client::KuduTableAlterer::DropRangePartition </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> *&#160;</td>
-          <td class="paramname"><em>lower_bound</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> *&#160;</td>
-          <td class="paramname"><em>upper_bound</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343b">KuduTableCreator::RangePartitionBound</a>&#160;</td>
-          <td class="paramname"><em>lower_bound_type</em> = <code><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343ba0f4899cc63fba167455e05b525f0b950">KuduTableCreator::INCLUSIVE_BOUND</a></code>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343b">KuduTableCreator::RangePartitionBound</a>&#160;</td>
-          <td class="paramname"><em>upper_bound_type</em> = <code><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601">KuduTableCreator::EXCLUSIVE_BOUND</a></code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Drop the range partition from the table with the specified lower bound and upper bound. The bounds must match an existing range partition exactly, and may not span multiple range partitions.</p>
-<dl class="section note"><dt>Note</dt><dd>The table alterer takes ownership of the rows.</dd>
-<dd>
-Multiple range partitions may be dropped as part of a single alter table transaction by calling this method multiple times on the table alterer.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">lower_bound</td><td>The inclusive lower bound of the range partition to drop. If the row is empty, then the lower bound is unbounded. If any of the columns are unset, the logical minimum value for the column's type will be used by default. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">upper_bound</td><td>The exclusive upper bound of the range partition to add. If the row is empty, then the upper bound is unbounded. If any of the individual columns are unset, the logical minimum value for the column' type will be used by default. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">lower_bound_type</td><td>The type of the lower bound, either inclusive or exclusive. Defaults to inclusive. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">upper_bound_type</td><td>The type of the lower bound, either inclusive or exclusive. Defaults to exclusive. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Raw pointer to this alterer object. </dd></dl>
-
-</div>
-</div>
-<a id="aca8ea8d7b65e6952c76fd97f12d5b324"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aca8ea8d7b65e6952c76fd97f12d5b324">&#9670;&nbsp;</a></span>RenameTo()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a>* kudu::client::KuduTableAlterer::RenameTo </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>new_name</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Rename the table.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">new_name</td><td>The new name for the table. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Raw pointer to this alterer object. </dd></dl>
-
-</div>
-</div>
-<a id="add2961a41c37a6b0fd869e0f553a04a1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#add2961a41c37a6b0fd869e0f553a04a1">&#9670;&nbsp;</a></span>timeout()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a>* kudu::client::KuduTableAlterer::timeout </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1_mono_delta.html">MonoDelta</a> &amp;&#160;</td>
-          <td class="paramname"><em>timeout</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set a timeout for the alteration operation.</p>
-<p>This includes any waiting after the alter has been submitted (i.e. if the alter is slow to be performed on a large table, it may time out and then later be successful).</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>Timeout to set. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Raw pointer to this alterer object. </dd></dl>
-
-</div>
-</div>
-<a id="a86e6d55d0888d4bc99789b1dcd0e5646"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a86e6d55d0888d4bc99789b1dcd0e5646">&#9670;&nbsp;</a></span>wait()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a>* kudu::client::KuduTableAlterer::wait </td>
-          <td>(</td>
-          <td class="paramtype">bool&#160;</td>
-          <td class="paramname"><em>wait</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Whether to wait for completion of alteration operations.</p>
-<p>If set to <code>true</code>, an alteration operation returns control only after the operation is complete. Otherwise, every operation returns immediately. By default (i.e. when an alteration object is created) it is set to <code>true</code>.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">wait</td><td>Whether to wait for alteration operation to complete before returning control. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Raw pointer to this alterer object. </dd></dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_table_creator-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_table_creator-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_table_creator-members.html
deleted file mode 100644
index 3b589fb..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_table_creator-members.html
+++ /dev/null
@@ -1,101 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduTableCreator Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">kudu::client::KuduTableCreator</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a989ccdb9b6f4186d3227d3811048538e">add_hash_partitions</a>(const std::vector&lt; std::string &gt; &amp;columns, int32_t num_buckets)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a9cdcee398f94af53d721e3d085929d24">add_hash_partitions</a>(const std::vector&lt; std::string &gt; &amp;columns, int32_t num_buckets, int32_t seed)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#aac3d941bf3b381c08f64ed919680984a">add_range_partition</a>(KuduPartialRow *lower_bound, KuduPartialRow *upper_bound, RangePartitionBound lower_bound_type=INCLUSIVE_BOUND, RangePartitionBound upper_bound_type=EXCLUSIVE_BOUND)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#adbdd2208d9ede696704fbecea15bea1f">add_range_partition_split</a>(KuduPartialRow *split_row)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a30efad5c256dae0af7bb43599403b1cc">Create</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601">EXCLUSIVE_BOUND</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343ba0f4899cc63fba167455e05b525f0b950">INCLUSIVE_BOUND</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduClient</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">kudu::client::KuduTableCreator</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">kudu::client::KuduTableCreator</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a9dd4673755ba242eab3f06b19182d139">num_replicas</a>(int n_replicas)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343b">RangePartitionBound</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a38a83cf0e856ebaf4a5afe8c4a1d06f7">schema</a>(const KuduSchema *schema)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a482701285b7a071dd56f04df480bc7c3">set_range_partition_columns</a>(const std::vector&lt; std::string &gt; &amp;columns)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#ac296091e47ca0dce18cc26e2b24b54a6">split_rows</a>(const std::vector&lt; const KuduPartialRow *&gt; &amp;split_rows) ATTRIBUTE_DEPRECATED(&quot;use add_range_partition_split() instead&quot;)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a15126b62437fc1741b41249080376f93">table_name</a>(const std::string &amp;name)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a52855857927fe1a08fbd4c81e746c235">timeout</a>(const MonoDelta &amp;timeout)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a48f9e977356c37666106f303100198d9">wait</a>(bool wait)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduTableCreator</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">kudu::client::KuduTableCreator</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_table_creator.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_table_creator.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_table_creator.html
deleted file mode 100644
index 0b46bbf..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_table_creator.html
+++ /dev/null
@@ -1,538 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduTableCreator 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_table_creator-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduTableCreator Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>A helper class to create a new table with the desired options.  
- <a href="classkudu_1_1client_1_1_kudu_table_creator.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a0a63fdc58e8062e505f4fa71d6f2343b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343b">RangePartitionBound</a> { <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601">EXCLUSIVE_BOUND</a>, 
-<a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343ba0f4899cc63fba167455e05b525f0b950">INCLUSIVE_BOUND</a>
- }</td></tr>
-<tr class="memdesc:a0a63fdc58e8062e505f4fa71d6f2343b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Range partition bound type.  <a href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343b">More...</a><br /></td></tr>
-<tr class="separator:a0a63fdc58e8062e505f4fa71d6f2343b"><td class="memSeparator" colspan="2">&#160;</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:a15126b62437fc1741b41249080376f93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a15126b62437fc1741b41249080376f93">table_name</a> (const std::string &amp;name)</td></tr>
-<tr class="separator:a15126b62437fc1741b41249080376f93"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a38a83cf0e856ebaf4a5afe8c4a1d06f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a38a83cf0e856ebaf4a5afe8c4a1d06f7">schema</a> (const <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a> *schema)</td></tr>
-<tr class="separator:a38a83cf0e856ebaf4a5afe8c4a1d06f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a989ccdb9b6f4186d3227d3811048538e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a989ccdb9b6f4186d3227d3811048538e">add_hash_partitions</a> (const std::vector&lt; std::string &gt; &amp;columns, int32_t num_buckets)</td></tr>
-<tr class="separator:a989ccdb9b6f4186d3227d3811048538e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9cdcee398f94af53d721e3d085929d24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a9cdcee398f94af53d721e3d085929d24">add_hash_partitions</a> (const std::vector&lt; std::string &gt; &amp;columns, int32_t num_buckets, int32_t seed)</td></tr>
-<tr class="separator:a9cdcee398f94af53d721e3d085929d24"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a482701285b7a071dd56f04df480bc7c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a482701285b7a071dd56f04df480bc7c3">set_range_partition_columns</a> (const std::vector&lt; std::string &gt; &amp;columns)</td></tr>
-<tr class="separator:a482701285b7a071dd56f04df480bc7c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aac3d941bf3b381c08f64ed919680984a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#aac3d941bf3b381c08f64ed919680984a">add_range_partition</a> (<a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> *lower_bound, <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> *upper_bound, <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343b">RangePartitionBound</a> lower_bound_type=<a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343ba0f4899cc63fba167455e05b525f0b950">INCLUSIVE_BOUND</a>, <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343b">RangePartitionBound</a> upper_bound_type=<a class
 ="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601">EXCLUSIVE_BOUND</a>)</td></tr>
-<tr class="separator:aac3d941bf3b381c08f64ed919680984a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adbdd2208d9ede696704fbecea15bea1f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#adbdd2208d9ede696704fbecea15bea1f">add_range_partition_split</a> (<a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> *split_row)</td></tr>
-<tr class="separator:adbdd2208d9ede696704fbecea15bea1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac296091e47ca0dce18cc26e2b24b54a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#ac296091e47ca0dce18cc26e2b24b54a6">split_rows</a> (const std::vector&lt; const <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> *&gt; &amp;split_rows) ATTRIBUTE_DEPRECATED(&quot;use <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#adbdd2208d9ede696704fbecea15bea1f">add_range_partition_split</a>() instead&quot;)</td></tr>
-<tr class="separator:ac296091e47ca0dce18cc26e2b24b54a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9dd4673755ba242eab3f06b19182d139"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a9dd4673755ba242eab3f06b19182d139">num_replicas</a> (int n_replicas)</td></tr>
-<tr class="separator:a9dd4673755ba242eab3f06b19182d139"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a52855857927fe1a08fbd4c81e746c235"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a52855857927fe1a08fbd4c81e746c235">timeout</a> (const <a class="el" href="classkudu_1_1_mono_delta.html">MonoDelta</a> &amp;timeout)</td></tr>
-<tr class="separator:a52855857927fe1a08fbd4c81e746c235"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a48f9e977356c37666106f303100198d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a48f9e977356c37666106f303100198d9">wait</a> (bool wait)</td></tr>
-<tr class="separator:a48f9e977356c37666106f303100198d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a30efad5c256dae0af7bb43599403b1cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a30efad5c256dae0af7bb43599403b1cc">Create</a> ()</td></tr>
-<tr class="separator:a30efad5c256dae0af7bb43599403b1cc"><td class="memSeparator" colspan="2">&#160;</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:a5b5a804db2a148e792148f521f04b486"><td class="memItemLeft" align="right" valign="top"><a id="a5b5a804db2a148e792148f521f04b486"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduClient</b></td></tr>
-<tr class="separator:a5b5a804db2a148e792148f521f04b486"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>A helper class to create a new table with the desired options. </p>
-</div><h2 class="groupheader">Member Enumeration Documentation</h2>
-<a id="a0a63fdc58e8062e505f4fa71d6f2343b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0a63fdc58e8062e505f4fa71d6f2343b">&#9670;&nbsp;</a></span>RangePartitionBound</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343b">kudu::client::KuduTableCreator::RangePartitionBound</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Range partition bound type. </p>
-<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601"></a>EXCLUSIVE_BOUND&#160;</td><td class="fielddoc"><p>An exclusive bound. </p>
-</td></tr>
-<tr><td class="fieldname"><a id="a0a63fdc58e8062e505f4fa71d6f2343ba0f4899cc63fba167455e05b525f0b950"></a>INCLUSIVE_BOUND&#160;</td><td class="fielddoc"><p>An inclusive bound. </p>
-</td></tr>
-</table>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a id="a989ccdb9b6f4186d3227d3811048538e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a989ccdb9b6f4186d3227d3811048538e">&#9670;&nbsp;</a></span>add_hash_partitions() <span class="overload">[1/2]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>&amp; kudu::client::KuduTableCreator::add_hash_partitions </td>
-          <td>(</td>
-          <td class="paramtype">const std::vector&lt; std::string &gt; &amp;&#160;</td>
-          <td class="paramname"><em>columns</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int32_t&#160;</td>
-          <td class="paramname"><em>num_buckets</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Add a set of hash partitions to the table.</p>
-<p>Tables must be created with either range, hash, or range and hash partitioning.</p>
-<p>For each set of hash partitions added to the table, the total number of tablets is multiplied by the number of buckets. For example, if a table is created with 3 split rows, and 2 hash partitions with 4 and 5 buckets respectively, the total number of tablets will be 80 (4 range partitions * 4 hash buckets * 5 hash buckets).</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">columns</td><td>Names of columns to use for partitioning. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">num_buckets</td><td>Number of buckets for the hashing. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Reference to the modified table creator. </dd></dl>
-
-</div>
-</div>
-<a id="a9cdcee398f94af53d721e3d085929d24"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9cdcee398f94af53d721e3d085929d24">&#9670;&nbsp;</a></span>add_hash_partitions() <span class="overload">[2/2]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>&amp; kudu::client::KuduTableCreator::add_hash_partitions </td>
-          <td>(</td>
-          <td class="paramtype">const std::vector&lt; std::string &gt; &amp;&#160;</td>
-          <td class="paramname"><em>columns</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int32_t&#160;</td>
-          <td class="paramname"><em>num_buckets</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int32_t&#160;</td>
-          <td class="paramname"><em>seed</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Add a set of hash partitions to the table (with seed).</p>
-<p>This method is exactly the same as <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a989ccdb9b6f4186d3227d3811048538e">add_hash_partitions()</a> above, with the exception of additional seed value, which can be used to randomize the mapping of rows to hash buckets. Setting the seed may provide some amount of protection against denial of service attacks when the hashed columns contain user provided values.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">columns</td><td>Names of columns to use for partitioning. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">num_buckets</td><td>Number of buckets for the hashing. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">seed</td><td>Hash: seed for mapping rows to hash buckets. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Reference to the modified table creator. </dd></dl>
-
-</div>
-</div>
-<a id="aac3d941bf3b381c08f64ed919680984a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aac3d941bf3b381c08f64ed919680984a">&#9670;&nbsp;</a></span>add_range_partition()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>&amp; kudu::client::KuduTableCreator::add_range_partition </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> *&#160;</td>
-          <td class="paramname"><em>lower_bound</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> *&#160;</td>
-          <td class="paramname"><em>upper_bound</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343b">RangePartitionBound</a>&#160;</td>
-          <td class="paramname"><em>lower_bound_type</em> = <code><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343ba0f4899cc63fba167455e05b525f0b950">INCLUSIVE_BOUND</a></code>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343b">RangePartitionBound</a>&#160;</td>
-          <td class="paramname"><em>upper_bound_type</em> = <code><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601">EXCLUSIVE_BOUND</a></code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Add a range partition to the table.</p>
-<p>Multiple range partitions may be added, but they must not overlap. All range splits specified by <code>add_range_partition_split</code> must fall in a range partition. The lower bound must be less than or equal to the upper bound.</p>
-<p>If this method is not called, the table's range will be unbounded.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">lower_bound</td><td>Row to use as a lower bound. The <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html" title="A helper class to create a new table with the desired options. ">KuduTableCreator</a> instance takes ownership of this parameter. If row is empty, no lower bound is imposed on the table range. If a column of the <code>lower_bound</code> row is missing a value, the logical minimum value for that column type is used as the default. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">upper_bound</td><td>Row to use as an upper bound. The <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html" title="A helper class to create a new table with the desired options. ">KuduTableCreator</a> instance takes ownership of this parameter. If row is empty, no upper bound is imposed on the table range. If a column of the <code>upper_bound</code> row is missing a value, the logical maximum value for that column type is used as the default. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">lower_bound_type</td><td>The type of the lower bound, either inclusive or exclusive. Defaults to inclusive. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">upper_bound_type</td><td>The type of the lower bound, either inclusive or exclusive. Defaults to exclusive. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Reference to the modified table creator. </dd></dl>
-
-</div>
-</div>
-<a id="adbdd2208d9ede696704fbecea15bea1f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#adbdd2208d9ede696704fbecea15bea1f">&#9670;&nbsp;</a></span>add_range_partition_split()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>&amp; kudu::client::KuduTableCreator::add_range_partition_split </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> *&#160;</td>
-          <td class="paramname"><em>split_row</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Add a range partition split at the provided row.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">split_row</td><td>The row to use for partitioning. If the row is missing a value for any of the range partition columns, the logical minimum value for that column type will be used by default. The <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html" title="A helper class to create a new table with the desired options. ">KuduTableCreator</a> object takes ownership of the parameter. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Reference to the modified table creator. </dd></dl>
-
-</div>
-</div>
-<a id="a30efad5c256dae0af7bb43599403b1cc"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a30efad5c256dae0af7bb43599403b1cc">&#9670;&nbsp;</a></span>Create()</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::client::KuduTableCreator::Create </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Create a table in accordance with parameters currently set for the <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html" title="A helper class to create a new table with the desired options. ">KuduTableCreator</a> instance. Once created, the table handle can be obtained using <a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aa82a09718ffe68d3255195e736aec8d7">KuduClient::OpenTable()</a> method.</p>
-<dl class="section pre"><dt>Precondition</dt><dd>The following methods of the <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html" title="A helper class to create a new table with the desired options. ">KuduTableCreator</a> must be called prior to invoking this method: <ul>
-<li><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a15126b62437fc1741b41249080376f93">table_name()</a> </li>
-<li><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a38a83cf0e856ebaf4a5afe8c4a1d06f7">schema()</a></li>
-</ul>
-</dd></dl>
-<dl class="section return"><dt>Returns</dt><dd>Result status of the <code>CREATE TABLE</code> operation. The return value may indicate an error in the create table operation, or a misuse of the builder. In the latter case, only the last error is returned. </dd></dl>
-
-</div>
-</div>
-<a id="a9dd4673755ba242eab3f06b19182d139"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9dd4673755ba242eab3f06b19182d139">&#9670;&nbsp;</a></span>num_replicas()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>&amp; kudu::client::KuduTableCreator::num_replicas </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>n_replicas</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the table replication factor.</p>
-<p>Replicated tables can continue to read and write data while a majority of replicas are not failed.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">n_replicas</td><td>Number of replicas to set. This should be an odd number. If not provided (or if &lt;= 0), falls back to the server-side default. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Reference to the modified table creator. </dd></dl>
-
-</div>
-</div>
-<a id="a38a83cf0e856ebaf4a5afe8c4a1d06f7"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a38a83cf0e856ebaf4a5afe8c4a1d06f7">&#9670;&nbsp;</a></span>schema()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>&amp; kudu::client::KuduTableCreator::schema </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a> *&#160;</td>
-          <td class="paramname"><em>schema</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the schema with which to create the table.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">schema</td><td>Schema to use. Must remain valid for the lifetime of the builder. Must be non-NULL. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Reference to the modified table creator.</dd></dl>
-<dl class="section remark"><dt>Remarks</dt><dd>Calling this method and setting schema for the table-to-be is one of the pre-conditions for calling <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a30efad5c256dae0af7bb43599403b1cc">KuduTableCreator::Create()</a> method. </dd></dl>
-
-</div>
-</div>
-<a id="a482701285b7a071dd56f04df480bc7c3"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a482701285b7a071dd56f04df480bc7c3">&#9670;&nbsp;</a></span>set_range_partition_columns()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>&amp; kudu::client::KuduTableCreator::set_range_partition_columns </td>
-          <td>(</td>
-          <td class="paramtype">const std::vector&lt; std::string &gt; &amp;&#160;</td>
-          <td class="paramname"><em>columns</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the columns on which the table will be range-partitioned.</p>
-<p>Tables must be created with either range, hash, or range and hash partitioning. To force the use of a single tablet (not recommended), call this method with an empty vector and set no split rows and no hash partitions.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">columns</td><td>Names of columns to use for partitioning. Every column must be a part of the table's primary key. If not set, or if called with an empty vector, the table will be created without range partitioning. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Reference to the modified table creator. </dd></dl>
-
-</div>
-</div>
-<a id="ac296091e47ca0dce18cc26e2b24b54a6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac296091e47ca0dce18cc26e2b24b54a6">&#9670;&nbsp;</a></span>split_rows()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>&amp; kudu::client::KuduTableCreator::split_rows </td>
-          <td>(</td>
-          <td class="paramtype">const std::vector&lt; const <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> *&gt; &amp;&#160;</td>
-          <td class="paramname"><em>split_rows</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>Use <code><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#adbdd2208d9ede696704fbecea15bea1f">add_range_partition_split()</a></code> instead.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">split_rows</td><td>The row to use for partitioning. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Reference to the modified table creator. </dd></dl>
-
-</div>
-</div>
-<a id="a15126b62437fc1741b41249080376f93"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a15126b62437fc1741b41249080376f93">&#9670;&nbsp;</a></span>table_name()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>&amp; kudu::client::KuduTableCreator::table_name </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>name</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set name for the table.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>Name of the target table. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Reference to the modified table creator.</dd></dl>
-<dl class="section remark"><dt>Remarks</dt><dd>Calling this method and setting the name for the table-to-be is one of the pre-conditions for calling <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a30efad5c256dae0af7bb43599403b1cc">KuduTableCreator::Create()</a> method.</dd></dl>
-<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000003">Todo:</a></b></dt><dd>Should name of the table be a constructor's parameter instead? </dd></dl>
-
-</div>
-</div>
-<a id="a52855857927fe1a08fbd4c81e746c235"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a52855857927fe1a08fbd4c81e746c235">&#9670;&nbsp;</a></span>timeout()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>&amp; kudu::client::KuduTableCreator::timeout </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1_mono_delta.html">MonoDelta</a> &amp;&#160;</td>
-          <td class="paramname"><em>timeout</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the timeout for the table creation operation.</p>
-<p>This includes any waiting after the create has been submitted (i.e. if the create is slow to be performed for a large table, it may time out and then later be successful).</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>Timeout to set. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Reference to the modified table creator. </dd></dl>
-
-</div>
-</div>
-<a id="a48f9e977356c37666106f303100198d9"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a48f9e977356c37666106f303100198d9">&#9670;&nbsp;</a></span>wait()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>&amp; kudu::client::KuduTableCreator::wait </td>
-          <td>(</td>
-          <td class="paramtype">bool&#160;</td>
-          <td class="paramname"><em>wait</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Wait for the table to be fully created before returning.</p>
-<p>If not called, defaults to <code>true</code>.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">wait</td><td>Whether to wait for completion of operations. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Reference to the modified table creator. </dd></dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_tablet-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_tablet-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_tablet-members.html
deleted file mode 100644
index 7847952..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_tablet-members.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet.html">KuduTablet</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduTablet Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_tablet.html">kudu::client::KuduTablet</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet.html#a3d38d4bb09f0c135e999290d03dea837">id</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet.html">kudu::client::KuduTablet</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduClient</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_tablet.html">kudu::client::KuduTablet</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet.html">kudu::client::KuduTablet</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduScanTokenBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_tablet.html">kudu::client::KuduTablet</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet.html">kudu::client::KuduTablet</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet.html#a738839e72d0a3d87686d06c43238bf19">replicas</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet.html">kudu::client::KuduTablet</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduTablet</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_tablet.html">kudu::client::KuduTablet</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet.html">kudu::client::KuduTablet</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_tablet.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_tablet.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_tablet.html
deleted file mode 100644
index bc94592..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_tablet.html
+++ /dev/null
@@ -1,150 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduTablet 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet.html">KuduTablet</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_tablet-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduTablet Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>In-memory representation of a remote tablet.  
- <a href="classkudu_1_1client_1_1_kudu_tablet.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</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:a3d38d4bb09f0c135e999290d03dea837"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet.html#a3d38d4bb09f0c135e999290d03dea837">id</a> () const</td></tr>
-<tr class="separator:a3d38d4bb09f0c135e999290d03dea837"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a738839e72d0a3d87686d06c43238bf19"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; const <a class="el" href="classkudu_1_1client_1_1_kudu_replica.html">KuduReplica</a> * &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet.html#a738839e72d0a3d87686d06c43238bf19">replicas</a> () const</td></tr>
-<tr class="separator:a738839e72d0a3d87686d06c43238bf19"><td class="memSeparator" colspan="2">&#160;</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:a5b5a804db2a148e792148f521f04b486"><td class="memItemLeft" align="right" valign="top"><a id="a5b5a804db2a148e792148f521f04b486"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduClient</b></td></tr>
-<tr class="separator:a5b5a804db2a148e792148f521f04b486"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a644ef5d9d668e5772acd6dc03c4f14ee"><td class="memItemLeft" align="right" valign="top"><a id="a644ef5d9d668e5772acd6dc03c4f14ee"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanTokenBuilder</b></td></tr>
-<tr class="separator:a644ef5d9d668e5772acd6dc03c4f14ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>In-memory representation of a remote tablet. </p>
-</div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="a3d38d4bb09f0c135e999290d03dea837"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3d38d4bb09f0c135e999290d03dea837">&#9670;&nbsp;</a></span>id()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const std::string&amp; kudu::client::KuduTablet::id </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>The ID which is globally unique and guaranteed not to change for the lifetime of the tablet. </dd></dl>
-
-</div>
-</div>
-<a id="a738839e72d0a3d87686d06c43238bf19"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a738839e72d0a3d87686d06c43238bf19">&#9670;&nbsp;</a></span>replicas()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const std::vector&lt;const <a class="el" href="classkudu_1_1client_1_1_kudu_replica.html">KuduReplica</a>*&gt;&amp; kudu::client::KuduTablet::replicas </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>The replicas of this tablet. The <a class="el" href="classkudu_1_1client_1_1_kudu_tablet.html" title="In-memory representation of a remote tablet. ">KuduTablet</a> retains ownership over the replicas.</dd></dl>
-<dl class="section note"><dt>Note</dt><dd>This information may be stale; replicas may be added or removed from Raft configurations at any time. </dd></dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>


[06/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/deprecated.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/deprecated.html b/cpp-client-api/deprecated.html
index ec3c55e..9a672db 100644
--- a/cpp-client-api/deprecated.html
+++ b/cpp-client-api/deprecated.html
@@ -3,15 +3,16 @@
 <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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
 <title>Kudu C++ client API: Deprecated 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() { searchBox.OnSelectItem(0); });
+</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -20,7 +21,7 @@
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tr style="height: 56px;">
-  <td id="projectalign" style="padding-left: 0.5em;">
+  <td style="padding-left: 0.5em;">
    <div id="projectname">Kudu C++ client API
    </div>
   </td>
@@ -29,28 +30,40 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.14 -->
+<!-- Generated by Doxygen 1.8.5 -->
 <script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
 </script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</script>
-<div id="main-nav"></div>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><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>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
 
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
@@ -66,32 +79,32 @@ $(function() {
 </div><!--header-->
 <div class="contents">
 <div class="textblock"><dl class="reflist">
-<dt><a class="anchor" id="_deprecated000010"></a>Member <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#aeb835a12e6f40b1a619afa8abd773b6da28c1ed31be30579070232164c24b4b82">kudu::client::KuduColumnStorageAttributes::GROUP_VARINT</a>  </dt>
+<dt><a class="anchor" id="_deprecated000010"></a>Member <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#aeb835a12e6f40b1a619afa8abd773b6da28c1ed31be30579070232164c24b4b82">kudu::client::KuduColumnStorageAttributes::GROUP_VARINT</a>  </dt>
 <dd>GROUP_VARINT is not supported for valid types, and will fall back to another encoding on the server side.  </dd>
-<dt><a class="anchor" id="_deprecated000009"></a>Member <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#a2d6e5bec50a7305b3b4d75d21d000fab">kudu::client::KuduColumnStorageAttributes::KuduColumnStorageAttributes</a>  (EncodingType encoding=AUTO_ENCODING, CompressionType compression=DEFAULT_COMPRESSION, int32_t block_size=0) ATTRIBUTE_DEPRECATED("this const ructor will be private in a future release")</dt>
+<dt><a class="anchor" id="_deprecated000009"></a>Member <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#a2d6e5bec50a7305b3b4d75d21d000fab">kudu::client::KuduColumnStorageAttributes::KuduColumnStorageAttributes</a>  (EncodingType encoding=AUTO_ENCODING, CompressionType compression=DEFAULT_COMPRESSION, int32_t block_size=0) ATTRIBUTE_DEPRECATED("this const ructor will be private in a future release")</dt>
 <dd>This constructor is deprecated for external use, and will be made private in a future release. </dd>
-<dt><a class="anchor" id="_deprecated000005"></a>Member <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#aefb6badecb950d5089b2f9d29d1f2ffe">kudu::client::KuduScanner::AddExclusiveUpperBoundRaw</a>  (const <a class="el" href="classkudu_1_1_slice.html" title="A wrapper around externally allocated data. ">Slice</a> &amp;key) ATTRIBUTE_DEPRECATED("use AddExclusiveUpperBound() instead")</dt>
-<dd>Use <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a551fd38d48a686f2662727a82e79bd3d">AddExclusiveUpperBound()</a> instead. </dd>
-<dt><a class="anchor" id="_deprecated000004"></a>Member <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a3e51a978f3e54237fa60f7447ef3436e">kudu::client::KuduScanner::AddLowerBoundRaw</a>  (const <a class="el" href="classkudu_1_1_slice.html" title="A wrapper around externally allocated data. ">Slice</a> &amp;key) ATTRIBUTE_DEPRECATED("use AddLowerBound() instead")</dt>
-<dd>Use <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a67691944fc112f43c565ab4486514b86">AddLowerBound()</a> instead. </dd>
-<dt><a class="anchor" id="_deprecated000006"></a>Member <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#af365f1d3b3b34aeb7d016727a9019067">kudu::client::KuduScanner::NextBatch</a>  (std::vector&lt; KuduRowResult &gt; *rows) ATTRIBUTE_DEPRECATED("use NextBatch(KuduScanBatch*) instead")</dt>
-<dd>Use <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#af1475d9a0667839c1ed9c3714b47d487">NextBatch(KuduScanBatch*)</a> instead. </dd>
-<dt><a class="anchor" id="_deprecated000007"></a>Member <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a93a87740ea75c9b6524dc229576b69fc">kudu::client::KuduScanner::SetOrderMode</a>  (OrderMode order_mode) WARN_UNUSED_RESULT ATTRIBUTE_DEPRECATED("use SetFaultTolerant() instead")</dt>
-<dd>Use <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a107a8a682c0977272e0ae47746d39e6f">SetFaultTolerant()</a> instead. </dd>
-<dt><a class="anchor" id="_deprecated000003"></a>Member <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a68e2115cde71e113674e7a8b4df399ad">kudu::client::KuduScanner::SetProjectedColumns</a>  (const std::vector&lt; std::string &gt; &amp;col_names) WARN_UNUSED_RESULT ATTRIBUTE_DEPRECATED("use SetProjectedColumnNames() instead")</dt>
-<dd>Use <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#abb10b26056757bf81c410d3d5e6bcc01">SetProjectedColumnNames()</a> instead. </dd>
-<dt><a class="anchor" id="_deprecated000011"></a>Member <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html#a3f51ccf1a7e6f4a4fe4958073305dbab">kudu::client::KuduSchema::Reset</a>  (const std::vector&lt; KuduColumnSchema &gt; &amp;columns, int key_columns) WARN_UNUSED_RESULT</dt>
+<dt><a class="anchor" id="_deprecated000005"></a>Member <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aefb6badecb950d5089b2f9d29d1f2ffe">kudu::client::KuduScanner::AddExclusiveUpperBoundRaw</a>  (const Slice &amp;key) ATTRIBUTE_DEPRECATED("use AddExclusiveUpperBound() instead")</dt>
+<dd>Use AddExclusiveUpperBound() instead. </dd>
+<dt><a class="anchor" id="_deprecated000004"></a>Member <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3e51a978f3e54237fa60f7447ef3436e">kudu::client::KuduScanner::AddLowerBoundRaw</a>  (const Slice &amp;key) ATTRIBUTE_DEPRECATED("use AddLowerBound() instead")</dt>
+<dd>Use AddLowerBound() instead. </dd>
+<dt><a class="anchor" id="_deprecated000006"></a>Member <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#af365f1d3b3b34aeb7d016727a9019067">kudu::client::KuduScanner::NextBatch</a>  (std::vector&lt; KuduRowResult &gt; *rows) ATTRIBUTE_DEPRECATED("use NextBatch(KuduScanBatch*) instead")</dt>
+<dd>Use NextBatch(KuduScanBatch*) instead. </dd>
+<dt><a class="anchor" id="_deprecated000007"></a>Member <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a93a87740ea75c9b6524dc229576b69fc">kudu::client::KuduScanner::SetOrderMode</a>  (OrderMode order_mode) WARN_UNUSED_RESULT ATTRIBUTE_DEPRECATED("use SetFaultTolerant() instead")</dt>
+<dd>Use SetFaultTolerant() instead. </dd>
+<dt><a class="anchor" id="_deprecated000003"></a>Member <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a68e2115cde71e113674e7a8b4df399ad">kudu::client::KuduScanner::SetProjectedColumns</a>  (const std::vector&lt; std::string &gt; &amp;col_names) WARN_UNUSED_RESULT ATTRIBUTE_DEPRECATED("use SetProjectedColumnNames() instead")</dt>
+<dd>Use SetProjectedColumnNames() instead. </dd>
+<dt><a class="anchor" id="_deprecated000011"></a>Member <a class="el" href="classkudu_1_1client_1_1KuduSchema.html#a3f51ccf1a7e6f4a4fe4958073305dbab">kudu::client::KuduSchema::Reset</a>  (const std::vector&lt; KuduColumnSchema &gt; &amp;columns, int key_columns) WARN_UNUSED_RESULT</dt>
 <dd>This method will be removed soon. </dd>
-<dt><a class="anchor" id="_deprecated000002"></a>Member <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a24e68920465b5bb06f0426dea5970112">kudu::client::KuduSession::CountBufferedOperations</a>  () const ATTRIBUTE_DEPRECATED("this method is experimental and will disappear " "in a future release")</dt>
+<dt><a class="anchor" id="_deprecated000002"></a>Member <a class="el" href="classkudu_1_1client_1_1KuduSession.html#af6249cf3bbad8e2e11e54edf40a7bc1d">kudu::client::KuduSession::CountBufferedOperations</a>  () const ATTRIBUTE_DEPRECATED("this method is experimental and will disappear ""in a future release")</dt>
 <dd>This method is experimental and will disappear in a future release. </dd>
-<dt><a class="anchor" id="_deprecated000001"></a>Member <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#ac296091e47ca0dce18cc26e2b24b54a6">kudu::client::KuduTableCreator::split_rows</a>  (const std::vector&lt; const KuduPartialRow *&gt; &amp;split_rows) ATTRIBUTE_DEPRECATED("use add_range_partition_split() instead")</dt>
-<dd>Use <code><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#adbdd2208d9ede696704fbecea15bea1f">add_range_partition_split()</a></code> instead.</dd>
+<dt><a class="anchor" id="_deprecated000001"></a>Member <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#ae12cc7c72da40f25b079273a6169faf9">kudu::client::KuduTableCreator::split_rows</a>  (const std::vector&lt; const KuduPartialRow * &gt; &amp;split_rows) ATTRIBUTE_DEPRECATED("use add_range_partition_split() instead")</dt>
+<dd>Use <code>add_range_partition_split()</code> instead.</dd>
 </dl>
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
   <br>
   <small>Copyright © 2018 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/dir_167c8aeb6df945103cb94a932205044b.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/dir_167c8aeb6df945103cb94a932205044b.html b/cpp-client-api/dir_167c8aeb6df945103cb94a932205044b.html
new file mode 100644
index 0000000..b433c94
--- /dev/null
+++ b/cpp-client-api/dir_167c8aeb6df945103cb94a932205044b.html
@@ -0,0 +1,100 @@
+<!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.5"/>
+<title>Kudu C++ client API: include/kudu/common Directory 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><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>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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="dir_46a29ee9acb7660583b9bf2ccfb8330a.html">include</a></li><li class="navelem"><a class="el" href="dir_4469e25ebf7c006b850cfddbcfc2dc7b.html">kudu</a></li><li class="navelem"><a class="el" href="dir_167c8aeb6df945103cb94a932205044b.html">common</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">common Directory Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:partial__row_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>partial_row.h</b> <a href="partial__row_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/dir_4469e25ebf7c006b850cfddbcfc2dc7b.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/dir_4469e25ebf7c006b850cfddbcfc2dc7b.html b/cpp-client-api/dir_4469e25ebf7c006b850cfddbcfc2dc7b.html
new file mode 100644
index 0000000..164a41a
--- /dev/null
+++ b/cpp-client-api/dir_4469e25ebf7c006b850cfddbcfc2dc7b.html
@@ -0,0 +1,104 @@
+<!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.5"/>
+<title>Kudu C++ client API: include/kudu Directory 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><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>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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="dir_46a29ee9acb7660583b9bf2ccfb8330a.html">include</a></li><li class="navelem"><a class="el" href="dir_4469e25ebf7c006b850cfddbcfc2dc7b.html">kudu</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu Directory Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_8f800b0c258cf01f1a6e008c3bc84967"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_8f800b0c258cf01f1a6e008c3bc84967.html">client</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_167c8aeb6df945103cb94a932205044b"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_167c8aeb6df945103cb94a932205044b.html">common</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_64d3ce07f79b27aa13fb30d3b9771d4a"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_64d3ce07f79b27aa13fb30d3b9771d4a.html">util</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/dir_46a29ee9acb7660583b9bf2ccfb8330a.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/dir_46a29ee9acb7660583b9bf2ccfb8330a.html b/cpp-client-api/dir_46a29ee9acb7660583b9bf2ccfb8330a.html
new file mode 100644
index 0000000..ebf6fd7
--- /dev/null
+++ b/cpp-client-api/dir_46a29ee9acb7660583b9bf2ccfb8330a.html
@@ -0,0 +1,100 @@
+<!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.5"/>
+<title>Kudu C++ client API: include Directory 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><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>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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="dir_46a29ee9acb7660583b9bf2ccfb8330a.html">include</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">include Directory Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_4469e25ebf7c006b850cfddbcfc2dc7b"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_4469e25ebf7c006b850cfddbcfc2dc7b.html">kudu</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/dir_4eb331d85bb84eae27db9d0af49f6f99.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/dir_4eb331d85bb84eae27db9d0af49f6f99.html b/cpp-client-api/dir_4eb331d85bb84eae27db9d0af49f6f99.html
deleted file mode 100644
index ea0f614..0000000
--- a/cpp-client-api/dir_4eb331d85bb84eae27db9d0af49f6f99.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: include/kudu/client Directory 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div id="nav-path" class="navpath">
-  <ul>
-<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_58b01e52e53886b8d78ab5060a2cd2bd.html">kudu</a></li><li class="navelem"><a class="el" href="dir_4eb331d85bb84eae27db9d0af49f6f99.html">client</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">client Directory Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
-Files</h2></td></tr>
-<tr class="memitem:shared__ptr_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="shared__ptr_8h.html">shared_ptr.h</a> <a href="shared__ptr_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:shared__ptr_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Smart pointer typedefs for externally-faced code. <br /></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/dir_58b01e52e53886b8d78ab5060a2cd2bd.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/dir_58b01e52e53886b8d78ab5060a2cd2bd.html b/cpp-client-api/dir_58b01e52e53886b8d78ab5060a2cd2bd.html
deleted file mode 100644
index 869bd2a..0000000
--- a/cpp-client-api/dir_58b01e52e53886b8d78ab5060a2cd2bd.html
+++ /dev/null
@@ -1,85 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: include/kudu Directory 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div id="nav-path" class="navpath">
-  <ul>
-<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_58b01e52e53886b8d78ab5060a2cd2bd.html">kudu</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu Directory Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
-Directories</h2></td></tr>
-</table>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/dir_64d3ce07f79b27aa13fb30d3b9771d4a.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/dir_64d3ce07f79b27aa13fb30d3b9771d4a.html b/cpp-client-api/dir_64d3ce07f79b27aa13fb30d3b9771d4a.html
new file mode 100644
index 0000000..0d7607a
--- /dev/null
+++ b/cpp-client-api/dir_64d3ce07f79b27aa13fb30d3b9771d4a.html
@@ -0,0 +1,108 @@
+<!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.5"/>
+<title>Kudu C++ client API: include/kudu/util Directory 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><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>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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="dir_46a29ee9acb7660583b9bf2ccfb8330a.html">include</a></li><li class="navelem"><a class="el" href="dir_4469e25ebf7c006b850cfddbcfc2dc7b.html">kudu</a></li><li class="navelem"><a class="el" href="dir_64d3ce07f79b27aa13fb30d3b9771d4a.html">util</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">util Directory Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:int128_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>int128.h</b> <a href="int128_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:kudu__export_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>kudu_export.h</b> <a href="kudu__export_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:monotime_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>monotime.h</b> <a href="monotime_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:slice_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>slice.h</b> <a href="slice_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:status_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="status_8h.html">status.h</a> <a href="status_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/dir_8f800b0c258cf01f1a6e008c3bc84967.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/dir_8f800b0c258cf01f1a6e008c3bc84967.html b/cpp-client-api/dir_8f800b0c258cf01f1a6e008c3bc84967.html
new file mode 100644
index 0000000..31ec2a3
--- /dev/null
+++ b/cpp-client-api/dir_8f800b0c258cf01f1a6e008c3bc84967.html
@@ -0,0 +1,121 @@
+<!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.5"/>
+<title>Kudu C++ client API: include/kudu/client Directory 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><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>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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="dir_46a29ee9acb7660583b9bf2ccfb8330a.html">include</a></li><li class="navelem"><a class="el" href="dir_4469e25ebf7c006b850cfddbcfc2dc7b.html">kudu</a></li><li class="navelem"><a class="el" href="dir_8f800b0c258cf01f1a6e008c3bc84967.html">client</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">client Directory Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:callbacks_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>callbacks.h</b> <a href="callbacks_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:client_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>client.h</b> <a href="client_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:resource__metrics_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>resource_metrics.h</b> <a href="resource__metrics_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:row__result_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>row_result.h</b> <a href="row__result_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:scan__batch_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>scan_batch.h</b> <a href="scan__batch_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:scan__predicate_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>scan_predicate.h</b> <a href="scan__predicate_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:schema_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>schema.h</b> <a href="schema_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:shared__ptr_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="shared__ptr_8h.html">shared_ptr.h</a> <a href="shared__ptr_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:shared__ptr_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Smart pointer typedefs for externally-faced code. <br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:stubs_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>stubs.h</b> <a href="stubs_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:value_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>value.h</b> <a href="value_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:write__op_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>write_op.h</b> <a href="write__op_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/dir_a7d8e458a72ff63c89f2ceb44d9dd2f6.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/dir_a7d8e458a72ff63c89f2ceb44d9dd2f6.html b/cpp-client-api/dir_a7d8e458a72ff63c89f2ceb44d9dd2f6.html
deleted file mode 100644
index f19c657..0000000
--- a/cpp-client-api/dir_a7d8e458a72ff63c89f2ceb44d9dd2f6.html
+++ /dev/null
@@ -1,81 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: include/kudu/common Directory 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div id="nav-path" class="navpath">
-  <ul>
-<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_58b01e52e53886b8d78ab5060a2cd2bd.html">kudu</a></li><li class="navelem"><a class="el" href="dir_a7d8e458a72ff63c89f2ceb44d9dd2f6.html">common</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">common Directory Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/dir_d44c64559bbebec7f509842c48db8b23.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/dir_d44c64559bbebec7f509842c48db8b23.html b/cpp-client-api/dir_d44c64559bbebec7f509842c48db8b23.html
deleted file mode 100644
index aa72d18..0000000
--- a/cpp-client-api/dir_d44c64559bbebec7f509842c48db8b23.html
+++ /dev/null
@@ -1,81 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: include Directory 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div id="nav-path" class="navpath">
-  <ul>
-<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">include Directory Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/dir_e8a2e446cf73a5a1ae0ad6a5a21b6d03.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/dir_e8a2e446cf73a5a1ae0ad6a5a21b6d03.html b/cpp-client-api/dir_e8a2e446cf73a5a1ae0ad6a5a21b6d03.html
deleted file mode 100644
index a4f69ea..0000000
--- a/cpp-client-api/dir_e8a2e446cf73a5a1ae0ad6a5a21b6d03.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: include/kudu/util Directory 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div id="nav-path" class="navpath">
-  <ul>
-<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_58b01e52e53886b8d78ab5060a2cd2bd.html">kudu</a></li><li class="navelem"><a class="el" href="dir_e8a2e446cf73a5a1ae0ad6a5a21b6d03.html">util</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">util Directory Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
-Files</h2></td></tr>
-<tr class="memitem:status_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="status_8h.html">status.h</a> <a href="status_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/doc.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/doc.png b/cpp-client-api/doc.png
deleted file mode 100644
index 17edabf..0000000
Binary files a/cpp-client-api/doc.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/doxygen.css
----------------------------------------------------------------------
diff --git a/cpp-client-api/doxygen.css b/cpp-client-api/doxygen.css
index 266c8b3..4699e69 100644
--- a/cpp-client-api/doxygen.css
+++ b/cpp-client-api/doxygen.css
@@ -1,13 +1,9 @@
-/* The standard CSS for doxygen 1.8.14 */
+/* The standard CSS for doxygen 1.8.5 */
 
 body, table, div, p, dl {
 	font: 400 14px/22px Roboto,sans-serif;
 }
 
-p.reference, p.definition {
-	font: 400 14px/22px Roboto,sans-serif;
-}
-
 /* @group Heading Levels */
 
 h1.groupheader {
@@ -60,14 +56,10 @@ div.multicol {
 	-webkit-column-count: 3;
 }
 
-p.startli, p.startdd {
+p.startli, p.startdd, p.starttd {
 	margin-top: 2px;
 }
 
-p.starttd {
-	margin-top: 0px;
-}
-
 p.endli {
 	margin-bottom: 0px;
 }
@@ -178,7 +170,7 @@ pre.fragment {
 
 div.fragment {
         padding: 0px;
-        margin: 4px 8px 4px 2px;
+        margin: 0px;
 	background-color: #FBFCFD;
 	border: 1px solid #C4CFE5;
 }
@@ -210,11 +202,6 @@ div.line {
 	transition-duration: 0.5s;
 }
 
-div.line:after {
-    content:"\000A";
-    white-space: pre;
-}
-
 div.line.glow {
 	background-color: cyan;
 	box-shadow: 0 0 10px cyan;
@@ -236,16 +223,7 @@ span.lineno a:hover {
 	background-color: #C8C8C8;
 }
 
-.lineno {
-	-webkit-touch-callout: none;
-	-webkit-user-select: none;
-	-khtml-user-select: none;
-	-moz-user-select: none;
-	-ms-user-select: none;
-	user-select: none;
-}
-
-div.ah, span.ah {
+div.ah {
 	background-color: black;
 	font-weight: bold;
 	color: #ffffff;
@@ -260,16 +238,7 @@ div.ah, span.ah {
 	-webkit-box-shadow: 2px 2px 3px #999;
 	-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
 	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
-	background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%);
-}
-
-div.classindex ul {
-        list-style: none;
-        padding-left: 0;
-}
-
-div.classindex span.ai {
-        display: inline-block;
+	background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
 }
 
 div.groupHeader {
@@ -514,29 +483,6 @@ table.memberdecls {
 
 /* Styles for detailed member documentation */
 
-.memtitle {
-	padding: 8px;
-	border-top: 1px solid #A8B8D9;
-	border-left: 1px solid #A8B8D9;
-	border-right: 1px solid #A8B8D9;
-	border-top-right-radius: 4px;
-	border-top-left-radius: 4px;
-	margin-bottom: -1px;
-	background-image: url('nav_f.png');
-	background-repeat: repeat-x;
-	background-color: #E2E8F2;
-	line-height: 1.25;
-	font-weight: 300;
-	float:left;
-}
-
-.permalink
-{
-        font-size: 65%;
-        display: inline-block;
-        vertical-align: middle;
-}
-
 .memtemplate {
 	font-size: 80%;
 	color: #4665A2;
@@ -575,7 +521,7 @@ table.memberdecls {
 }
 
 .memname {
-        font-weight: 400;
+        font-weight: bold;
         margin-left: 6px;
 }
 
@@ -591,24 +537,24 @@ table.memberdecls {
         color: #253555;
         font-weight: bold;
         text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
-        background-color: #DFE5F1;
+        background-image:url('nav_f.png');
+        background-repeat:repeat-x;
+        background-color: #E2E8F2;
         /* opera specific markup */
         box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
         border-top-right-radius: 4px;
+        border-top-left-radius: 4px;
         /* firefox specific markup */
         -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
         -moz-border-radius-topright: 4px;
+        -moz-border-radius-topleft: 4px;
         /* webkit specific markup */
         -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
         -webkit-border-top-right-radius: 4px;
+        -webkit-border-top-left-radius: 4px;
 
 }
 
-.overload {
-        font-family: "courier new",courier,monospace;
-	font-size: 65%;
-}
-
 .memdoc, dl.reflist dd {
         border-bottom: 1px solid #A8B8D9;      
         border-left: 1px solid #A8B8D9;      
@@ -720,12 +666,12 @@ span.mlabel {
 
 /* @end */
 
-/* these are for tree view inside a (index) page */
+/* these are for tree view when not used as main index */
 
 div.directory {
         margin: 10px 0px;
-        border-top: 1px solid #9CAFD4;
-        border-bottom: 1px solid #9CAFD4;
+        border-top: 1px solid #A8B8D9;
+        border-bottom: 1px solid #A8B8D9;
         width: 100%;
 }
 
@@ -784,80 +730,6 @@ div.directory {
 	color: #3D578C;
 }
 
-.arrow {
-    color: #9CAFD4;
-    -webkit-user-select: none;
-    -khtml-user-select: none;
-    -moz-user-select: none;
-    -ms-user-select: none;
-    user-select: none;
-    cursor: pointer;
-    font-size: 80%;
-    display: inline-block;
-    width: 16px;
-    height: 22px;
-}
-
-.icon {
-    font-family: Arial, Helvetica;
-    font-weight: bold;
-    font-size: 12px;
-    height: 14px;
-    width: 16px;
-    display: inline-block;
-    background-color: #728DC1;
-    color: white;
-    text-align: center;
-    border-radius: 4px;
-    margin-left: 2px;
-    margin-right: 2px;
-}
-
-.icona {
-    width: 24px;
-    height: 22px;
-    display: inline-block;
-}
-
-.iconfopen {
-    width: 24px;
-    height: 18px;
-    margin-bottom: 4px;
-    background-image:url('folderopen.png');
-    background-position: 0px -4px;
-    background-repeat: repeat-y;
-    vertical-align:top;
-    display: inline-block;
-}
-
-.iconfclosed {
-    width: 24px;
-    height: 18px;
-    margin-bottom: 4px;
-    background-image:url('folderclosed.png');
-    background-position: 0px -4px;
-    background-repeat: repeat-y;
-    vertical-align:top;
-    display: inline-block;
-}
-
-.icondoc {
-    width: 24px;
-    height: 18px;
-    margin-bottom: 4px;
-    background-image:url('doc.png');
-    background-position: 0px -4px;
-    background-repeat: repeat-y;
-    vertical-align:top;
-    display: inline-block;
-}
-
-table.directory {
-    font: 400 14px Roboto,sans-serif;
-}
-
-/* @end */
-
 div.dynheader {
         margin-top: 8px;
 	-webkit-touch-callout: none;
@@ -873,10 +745,6 @@ address {
 	color: #2A3D61;
 }
 
-table.doxtable caption {
-	caption-side: top;
-}
-
 table.doxtable {
 	border-collapse:collapse;
         margin-top: 4px;
@@ -950,7 +818,6 @@ table.fieldtable {
         padding-bottom: 4px;
         padding-top: 5px;
         text-align:left;
-        font-weight: 400;
         -moz-border-radius-topleft: 4px;
         -moz-border-radius-topright: 4px;
         -webkit-border-top-left-radius: 4px;
@@ -1043,18 +910,6 @@ div.summary a
 	white-space: nowrap;
 }
 
-table.classindex
-{
-        margin: 10px;
-        white-space: nowrap;
-        margin-left: 3%;
-        margin-right: 3%;
-        width: 94%;
-        border: 0;
-        border-spacing: 0; 
-        padding: 0;
-}
-
 div.ingroups
 {
 	font-size: 8pt;
@@ -1166,11 +1021,6 @@ dl.section dd {
 	border: 0px none;
 }
  
-#projectalign
-{
-        vertical-align: middle;
-}
-
 #projectname
 {
 	font: 300% Tahoma, Arial,sans-serif;
@@ -1215,16 +1065,6 @@ dl.section dd {
         text-align: center;
 }
 
-.plantumlgraph
-{
-        text-align: center;
-}
-
-.diagraph
-{
-        text-align: center;
-}
-
 .caption
 {
 	font-weight: bold;
@@ -1259,7 +1099,7 @@ div.toc {
         border-radius: 7px 7px 7px 7px;
         float: right;
         height: auto;
-        margin: 0 8px 10px 10px;
+        margin: 0 20px 10px 10px;
         width: 200px;
 }
 
@@ -1515,82 +1355,3 @@ tr.heading h2 {
   }
 }
 
-/* @group Markdown */
-
-/*
-table.markdownTable {
-	border-collapse:collapse;
-        margin-top: 4px;
-        margin-bottom: 4px;
-}
-
-table.markdownTable td, table.markdownTable th {
-	border: 1px solid #2D4068;
-	padding: 3px 7px 2px;
-}
-
-table.markdownTableHead tr {
-}
-
-table.markdownTableBodyLeft td, table.markdownTable th {
-	border: 1px solid #2D4068;
-	padding: 3px 7px 2px;
-}
-
-th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone {
-	background-color: #374F7F;
-	color: #FFFFFF;
-	font-size: 110%;
-	padding-bottom: 4px;
-	padding-top: 5px;
-}
-
-th.markdownTableHeadLeft {
-	text-align: left
-}
-
-th.markdownTableHeadRight {
-	text-align: right
-}
-
-th.markdownTableHeadCenter {
-	text-align: center
-}
-*/
-
-table.markdownTable {
-	border-collapse:collapse;
-        margin-top: 4px;
-        margin-bottom: 4px;
-}
-
-table.markdownTable td, table.markdownTable th {
-	border: 1px solid #2D4068;
-	padding: 3px 7px 2px;
-}
-
-table.markdownTable tr {
-}
-
-th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone {
-	background-color: #374F7F;
-	color: #FFFFFF;
-	font-size: 110%;
-	padding-bottom: 4px;
-	padding-top: 5px;
-}
-
-th.markdownTableHeadLeft, td.markdownTableBodyLeft {
-	text-align: left
-}
-
-th.markdownTableHeadRight, td.markdownTableBodyRight {
-	text-align: right
-}
-
-th.markdownTableHeadCenter, td.markdownTableBodyCenter {
-	text-align: center
-}
-
-
-/* @end */

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/dynsections.js
----------------------------------------------------------------------
diff --git a/cpp-client-api/dynsections.js b/cpp-client-api/dynsections.js
index c1ce122..ed092c7 100644
--- a/cpp-client-api/dynsections.js
+++ b/cpp-client-api/dynsections.js
@@ -1,26 +1,3 @@
-/*
- @licstart  The following is the entire license notice for the
- JavaScript code in this file.
-
- Copyright (C) 1997-2017 by Dimitri van Heesch
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License along
- with this program; if not, write to the Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
- @licend  The above is the entire license notice
- for the JavaScript code in this file
- */
 function toggleVisibility(linkObj)
 {
  var base = $(linkObj).attr('id');
@@ -38,7 +15,7 @@ function toggleVisibility(linkObj)
    summary.hide();
    $(linkObj).removeClass('closed').addClass('opened');
    $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
- }
+ } 
  return false;
 }
 
@@ -47,20 +24,19 @@ function updateStripes()
   $('table.directory tr').
        removeClass('even').filter(':visible:even').addClass('even');
 }
-
 function toggleLevel(level)
 {
-  $('table.directory tr').each(function() {
+  $('table.directory tr').each(function(){ 
     var l = this.id.split('_').length-1;
     var i = $('#img'+this.id.substring(3));
     var a = $('#arr'+this.id.substring(3));
     if (l<level+1) {
-      i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
-      a.html('&#9660;');
+      i.attr('src','ftv2folderopen.png');
+      a.attr('src','ftv2mnode.png');
       $(this).show();
     } else if (l==level+1) {
-      i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
-      a.html('&#9654;');
+      i.attr('src','ftv2folderclosed.png');
+      a.attr('src','ftv2pnode.png');
       $(this).show();
     } else {
       $(this).hide();
@@ -71,33 +47,34 @@ function toggleLevel(level)
 
 function toggleFolder(id)
 {
-  // the clicked row
+  //The clicked row
   var currentRow = $('#row_'+id);
+  var currentRowImages = currentRow.find("img");
 
-  // all rows after the clicked row
+  //All rows after the clicked row
   var rows = currentRow.nextAll("tr");
 
-  var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
-
-  // only match elements AFTER this one (can't hide elements before)
-  var childRows = rows.filter(function() { return this.id.match(re); });
+  //Only match elements AFTER this one (can't hide elements before)
+  var childRows = rows.filter(function() {
+    var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
+    return this.id.match(re);
+  });
 
-  // first row is visible we are HIDING
+  //First row is visible we are HIDING
   if (childRows.filter(':first').is(':visible')===true) {
-    // replace down arrow by right arrow for current row
-    var currentRowSpans = currentRow.find("span");
-    currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
-    currentRowSpans.filter(".arrow").html('&#9654;');
-    rows.filter("[id^=row_"+id+"]").hide(); // hide all children
-  } else { // we are SHOWING
-    // replace right arrow by down arrow for current row
-    var currentRowSpans = currentRow.find("span");
-    currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
-    currentRowSpans.filter(".arrow").html('&#9660;');
-    // replace down arrows by right arrows for child rows
-    var childRowsSpans = childRows.find("span");
-    childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
-    childRowsSpans.filter(".arrow").html('&#9654;');
+    currentRowImages.filter("[id^=arr]").attr('src', 'ftv2pnode.png');
+    currentRowImages.filter("[id^=img]").attr('src', 'ftv2folderclosed.png');
+    rows.filter("[id^=row_"+id+"]").hide();
+  } else { //We are SHOWING
+    //All sub images
+    var childImages = childRows.find("img");
+    var childImg = childImages.filter("[id^=img]");
+    var childArr = childImages.filter("[id^=arr]");
+
+    currentRow.find("[id^=arr]").attr('src', 'ftv2mnode.png'); //open row
+    currentRow.find("[id^=img]").attr('src', 'ftv2folderopen.png'); //open row
+    childImg.attr('src','ftv2folderclosed.png'); //children closed
+    childArr.attr('src','ftv2pnode.png'); //children closed
     childRows.show(); //show all children
   }
   updateStripes();
@@ -117,4 +94,4 @@ function toggleInherit(id)
     $(img).attr('src',src.substring(0,src.length-10)+'open.png');
   }
 }
-/* @license-end */
+


[35/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduColumnSchema-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduColumnSchema-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduColumnSchema-members.html
new file mode 100644
index 0000000..598cfd1
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduColumnSchema-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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">KuduColumnSchema</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduColumnSchema Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>BINARY</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>BOOL</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#a11234db43eb8b758a65ba1b08f6b65b0">CopyFrom</a>(const KuduColumnSchema &amp;other)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#aba69238e70af5c887a4fb11fa2a120c5">DataType</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#af362af4f9c937c2b7fa90ef284cfbd1c">DataTypeToString</a>(DataType type)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>DECIMAL</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DOUBLE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#a9f0b1346b66394d7372e401c8eb5458a">Equals</a>(const KuduColumnSchema &amp;other) const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FLOAT</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>INT16</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>INT32</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>INT64</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>INT8</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#a45ea4feefa1c69b1ec6bc5f0316ed7ec">is_nullable</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#afc82e98af83ba61079ba5d30401b5872">KuduColumnSchema</a>(const KuduColumnSchema &amp;other)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduColumnSpec</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduSchema</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduSchemaBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduTableAlterer</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>name</b>() const  (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#a4b58da787c8e7dc14987aa74a54f199e">operator=</a>(const KuduColumnSchema &amp;other)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>STRING</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#aba69238e70af5c887a4fb11fa2a120c5a27d1b7aca7cf9a01d9258a41bbe3b505">TIMESTAMP</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#a138fb61c6f39afbd2696642216486e56">type</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#a5b851ef3f988327c2dd09f2e70a6d47d">type_attributes</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>UNIXTIME_MICROS</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduColumnSchema</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduColumnSchema.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduColumnSchema.html b/cpp-client-api/classkudu_1_1client_1_1KuduColumnSchema.html
new file mode 100644
index 0000000..9b65b6b
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduColumnSchema.html
@@ -0,0 +1,380 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduColumnSchema 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">KuduColumnSchema</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1client_1_1KuduColumnSchema-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduColumnSchema Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Representation of the column schema.  
+ <a href="classkudu_1_1client_1_1KuduColumnSchema.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="schema_8h_source.html">schema.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:aba69238e70af5c887a4fb11fa2a120c5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#aba69238e70af5c887a4fb11fa2a120c5">DataType</a> { <br/>
+&#160;&#160;<b>INT8</b> = 0, 
+<b>INT16</b> = 1, 
+<b>INT32</b> = 2, 
+<b>INT64</b> = 3, 
+<br/>
+&#160;&#160;<b>STRING</b> = 4, 
+<b>BOOL</b> = 5, 
+<b>FLOAT</b> = 6, 
+<b>DOUBLE</b> = 7, 
+<br/>
+&#160;&#160;<b>BINARY</b> = 8, 
+<b>UNIXTIME_MICROS</b> = 9, 
+<b>DECIMAL</b> = 10, 
+<a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#aba69238e70af5c887a4fb11fa2a120c5a27d1b7aca7cf9a01d9258a41bbe3b505">TIMESTAMP</a> = UNIXTIME_MICROS
+<br/>
+ }</td></tr>
+<tr class="memdesc:aba69238e70af5c887a4fb11fa2a120c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supported data types for columns.  <a href="classkudu_1_1client_1_1KuduColumnSchema.html#aba69238e70af5c887a4fb11fa2a120c5">More...</a><br/></td></tr>
+<tr class="separator:aba69238e70af5c887a4fb11fa2a120c5"><td class="memSeparator" colspan="2">&#160;</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:afc82e98af83ba61079ba5d30401b5872"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#afc82e98af83ba61079ba5d30401b5872">KuduColumnSchema</a> (const <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">KuduColumnSchema</a> &amp;other)</td></tr>
+<tr class="separator:afc82e98af83ba61079ba5d30401b5872"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b58da787c8e7dc14987aa74a54f199e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">KuduColumnSchema</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#a4b58da787c8e7dc14987aa74a54f199e">operator=</a> (const <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">KuduColumnSchema</a> &amp;other)</td></tr>
+<tr class="separator:a4b58da787c8e7dc14987aa74a54f199e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11234db43eb8b758a65ba1b08f6b65b0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#a11234db43eb8b758a65ba1b08f6b65b0">CopyFrom</a> (const <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">KuduColumnSchema</a> &amp;other)</td></tr>
+<tr class="separator:a11234db43eb8b758a65ba1b08f6b65b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f0b1346b66394d7372e401c8eb5458a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#a9f0b1346b66394d7372e401c8eb5458a">Equals</a> (const <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">KuduColumnSchema</a> &amp;other) const </td></tr>
+<tr class="separator:a9f0b1346b66394d7372e401c8eb5458a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b851ef3f988327c2dd09f2e70a6d47d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html">KuduColumnTypeAttributes</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#a5b851ef3f988327c2dd09f2e70a6d47d">type_attributes</a> () const </td></tr>
+<tr class="separator:a5b851ef3f988327c2dd09f2e70a6d47d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Getters to expose column schema information.</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000011">Todo:</a></b></dt><dd>Expose default column value and attributes?</dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>Name of the column schema. </dd></dl>
+</div></td></tr>
+<tr class="memitem:a501574ac49553c050388f17ef1d7ef16"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a501574ac49553c050388f17ef1d7ef16"></a>
+const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> () const </td></tr>
+<tr class="separator:a501574ac49553c050388f17ef1d7ef16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a138fb61c6f39afbd2696642216486e56"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#aba69238e70af5c887a4fb11fa2a120c5">DataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#a138fb61c6f39afbd2696642216486e56">type</a> () const </td></tr>
+<tr class="separator:a138fb61c6f39afbd2696642216486e56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45ea4feefa1c69b1ec6bc5f0316ed7ec"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#a45ea4feefa1c69b1ec6bc5f0316ed7ec">is_nullable</a> () const </td></tr>
+<tr class="separator:a45ea4feefa1c69b1ec6bc5f0316ed7ec"><td class="memSeparator" colspan="2">&#160;</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:af362af4f9c937c2b7fa90ef284cfbd1c"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#af362af4f9c937c2b7fa90ef284cfbd1c">DataTypeToString</a> (<a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#aba69238e70af5c887a4fb11fa2a120c5">DataType</a> <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#a138fb61c6f39afbd2696642216486e56">type</a>)</td></tr>
+<tr class="separator:af362af4f9c937c2b7fa90ef284cfbd1c"><td class="memSeparator" colspan="2">&#160;</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:a2e6c5f4ca00ab2d2d3e227bf22a7f111"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e6c5f4ca00ab2d2d3e227bf22a7f111"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduColumnSpec</b></td></tr>
+<tr class="separator:a2e6c5f4ca00ab2d2d3e227bf22a7f111"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4af4daf696b3cec04856fc804558ffa8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4af4daf696b3cec04856fc804558ffa8"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduSchema</b></td></tr>
+<tr class="separator:a4af4daf696b3cec04856fc804558ffa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab04cec7242eaf6df17c2923f939df780"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab04cec7242eaf6df17c2923f939df780"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduSchemaBuilder</b></td></tr>
+<tr class="separator:ab04cec7242eaf6df17c2923f939df780"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3460d221abb050e895feac294530a58f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3460d221abb050e895feac294530a58f"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduTableAlterer</b></td></tr>
+<tr class="separator:a3460d221abb050e895feac294530a58f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Representation of the column schema. </p>
+</div><h2 class="groupheader">Member Enumeration Documentation</h2>
+<a class="anchor" id="aba69238e70af5c887a4fb11fa2a120c5"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#aba69238e70af5c887a4fb11fa2a120c5">kudu::client::KuduColumnSchema::DataType</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Supported data types for columns. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="aba69238e70af5c887a4fb11fa2a120c5a27d1b7aca7cf9a01d9258a41bbe3b505"></a>TIMESTAMP</em>&nbsp;</td><td class="fielddoc">
+<p>deprecated, use UNIXTIME_MICROS </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="afc82e98af83ba61079ba5d30401b5872"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">kudu::client::KuduColumnSchema::KuduColumnSchema </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">KuduColumnSchema</a> &amp;&#160;</td>
+          <td class="paramname"><em>other</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Construct <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html" title="Representation of the column schema. ">KuduColumnSchema</a> object as a copy of another object.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td>The reference object to copy from. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a11234db43eb8b758a65ba1b08f6b65b0"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void kudu::client::KuduColumnSchema::CopyFrom </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">KuduColumnSchema</a> &amp;&#160;</td>
+          <td class="paramname"><em>other</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Make this object an identical copy of the other one.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td>The reference object to copy from. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="af362af4f9c937c2b7fa90ef284cfbd1c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static std::string kudu::client::KuduColumnSchema::DataTypeToString </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#aba69238e70af5c887a4fb11fa2a120c5">DataType</a>&#160;</td>
+          <td class="paramname"><em>type</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">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>Column data type. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>String representation of the column data type. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a9f0b1346b66394d7372e401c8eb5458a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::client::KuduColumnSchema::Equals </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">KuduColumnSchema</a> &amp;&#160;</td>
+          <td class="paramname"><em>other</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Check whether the object is identical to the other one.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td>The reference object to compare with. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the object is identical to the specified one. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a45ea4feefa1c69b1ec6bc5f0316ed7ec"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::client::KuduColumnSchema::is_nullable </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><code>true</code> iff the column schema has the nullable attribute set. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4b58da787c8e7dc14987aa74a54f199e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">KuduColumnSchema</a>&amp; kudu::client::KuduColumnSchema::operator= </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">KuduColumnSchema</a> &amp;&#160;</td>
+          <td class="paramname"><em>other</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>The assignment operator.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td>The reference object to assign from. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The updated object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a138fb61c6f39afbd2696642216486e56"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#aba69238e70af5c887a4fb11fa2a120c5">DataType</a> kudu::client::KuduColumnSchema::type </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>Type of the column schema. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a5b851ef3f988327c2dd09f2e70a6d47d"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html">KuduColumnTypeAttributes</a> kudu::client::KuduColumnSchema::type_attributes </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>Type attributes of the column schema. </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="schema_8h_source.html">schema.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduColumnSpec-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduColumnSpec-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduColumnSpec-members.html
new file mode 100644
index 0000000..1939008
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduColumnSpec-members.html
@@ -0,0 +1,119 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduColumnSpec Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">kudu::client::KuduColumnSpec</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#a8502dd68c6743c7c66b2b6a02d41a4e6">BlockSize</a>(int32_t block_size)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#ad9ed2e008ee926ee50c23e664d854e8b">Compression</a>(KuduColumnStorageAttributes::CompressionType compression)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#a92c63c0e1872c03fcabeac19d802f6c7">Default</a>(KuduValue *value)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#ae0ceeb41ac1427c2472a2f28778b6e97">Encoding</a>(KuduColumnStorageAttributes::EncodingType encoding)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduSchemaBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">kudu::client::KuduColumnSpec</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduTableAlterer</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">kudu::client::KuduColumnSpec</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#af8c64c5a8a7a93ec644d481f23d91cca">NotNull</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#aab05d7d45f4cd2dadb8e0c715d87e841">Nullable</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Precision</b>(int8_t precision) (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">kudu::client::KuduColumnSpec</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>PrimaryKey</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">kudu::client::KuduColumnSpec</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RemoveDefault</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">kudu::client::KuduColumnSpec</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#abeb2cbbaa01253165202574db03872f4">RenameTo</a>(const std::string &amp;new_name)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#ad2d1fe7273f0f5d656375e53f96ac777">Scale</a>(int8_t scale)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#a67e794a08387e17ba430d6942419a2c2">Type</a>(KuduColumnSchema::DataType type)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">kudu::client::KuduColumnSpec</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduColumnSpec.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduColumnSpec.html b/cpp-client-api/classkudu_1_1client_1_1KuduColumnSpec.html
new file mode 100644
index 0000000..ede56ca
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduColumnSpec.html
@@ -0,0 +1,384 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduColumnSpec 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1client_1_1KuduColumnSpec-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduColumnSpec Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Builder API for specifying or altering a column within a table schema.  
+ <a href="classkudu_1_1client_1_1KuduColumnSpec.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="schema_8h_source.html">schema.h</a>&gt;</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:a92c63c0e1872c03fcabeac19d802f6c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#a92c63c0e1872c03fcabeac19d802f6c7">Default</a> (<a class="el" href="classkudu_1_1client_1_1KuduValue.html">KuduValue</a> *value)</td></tr>
+<tr class="separator:a92c63c0e1872c03fcabeac19d802f6c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad9ed2e008ee926ee50c23e664d854e8b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#ad9ed2e008ee926ee50c23e664d854e8b">Compression</a> (<a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#af579406931a40daa5cb9e10603341a78">KuduColumnStorageAttributes::CompressionType</a> compression)</td></tr>
+<tr class="separator:ad9ed2e008ee926ee50c23e664d854e8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0ceeb41ac1427c2472a2f28778b6e97"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#ae0ceeb41ac1427c2472a2f28778b6e97">Encoding</a> (<a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#aeb835a12e6f40b1a619afa8abd773b6d">KuduColumnStorageAttributes::EncodingType</a> encoding)</td></tr>
+<tr class="separator:ae0ceeb41ac1427c2472a2f28778b6e97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8502dd68c6743c7c66b2b6a02d41a4e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#a8502dd68c6743c7c66b2b6a02d41a4e6">BlockSize</a> (int32_t block_size)</td></tr>
+<tr class="separator:a8502dd68c6743c7c66b2b6a02d41a4e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Operations only relevant for decimal columns.</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><p>Set the precision for the column.</p>
+<p>Clients must specify a precision for decimal columns. Precision is the total number of digits that can be represented by the column, regardless of the location of the decimal point. For example, representing integer values up to 9999, and fractional values up to 99.99, both require a precision of 4. You can also represent corresponding negative values, without any change in the precision. For example, the range -9999 to 9999 still only requires a precision of 4.</p>
+<p>The precision must be between 1 and 38.</p>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
+</div></td></tr>
+<tr class="memitem:af28d86b2b63c9c5f8e9ca50871b60bcb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af28d86b2b63c9c5f8e9ca50871b60bcb"></a>
+<a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>Precision</b> (int8_t precision)</td></tr>
+<tr class="separator:af28d86b2b63c9c5f8e9ca50871b60bcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2d1fe7273f0f5d656375e53f96ac777"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#ad2d1fe7273f0f5d656375e53f96ac777">Scale</a> (int8_t scale)</td></tr>
+<tr class="separator:ad2d1fe7273f0f5d656375e53f96ac777"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Operations only relevant for Create Table</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><p>Set the column to be the primary key of the table.</p>
+<p>This may only be used to set non-composite primary keys. If a composite key is desired, use <a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html#ad4c1619445fea575a775f23752b6bfb9">KuduSchemaBuilder::SetPrimaryKey()</a>. This may not be used in conjunction with <a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html#ad4c1619445fea575a775f23752b6bfb9">KuduSchemaBuilder::SetPrimaryKey()</a>.</p>
+<dl class="section note"><dt>Note</dt><dd>Primary keys may not be changed after a table is created.</dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
+</div></td></tr>
+<tr class="memitem:a48a1457d2f4379a59c29280907c7f3c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48a1457d2f4379a59c29280907c7f3c2"></a>
+<a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>PrimaryKey</b> ()</td></tr>
+<tr class="separator:a48a1457d2f4379a59c29280907c7f3c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af8c64c5a8a7a93ec644d481f23d91cca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#af8c64c5a8a7a93ec644d481f23d91cca">NotNull</a> ()</td></tr>
+<tr class="separator:af8c64c5a8a7a93ec644d481f23d91cca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab05d7d45f4cd2dadb8e0c715d87e841"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#aab05d7d45f4cd2dadb8e0c715d87e841">Nullable</a> ()</td></tr>
+<tr class="separator:aab05d7d45f4cd2dadb8e0c715d87e841"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67e794a08387e17ba430d6942419a2c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#a67e794a08387e17ba430d6942419a2c2">Type</a> (<a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#aba69238e70af5c887a4fb11fa2a120c5">KuduColumnSchema::DataType</a> type)</td></tr>
+<tr class="separator:a67e794a08387e17ba430d6942419a2c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Operations only relevant for Alter Table</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><p>Remove the default value for the column.</p>
+<p>Without a default, clients must always specify a value for the column when inserting data.</p>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
+</div></td></tr>
+<tr class="memitem:ade0ba64b4ff59889755800b817419b82"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade0ba64b4ff59889755800b817419b82"></a>
+<a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>RemoveDefault</b> ()</td></tr>
+<tr class="separator:ade0ba64b4ff59889755800b817419b82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abeb2cbbaa01253165202574db03872f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#abeb2cbbaa01253165202574db03872f4">RenameTo</a> (const std::string &amp;new_name)</td></tr>
+<tr class="separator:abeb2cbbaa01253165202574db03872f4"><td class="memSeparator" colspan="2">&#160;</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:ab04cec7242eaf6df17c2923f939df780"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab04cec7242eaf6df17c2923f939df780"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduSchemaBuilder</b></td></tr>
+<tr class="separator:ab04cec7242eaf6df17c2923f939df780"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3460d221abb050e895feac294530a58f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3460d221abb050e895feac294530a58f"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduTableAlterer</b></td></tr>
+<tr class="separator:a3460d221abb050e895feac294530a58f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Builder API for specifying or altering a column within a table schema. </p>
+<p>An object of this type cannot be constructed directly, but rather is returned from <a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html#a0fdf28d49cc05ba4f3182f7398ddf600">KuduSchemaBuilder::AddColumn()</a> to specify a column within a Schema.</p>
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000009">Todo:</a></b></dt><dd>KUDU-861: this API will also be used for an improved AlterTable API. </dd></dl>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a8502dd68c6743c7c66b2b6a02d41a4e6"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a>* kudu::client::KuduColumnSpec::BlockSize </td>
+          <td>(</td>
+          <td class="paramtype">int32_t&#160;</td>
+          <td class="paramname"><em>block_size</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the target block size for the column.</p>
+<p>This is the number of bytes of user data packed per block on disk, and represents the unit of IO when reading the column. Larger values may improve scan performance, particularly on spinning media. Smaller values may improve random access performance, particularly for workloads that have high cache hit rates or operate on fast storage such as SSD.</p>
+<dl class="section note"><dt>Note</dt><dd>The block size specified here corresponds to uncompressed data. The actual size of the unit read from disk may be smaller if compression is enabled.</dd>
+<dd>
+It's recommended that this not be set any lower than 4096 (4KB) or higher than 1048576 (1MB). </dd></dl>
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000012">Todo:</a></b></dt><dd>KUDU-1107: move above info to docs</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">block_size</td><td>Block size (in bytes) to use. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad9ed2e008ee926ee50c23e664d854e8b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a>* kudu::client::KuduColumnSpec::Compression </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#af579406931a40daa5cb9e10603341a78">KuduColumnStorageAttributes::CompressionType</a>&#160;</td>
+          <td class="paramname"><em>compression</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the preferred compression type for the column.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">compression</td><td>The compression type to use. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a92c63c0e1872c03fcabeac19d802f6c7"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a>* kudu::client::KuduColumnSpec::Default </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduValue.html">KuduValue</a> *&#160;</td>
+          <td class="paramname"><em>value</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the default value for the column.</p>
+<p>When adding a new column to a table, this default value will be used to fill the new column in all existing rows. The default value will also be used when inserting a new row with no value for the column.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">value</td><td>The value to use as the default. The <a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html" title="Builder API for specifying or altering a column within a table schema. ">KuduColumnSpec</a> takes ownership over the passed parameter.</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae0ceeb41ac1427c2472a2f28778b6e97"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a>* kudu::client::KuduColumnSpec::Encoding </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#aeb835a12e6f40b1a619afa8abd773b6d">KuduColumnStorageAttributes::EncodingType</a>&#160;</td>
+          <td class="paramname"><em>encoding</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the preferred encoding for the column.</p>
+<dl class="section note"><dt>Note</dt><dd>Not all encodings are supported for all column types.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">encoding</td><td>The encoding to use. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af8c64c5a8a7a93ec644d481f23d91cca"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a>* kudu::client::KuduColumnSpec::NotNull </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the column to be not nullable.</p>
+<dl class="section note"><dt>Note</dt><dd>Column nullability may not be changed once a table is created.</dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aab05d7d45f4cd2dadb8e0c715d87e841"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a>* kudu::client::KuduColumnSpec::Nullable </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the column to be nullable (the default).</p>
+<dl class="section note"><dt>Note</dt><dd>Column nullability may not be changed once a table is created.</dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abeb2cbbaa01253165202574db03872f4"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a>* kudu::client::KuduColumnSpec::RenameTo </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>new_name</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Rename the column.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">new_name</td><td>The new name for the column. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad2d1fe7273f0f5d656375e53f96ac777"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a>* kudu::client::KuduColumnSpec::Scale </td>
+          <td>(</td>
+          <td class="paramtype">int8_t&#160;</td>
+          <td class="paramname"><em>scale</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the scale for the column.</p>
+<p>Clients can specify a scale for decimal columns. Scale represents the number of fractional digits. This value must be less than or equal to precision. A scale of 0 produces integral values, with no fractional part. If precision and scale are equal, all the digits come after the decimal point, making all the values between 0.9999 and -0.9999.</p>
+<p>The scale must be greater than 0 and less than the column's precision. If no scale is provided a default scale of 0 is used.</p>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a67e794a08387e17ba430d6942419a2c2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a>* kudu::client::KuduColumnSpec::Type </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#aba69238e70af5c887a4fb11fa2a120c5">KuduColumnSchema::DataType</a>&#160;</td>
+          <td class="paramname"><em>type</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the data type of the column.</p>
+<dl class="section note"><dt>Note</dt><dd>Column data types may not be changed once a table is created.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>The data type to set. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="schema_8h_source.html">schema.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>


[17/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_partitioner_builder-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_partitioner_builder-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_partitioner_builder-members.html
deleted file mode 100644
index 8dea357..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_partitioner_builder-members.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner_builder.html">KuduPartitionerBuilder</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduPartitionerBuilder Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_partitioner_builder.html">kudu::client::KuduPartitionerBuilder</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner_builder.html#aa8859050484de2d367781ce6ec41d0ba">Build</a>(KuduPartitioner **partitioner)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner_builder.html">kudu::client::KuduPartitionerBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner_builder.html#a27d130235be1c2691779e1d97732a4ba">KuduPartitionerBuilder</a>(sp::shared_ptr&lt; KuduTable &gt; table)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner_builder.html">kudu::client::KuduPartitionerBuilder</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner_builder.html#a11e28b7ad87a53a92d2ad5494f2c5f14">SetBuildTimeout</a>(MonoDelta timeout)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner_builder.html">kudu::client::KuduPartitionerBuilder</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduPartitionerBuilder</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_partitioner_builder.html">kudu::client::KuduPartitionerBuilder</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner_builder.html">kudu::client::KuduPartitionerBuilder</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_partitioner_builder.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_partitioner_builder.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_partitioner_builder.html
deleted file mode 100644
index 8518dc6..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_partitioner_builder.html
+++ /dev/null
@@ -1,168 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduPartitionerBuilder 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner_builder.html">KuduPartitionerBuilder</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_partitioner_builder-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduPartitionerBuilder Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Builder for Partitioner instances.  
- <a href="classkudu_1_1client_1_1_kudu_partitioner_builder.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</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:a27d130235be1c2691779e1d97732a4ba"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner_builder.html#a27d130235be1c2691779e1d97732a4ba">KuduPartitionerBuilder</a> (sp::shared_ptr&lt; <a class="el" href="classkudu_1_1client_1_1_kudu_table.html">KuduTable</a> &gt; table)</td></tr>
-<tr class="separator:a27d130235be1c2691779e1d97732a4ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a11e28b7ad87a53a92d2ad5494f2c5f14"><td class="memItemLeft" align="right" valign="top"><a id="a11e28b7ad87a53a92d2ad5494f2c5f14"></a>
-<a class="el" href="classkudu_1_1client_1_1_kudu_partitioner_builder.html">KuduPartitionerBuilder</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner_builder.html#a11e28b7ad87a53a92d2ad5494f2c5f14">SetBuildTimeout</a> (<a class="el" href="classkudu_1_1_mono_delta.html">MonoDelta</a> timeout)</td></tr>
-<tr class="memdesc:a11e28b7ad87a53a92d2ad5494f2c5f14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the timeout used for building the Partitioner object. <br /></td></tr>
-<tr class="separator:a11e28b7ad87a53a92d2ad5494f2c5f14"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa8859050484de2d367781ce6ec41d0ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner_builder.html#aa8859050484de2d367781ce6ec41d0ba">Build</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_partitioner.html">KuduPartitioner</a> **partitioner)</td></tr>
-<tr class="separator:aa8859050484de2d367781ce6ec41d0ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>Builder for Partitioner instances. </p>
-</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a id="a27d130235be1c2691779e1d97732a4ba"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a27d130235be1c2691779e1d97732a4ba">&#9670;&nbsp;</a></span>KuduPartitionerBuilder()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">kudu::client::KuduPartitionerBuilder::KuduPartitionerBuilder </td>
-          <td>(</td>
-          <td class="paramtype">sp::shared_ptr&lt; <a class="el" href="classkudu_1_1client_1_1_kudu_table.html">KuduTable</a> &gt;&#160;</td>
-          <td class="paramname"><em>table</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-<p>Construct an instance of the class.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">table</td><td>The table whose rows should be partitioned. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a id="aa8859050484de2d367781ce6ec41d0ba"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa8859050484de2d367781ce6ec41d0ba">&#9670;&nbsp;</a></span>Build()</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::client::KuduPartitionerBuilder::Build </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner.html">KuduPartitioner</a> **&#160;</td>
-          <td class="paramname"><em>partitioner</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Create a <a class="el" href="classkudu_1_1client_1_1_kudu_partitioner.html">KuduPartitioner</a> object for the specified table.</p>
-<p>This fetches all of the partitioning information up front if it is not already cached by the associated <a class="el" href="classkudu_1_1client_1_1_kudu_client.html" title="A handle for a connection to a cluster. ">KuduClient</a> object. Thus, it may time out or have an error if the Kudu master is not accessible.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[out]</td><td class="paramname">partitioner</td><td>The resulting <a class="el" href="classkudu_1_1client_1_1_kudu_partitioner.html">KuduPartitioner</a> instance; caller gets ownership.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section note"><dt>Note</dt><dd>If the <a class="el" href="classkudu_1_1client_1_1_kudu_client.html" title="A handle for a connection to a cluster. ">KuduClient</a> object associated with the table already has some partition information cached (e.g. due to the construction of other Partitioners, or due to normal read/write activity), the resulting Partitioner will make use of that cached information. This means that the resulting partitioner is not guaranteed to have up-to-date partition information in the case that there has been a recent change to the partitioning of the target table. </dd></dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_predicate-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_predicate-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_predicate-members.html
deleted file mode 100644
index fa6a95e..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_predicate-members.html
+++ /dev/null
@@ -1,100 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">KuduPredicate</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduPredicate Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html#a04cb09a481c3b94f249d81d2fd3d7670">Clone</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html#ad58e80ced596d7738f99b5b83ba24eb4">ComparisonOp</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ComparisonPredicateData</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html#ae8643ced562f7c8a4625a58a4e39abb0">Data</a></td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>EQUAL</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>ErrorPredicateData</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GREATER</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GREATER_EQUAL</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>InListPredicateData</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>IsNotNullPredicateData</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>IsNullPredicateData</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduTable</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>LESS</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>LESS_EQUAL</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ScanConfiguration</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduPredicate</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">kudu::client::KuduPredicate</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_predicate.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_predicate.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_predicate.html
deleted file mode 100644
index 822b059..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_predicate.html
+++ /dev/null
@@ -1,185 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduPredicate 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">KuduPredicate</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_predicate-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduPredicate Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>A representation of comparison predicate for Kudu queries.  
- <a href="classkudu_1_1client_1_1_kudu_predicate.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="scan__predicate_8h_source.html">scan_predicate.h</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:ad58e80ced596d7738f99b5b83ba24eb4"><td class="memItemLeft" align="right" valign="top"><a id="ad58e80ced596d7738f99b5b83ba24eb4"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html#ad58e80ced596d7738f99b5b83ba24eb4">ComparisonOp</a> { <br />
-&#160;&#160;<b>LESS_EQUAL</b>, 
-<b>GREATER_EQUAL</b>, 
-<b>EQUAL</b>, 
-<b>LESS</b>, 
-<br />
-&#160;&#160;<b>GREATER</b>
-<br />
- }</td></tr>
-<tr class="memdesc:ad58e80ced596d7738f99b5b83ba24eb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supported comparison operators. <br /></td></tr>
-<tr class="separator:ad58e80ced596d7738f99b5b83ba24eb4"><td class="memSeparator" colspan="2">&#160;</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:a04cb09a481c3b94f249d81d2fd3d7670"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">KuduPredicate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html#a04cb09a481c3b94f249d81d2fd3d7670">Clone</a> () const</td></tr>
-<tr class="separator:a04cb09a481c3b94f249d81d2fd3d7670"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:ae8643ced562f7c8a4625a58a4e39abb0"><td class="memItemLeft" align="right" valign="top">class KUDU_NO_EXPORT&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html#ae8643ced562f7c8a4625a58a4e39abb0">Data</a></td></tr>
-<tr class="memdesc:ae8643ced562f7c8a4625a58a4e39abb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Forward declaration for the embedded PIMPL class.  <a href="#ae8643ced562f7c8a4625a58a4e39abb0">More...</a><br /></td></tr>
-<tr class="separator:ae8643ced562f7c8a4625a58a4e39abb0"><td class="memSeparator" colspan="2">&#160;</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:a35d8875275f641cca07004f04ccf34f3"><td class="memItemLeft" align="right" valign="top"><a id="a35d8875275f641cca07004f04ccf34f3"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>ComparisonPredicateData</b></td></tr>
-<tr class="separator:a35d8875275f641cca07004f04ccf34f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4b1b4b0a54ce14a49fdc0e1854d2a806"><td class="memItemLeft" align="right" valign="top"><a id="a4b1b4b0a54ce14a49fdc0e1854d2a806"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>ErrorPredicateData</b></td></tr>
-<tr class="separator:a4b1b4b0a54ce14a49fdc0e1854d2a806"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a49c2d34d11653cac56bc8c33d15b09e4"><td class="memItemLeft" align="right" valign="top"><a id="a49c2d34d11653cac56bc8c33d15b09e4"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>InListPredicateData</b></td></tr>
-<tr class="separator:a49c2d34d11653cac56bc8c33d15b09e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa9131f12894fccd5bd52e4349936756e"><td class="memItemLeft" align="right" valign="top"><a id="aa9131f12894fccd5bd52e4349936756e"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>IsNotNullPredicateData</b></td></tr>
-<tr class="separator:aa9131f12894fccd5bd52e4349936756e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af1d5ff1bb2d8d5dd1e5ccd9b2c04474f"><td class="memItemLeft" align="right" valign="top"><a id="af1d5ff1bb2d8d5dd1e5ccd9b2c04474f"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>IsNullPredicateData</b></td></tr>
-<tr class="separator:af1d5ff1bb2d8d5dd1e5ccd9b2c04474f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a770744f0111b5919212173a7efaf85cd"><td class="memItemLeft" align="right" valign="top"><a id="a770744f0111b5919212173a7efaf85cd"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduTable</b></td></tr>
-<tr class="separator:a770744f0111b5919212173a7efaf85cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a72362478ccdaaf6ea61d15d9fc13f7c6"><td class="memItemLeft" align="right" valign="top"><a id="a72362478ccdaaf6ea61d15d9fc13f7c6"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>ScanConfiguration</b></td></tr>
-<tr class="separator:a72362478ccdaaf6ea61d15d9fc13f7c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>A representation of comparison predicate for Kudu queries. </p>
-<p>Call <a class="el" href="classkudu_1_1client_1_1_kudu_table.html#aed6c3571aff35270a3e6cd66770f1cea">KuduTable::NewComparisonPredicate()</a> to create a predicate object. </p>
-</div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="a04cb09a481c3b94f249d81d2fd3d7670"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a04cb09a481c3b94f249d81d2fd3d7670">&#9670;&nbsp;</a></span>Clone()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">KuduPredicate</a>* kudu::client::KuduPredicate::Clone </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 new, identical, <a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html" title="A representation of comparison predicate for Kudu queries. ">KuduPredicate</a> object. </dd></dl>
-
-</div>
-</div>
-<h2 class="groupheader">Member Data Documentation</h2>
-<a id="ae8643ced562f7c8a4625a58a4e39abb0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae8643ced562f7c8a4625a58a4e39abb0">&#9670;&nbsp;</a></span>Data</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">class KUDU_NO_EXPORT kudu::client::KuduPredicate::Data</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Forward declaration for the embedded PIMPL class. </p>
-<p>The PIMPL class has to be public since it's actually just an interface, and gcc gives an error trying to derive from a private nested class. </p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="scan__predicate_8h_source.html">scan_predicate.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_replica-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_replica-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_replica-members.html
deleted file mode 100644
index a9eedc4..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_replica-members.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_replica.html">KuduReplica</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduReplica Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_replica.html">kudu::client::KuduReplica</a>, including all inherited members.</p>
-<table class="directory">
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::ReplicaController</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_replica.html">kudu::client::KuduReplica</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_replica.html">kudu::client::KuduReplica</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_replica.html#a383c26df7f94bca3acffddda1a7d12f5">is_leader</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_replica.html">kudu::client::KuduReplica</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduClient</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_replica.html">kudu::client::KuduReplica</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_replica.html">kudu::client::KuduReplica</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduScanTokenBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_replica.html">kudu::client::KuduReplica</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_replica.html">kudu::client::KuduReplica</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_replica.html#a0423ce10a541c5e1a38fbcaebbb50627">ts</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_replica.html">kudu::client::KuduReplica</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduReplica</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_replica.html">kudu::client::KuduReplica</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_replica.html">kudu::client::KuduReplica</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_replica.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_replica.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_replica.html
deleted file mode 100644
index 3087c68..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_replica.html
+++ /dev/null
@@ -1,153 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduReplica 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_replica.html">KuduReplica</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_replica-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduReplica Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>In-memory representation of a remote tablet's replica.  
- <a href="classkudu_1_1client_1_1_kudu_replica.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</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:a383c26df7f94bca3acffddda1a7d12f5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_replica.html#a383c26df7f94bca3acffddda1a7d12f5">is_leader</a> () const</td></tr>
-<tr class="separator:a383c26df7f94bca3acffddda1a7d12f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0423ce10a541c5e1a38fbcaebbb50627"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html">KuduTabletServer</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_replica.html#a0423ce10a541c5e1a38fbcaebbb50627">ts</a> () const</td></tr>
-<tr class="separator:a0423ce10a541c5e1a38fbcaebbb50627"><td class="memSeparator" colspan="2">&#160;</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:a5b5a804db2a148e792148f521f04b486"><td class="memItemLeft" align="right" valign="top"><a id="a5b5a804db2a148e792148f521f04b486"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduClient</b></td></tr>
-<tr class="separator:a5b5a804db2a148e792148f521f04b486"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a644ef5d9d668e5772acd6dc03c4f14ee"><td class="memItemLeft" align="right" valign="top"><a id="a644ef5d9d668e5772acd6dc03c4f14ee"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanTokenBuilder</b></td></tr>
-<tr class="separator:a644ef5d9d668e5772acd6dc03c4f14ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1a7f7cea629079f5f49d99dc88206d30"><td class="memItemLeft" align="right" valign="top"><a id="a1a7f7cea629079f5f49d99dc88206d30"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::ReplicaController</b></td></tr>
-<tr class="separator:a1a7f7cea629079f5f49d99dc88206d30"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>In-memory representation of a remote tablet's replica. </p>
-</div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="a383c26df7f94bca3acffddda1a7d12f5"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a383c26df7f94bca3acffddda1a7d12f5">&#9670;&nbsp;</a></span>is_leader()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::client::KuduReplica::is_leader </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>Whether or not this replica is a Raft leader.</dd></dl>
-<dl class="section note"><dt>Note</dt><dd>This information may be stale; the role of a replica may change at any time. </dd></dl>
-
-</div>
-</div>
-<a id="a0423ce10a541c5e1a38fbcaebbb50627"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0423ce10a541c5e1a38fbcaebbb50627">&#9670;&nbsp;</a></span>ts()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const <a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html">KuduTabletServer</a>&amp; kudu::client::KuduReplica::ts </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>The tablet server hosting this remote replica. </dd></dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_batch-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_batch-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_batch-members.html
deleted file mode 100644
index c8951e1..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_batch-members.html
+++ /dev/null
@@ -1,130 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">KuduScanBatch</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduScanBatch Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a654b2572d33e8b45836527e7b63dac21">begin</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a2ff4e572251b5873491dfe827ec2c5af">cell</a>(int col_idx) const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a09bfd1652c0ab153ca6759317c3d3992">direct_data</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a54bc996032e6b5bc0df0962d821c113c">end</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetBinary</b>(const Slice &amp;col_name, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetBinary</b>(int col_idx, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetBool</b>(const Slice &amp;col_name, bool *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetBool</b>(int col_idx, bool *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetDouble</b>(const Slice &amp;col_name, double *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetDouble</b>(int col_idx, double *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetFloat</b>(const Slice &amp;col_name, float *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetFloat</b>(int col_idx, float *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt16</b>(const Slice &amp;col_name, int16_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInt16</b>(int col_idx, int16_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt32</b>(const Slice &amp;col_name, int32_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInt32</b>(int col_idx, int32_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt64</b>(const Slice &amp;col_name, int64_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInt64</b>(int col_idx, int64_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt8</b>(const Slice &amp;col_name, int8_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInt8</b>(int col_idx, int8_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetString</b>(const Slice &amp;col_name, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetString</b>(int col_idx, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetUnixTimeMicros</b>(const Slice &amp;col_name, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetUnixTimeMicros</b>(int col_idx, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a3cb4c17aa228e680ecf088a29a075989">indirect_data</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>IntKeysTestSetup</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#ad1bdf4368f87e0d83d9066584b2b2047">IsNull</a>(const Slice &amp;col_name) const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a63aa794845d41cc5251ee5d30547e520">IsNull</a>(int col_idx) const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduScanBatch</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduScanBatch</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduScanner</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a252ffd623dbaa7d725d623fd220fee4c">NumRows</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a2bf8a53b3486a8b7c62b8d38d5f64ef0">operator!=</a>(const const_iterator &amp;other) const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a5fd788bcce7344ebe1fe33f22c734ab9">operator*</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#ad5df483ed3172caab5a8d6a72abfad0c">operator++</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a4b1ad47fd7d429859b6181825a063c48">operator++</a>(int)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a78f4a33eed6ee9031c1b04146d124a63">operator==</a>(const const_iterator &amp;other) const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a0c99e4ac2a6b822e693fe7c6625cb324">projection_schema</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a3f6366606eec7f0d0a8953ff6a81c320">Row</a>(int idx) const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">RowPtr</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SliceKeysTestSetup</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>tools::ReplicaDumper</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#aca10e03eeb078908c09e552cceb1e4c3">ToString</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#ae1a827120c84eeedb703451bd5782467">value_type</a> typedef</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~const_iterator</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduScanBatch</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>


[24/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduTableAlterer-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduTableAlterer-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduTableAlterer-members.html
new file mode 100644
index 0000000..e664d6c
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduTableAlterer-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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">KuduTableAlterer</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduTableAlterer Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">kudu::client::KuduTableAlterer</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#acb9406a6a254997dd584ce6c2cf51cd0">AddColumn</a>(const std::string &amp;name)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">kudu::client::KuduTableAlterer</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#a521a968f4db133a10629f76c75dde793">AddRangePartition</a>(KuduPartialRow *lower_bound, KuduPartialRow *upper_bound, KuduTableCreator::RangePartitionBound lower_bound_type=KuduTableCreator::INCLUSIVE_BOUND, KuduTableCreator::RangePartitionBound upper_bound_type=KuduTableCreator::EXCLUSIVE_BOUND)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">kudu::client::KuduTableAlterer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#a14768f28048355d997e0ed4fa82e218c">Alter</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">kudu::client::KuduTableAlterer</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#a6d62bfbcfab6b99dcb057e7f7a4cf742">AlterColumn</a>(const std::string &amp;name)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">kudu::client::KuduTableAlterer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#ac5a4ec376ec53ba912b85ea0057d10a7">DropColumn</a>(const std::string &amp;name)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">kudu::client::KuduTableAlterer</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#ab0f8abf78d35725198876aaa04b737a7">DropRangePartition</a>(KuduPartialRow *lower_bound, KuduPartialRow *upper_bound, KuduTableCreator::RangePartitionBound lower_bound_type=KuduTableCreator::INCLUSIVE_BOUND, KuduTableCreator::RangePartitionBound upper_bound_type=KuduTableCreator::EXCLUSIVE_BOUND)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">kudu::client::KuduTableAlterer</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduClient</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">kudu::client::KuduTableAlterer</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">kudu::client::KuduTableAlterer</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#aca8ea8d7b65e6952c76fd97f12d5b324">RenameTo</a>(const std::string &amp;new_name)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">kudu::client::KuduTableAlterer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#add2961a41c37a6b0fd869e0f553a04a1">timeout</a>(const MonoDelta &amp;timeout)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">kudu::client::KuduTableAlterer</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#a86e6d55d0888d4bc99789b1dcd0e5646">wait</a>(bool wait)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">kudu::client::KuduTableAlterer</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduTableAlterer</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">kudu::client::KuduTableAlterer</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">kudu::client::KuduTableAlterer</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduTableAlterer.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduTableAlterer.html b/cpp-client-api/classkudu_1_1client_1_1KuduTableAlterer.html
new file mode 100644
index 0000000..f3a2718
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduTableAlterer.html
@@ -0,0 +1,423 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduTableAlterer 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">KuduTableAlterer</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1client_1_1KuduTableAlterer-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduTableAlterer Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Alters an existing table based on the provided steps.  
+ <a href="classkudu_1_1client_1_1KuduTableAlterer.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</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:aca8ea8d7b65e6952c76fd97f12d5b324"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">KuduTableAlterer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#aca8ea8d7b65e6952c76fd97f12d5b324">RenameTo</a> (const std::string &amp;new_name)</td></tr>
+<tr class="separator:aca8ea8d7b65e6952c76fd97f12d5b324"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb9406a6a254997dd584ce6c2cf51cd0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#acb9406a6a254997dd584ce6c2cf51cd0">AddColumn</a> (const std::string &amp;name)</td></tr>
+<tr class="separator:acb9406a6a254997dd584ce6c2cf51cd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d62bfbcfab6b99dcb057e7f7a4cf742"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#a6d62bfbcfab6b99dcb057e7f7a4cf742">AlterColumn</a> (const std::string &amp;name)</td></tr>
+<tr class="separator:a6d62bfbcfab6b99dcb057e7f7a4cf742"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5a4ec376ec53ba912b85ea0057d10a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">KuduTableAlterer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#ac5a4ec376ec53ba912b85ea0057d10a7">DropColumn</a> (const std::string &amp;name)</td></tr>
+<tr class="separator:ac5a4ec376ec53ba912b85ea0057d10a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a521a968f4db133a10629f76c75dde793"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">KuduTableAlterer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#a521a968f4db133a10629f76c75dde793">AddRangePartition</a> (<a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> *lower_bound, <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> *upper_bound, <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343b">KuduTableCreator::RangePartitionBound</a> lower_bound_type=<a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343ba0f4899cc63fba167455e05b525f0b950">KuduTableCreator::INCLUSIVE_BOUND</a>, <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343b">KuduTableCreator::RangePartitionBound</a
 > upper_bound_type=<a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601">KuduTableCreator::EXCLUSIVE_BOUND</a>)</td></tr>
+<tr class="separator:a521a968f4db133a10629f76c75dde793"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0f8abf78d35725198876aaa04b737a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">KuduTableAlterer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#ab0f8abf78d35725198876aaa04b737a7">DropRangePartition</a> (<a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> *lower_bound, <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> *upper_bound, <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343b">KuduTableCreator::RangePartitionBound</a> lower_bound_type=<a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343ba0f4899cc63fba167455e05b525f0b950">KuduTableCreator::INCLUSIVE_BOUND</a>, <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343b">KuduTableCreator::RangePartitionBound</
 a> upper_bound_type=<a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601">KuduTableCreator::EXCLUSIVE_BOUND</a>)</td></tr>
+<tr class="separator:ab0f8abf78d35725198876aaa04b737a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add2961a41c37a6b0fd869e0f553a04a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">KuduTableAlterer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#add2961a41c37a6b0fd869e0f553a04a1">timeout</a> (const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> &amp;timeout)</td></tr>
+<tr class="separator:add2961a41c37a6b0fd869e0f553a04a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86e6d55d0888d4bc99789b1dcd0e5646"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">KuduTableAlterer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#a86e6d55d0888d4bc99789b1dcd0e5646">wait</a> (bool wait)</td></tr>
+<tr class="separator:a86e6d55d0888d4bc99789b1dcd0e5646"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14768f28048355d997e0ed4fa82e218c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#a14768f28048355d997e0ed4fa82e218c">Alter</a> ()</td></tr>
+<tr class="separator:a14768f28048355d997e0ed4fa82e218c"><td class="memSeparator" colspan="2">&#160;</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:a5b5a804db2a148e792148f521f04b486"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b5a804db2a148e792148f521f04b486"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduClient</b></td></tr>
+<tr class="separator:a5b5a804db2a148e792148f521f04b486"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Alters an existing table based on the provided steps. </p>
+<p>Create a new instance of a table alterer using <a class="el" href="classkudu_1_1client_1_1KuduClient.html#a116bbcf13dc0991ad2a3129630075aea">KuduClient::NewTableAlterer()</a>. An example of usage: </p>
+<div class="fragment"><div class="line">*  std::unique_ptr&lt;KuduTableAlterer&gt; alterer(</div>
+<div class="line">*    client-&gt;NewTableAlterer(<span class="stringliteral">&quot;table-name&quot;</span>));</div>
+<div class="line">*  alterer-&gt;AddColumn(<span class="stringliteral">&quot;foo&quot;</span>)-&gt;Type(KuduColumnSchema::INT32)-&gt;NotNull();</div>
+<div class="line">*  alterer-&gt;AlterColumn(<span class="stringliteral">&quot;bar&quot;</span>)-&gt;Compression(KuduColumnStorageAttributes::LZ4);</div>
+<div class="line">*  Status s = alterer-&gt;Alter();</div>
+<div class="line">*  </div>
+</div><!-- fragment --> </div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="acb9406a6a254997dd584ce6c2cf51cd0"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a>* kudu::client::KuduTableAlterer::AddColumn </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>name</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Add a new column to the table.</p>
+<p>When adding a column, you must specify the default value of the new column using KuduColumnSpec::DefaultValue(...).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">name</td><td>Name of the column do add. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to the result ColumnSpec object. The alterer keeps ownership of the newly created object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a521a968f4db133a10629f76c75dde793"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">KuduTableAlterer</a>* kudu::client::KuduTableAlterer::AddRangePartition </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> *&#160;</td>
+          <td class="paramname"><em>lower_bound</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> *&#160;</td>
+          <td class="paramname"><em>upper_bound</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343b">KuduTableCreator::RangePartitionBound</a>&#160;</td>
+          <td class="paramname"><em>lower_bound_type</em> = <code><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343ba0f4899cc63fba167455e05b525f0b950">KuduTableCreator::INCLUSIVE_BOUND</a></code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343b">KuduTableCreator::RangePartitionBound</a>&#160;</td>
+          <td class="paramname"><em>upper_bound_type</em> = <code><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601">KuduTableCreator::EXCLUSIVE_BOUND</a></code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Add a range partition to the table with the specified lower bound and upper bound.</p>
+<dl class="section note"><dt>Note</dt><dd>The table alterer takes ownership of the rows.</dd>
+<dd>
+Multiple range partitions may be added as part of a single alter table transaction by calling this method multiple times on the table alterer.</dd>
+<dd>
+This client may immediately write and scan the new tablets when <a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#a14768f28048355d997e0ed4fa82e218c">Alter()</a> returns success, however other existing clients may have to wait for a timeout period to elapse before the tablets become visible. This period is configured by the master's 'table_locations_ttl_ms' flag, and defaults to 5 minutes.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">lower_bound</td><td>The lower bound of the range partition to add. If the row is empty, then the lower bound is unbounded. If any of the columns are unset, the logical minimum value for the column's type will be used by default. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">upper_bound</td><td>The upper bound of the range partition to add. If the row is empty, then the upper bound is unbounded. If any of the individual columns are unset, the logical minimum value for the column' type will be used by default. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">lower_bound_type</td><td>The type of the lower bound, either inclusive or exclusive. Defaults to inclusive. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">upper_bound_type</td><td>The type of the lower bound, either inclusive or exclusive. Defaults to exclusive. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Raw pointer to this alterer object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a14768f28048355d997e0ed4fa82e218c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduTableAlterer::Alter </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classkudu_1_1Status.html" title="A representation of an operation&#39;s outcome. ">Status</a> of the ALTER TABLE operation. The return value may indicate an error in the alter operation, or a misuse of the builder (e.g. add_column() with default_value=NULL). In the latter case, only the last error is returned. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a6d62bfbcfab6b99dcb057e7f7a4cf742"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a>* kudu::client::KuduTableAlterer::AlterColumn </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>name</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Alter an existing column.</p>
+<dl class="section note"><dt>Note</dt><dd>The column may not be in the primary key.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>Name of the column to alter. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to the result ColumnSpec object. The alterer keeps ownership of the newly created object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac5a4ec376ec53ba912b85ea0057d10a7"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">KuduTableAlterer</a>* kudu::client::KuduTableAlterer::DropColumn </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>name</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Drops an existing column from the table.</p>
+<dl class="section note"><dt>Note</dt><dd>The column may not be in the primary key.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>Name of the column to alter. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Raw pointer to this alterer object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab0f8abf78d35725198876aaa04b737a7"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">KuduTableAlterer</a>* kudu::client::KuduTableAlterer::DropRangePartition </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> *&#160;</td>
+          <td class="paramname"><em>lower_bound</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> *&#160;</td>
+          <td class="paramname"><em>upper_bound</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343b">KuduTableCreator::RangePartitionBound</a>&#160;</td>
+          <td class="paramname"><em>lower_bound_type</em> = <code><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343ba0f4899cc63fba167455e05b525f0b950">KuduTableCreator::INCLUSIVE_BOUND</a></code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343b">KuduTableCreator::RangePartitionBound</a>&#160;</td>
+          <td class="paramname"><em>upper_bound_type</em> = <code><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601">KuduTableCreator::EXCLUSIVE_BOUND</a></code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Drop the range partition from the table with the specified lower bound and upper bound. The bounds must match an existing range partition exactly, and may not span multiple range partitions.</p>
+<dl class="section note"><dt>Note</dt><dd>The table alterer takes ownership of the rows.</dd>
+<dd>
+Multiple range partitions may be dropped as part of a single alter table transaction by calling this method multiple times on the table alterer.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">lower_bound</td><td>The inclusive lower bound of the range partition to drop. If the row is empty, then the lower bound is unbounded. If any of the columns are unset, the logical minimum value for the column's type will be used by default. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">upper_bound</td><td>The exclusive upper bound of the range partition to add. If the row is empty, then the upper bound is unbounded. If any of the individual columns are unset, the logical minimum value for the column' type will be used by default. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">lower_bound_type</td><td>The type of the lower bound, either inclusive or exclusive. Defaults to inclusive. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">upper_bound_type</td><td>The type of the lower bound, either inclusive or exclusive. Defaults to exclusive. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Raw pointer to this alterer object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aca8ea8d7b65e6952c76fd97f12d5b324"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">KuduTableAlterer</a>* kudu::client::KuduTableAlterer::RenameTo </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>new_name</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Rename the table.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">new_name</td><td>The new name for the table. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Raw pointer to this alterer object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="add2961a41c37a6b0fd869e0f553a04a1"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">KuduTableAlterer</a>* kudu::client::KuduTableAlterer::timeout </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> &amp;&#160;</td>
+          <td class="paramname"><em>timeout</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set a timeout for the alteration operation.</p>
+<p>This includes any waiting after the alter has been submitted (i.e. if the alter is slow to be performed on a large table, it may time out and then later be successful).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>Timeout to set. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Raw pointer to this alterer object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a86e6d55d0888d4bc99789b1dcd0e5646"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">KuduTableAlterer</a>* kudu::client::KuduTableAlterer::wait </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>wait</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Whether to wait for completion of alteration operations.</p>
+<p>If set to <code>true</code>, an alteration operation returns control only after the operation is complete. Otherwise, every operation returns immediately. By default (i.e. when an alteration object is created) it is set to <code>true</code>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">wait</td><td>Whether to wait for alteration operation to complete before returning control. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Raw pointer to this alterer object. </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduTableCreator-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduTableCreator-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduTableCreator-members.html
new file mode 100644
index 0000000..5a66322
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduTableCreator-members.html
@@ -0,0 +1,122 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduTableCreator Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">kudu::client::KuduTableCreator</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a989ccdb9b6f4186d3227d3811048538e">add_hash_partitions</a>(const std::vector&lt; std::string &gt; &amp;columns, int32_t num_buckets)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a9cdcee398f94af53d721e3d085929d24">add_hash_partitions</a>(const std::vector&lt; std::string &gt; &amp;columns, int32_t num_buckets, int32_t seed)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#aac3d941bf3b381c08f64ed919680984a">add_range_partition</a>(KuduPartialRow *lower_bound, KuduPartialRow *upper_bound, RangePartitionBound lower_bound_type=INCLUSIVE_BOUND, RangePartitionBound upper_bound_type=EXCLUSIVE_BOUND)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#adbdd2208d9ede696704fbecea15bea1f">add_range_partition_split</a>(KuduPartialRow *split_row)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a30efad5c256dae0af7bb43599403b1cc">Create</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601">EXCLUSIVE_BOUND</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343ba0f4899cc63fba167455e05b525f0b950">INCLUSIVE_BOUND</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduClient</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">kudu::client::KuduTableCreator</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">kudu::client::KuduTableCreator</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a9dd4673755ba242eab3f06b19182d139">num_replicas</a>(int n_replicas)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343b">RangePartitionBound</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a38a83cf0e856ebaf4a5afe8c4a1d06f7">schema</a>(const KuduSchema *schema)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a482701285b7a071dd56f04df480bc7c3">set_range_partition_columns</a>(const std::vector&lt; std::string &gt; &amp;columns)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#ae12cc7c72da40f25b079273a6169faf9">split_rows</a>(const std::vector&lt; const KuduPartialRow * &gt; &amp;split_rows) ATTRIBUTE_DEPRECATED(&quot;use add_range_partition_split() instead&quot;)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a15126b62437fc1741b41249080376f93">table_name</a>(const std::string &amp;name)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a52855857927fe1a08fbd4c81e746c235">timeout</a>(const MonoDelta &amp;timeout)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a48f9e977356c37666106f303100198d9">wait</a>(bool wait)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduTableCreator</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">kudu::client::KuduTableCreator</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">kudu::client::KuduTableCreator</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduTableCreator.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduTableCreator.html b/cpp-client-api/classkudu_1_1client_1_1KuduTableCreator.html
new file mode 100644
index 0000000..f9ed297
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduTableCreator.html
@@ -0,0 +1,535 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduTableCreator 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1client_1_1KuduTableCreator-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduTableCreator Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A helper class to create a new table with the desired options.  
+ <a href="classkudu_1_1client_1_1KuduTableCreator.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a0a63fdc58e8062e505f4fa71d6f2343b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343b">RangePartitionBound</a> { <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601">EXCLUSIVE_BOUND</a>, 
+<a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343ba0f4899cc63fba167455e05b525f0b950">INCLUSIVE_BOUND</a>
+ }</td></tr>
+<tr class="memdesc:a0a63fdc58e8062e505f4fa71d6f2343b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Range partition bound type.  <a href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343b">More...</a><br/></td></tr>
+<tr class="separator:a0a63fdc58e8062e505f4fa71d6f2343b"><td class="memSeparator" colspan="2">&#160;</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:a15126b62437fc1741b41249080376f93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a15126b62437fc1741b41249080376f93">table_name</a> (const std::string &amp;name)</td></tr>
+<tr class="separator:a15126b62437fc1741b41249080376f93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38a83cf0e856ebaf4a5afe8c4a1d06f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a38a83cf0e856ebaf4a5afe8c4a1d06f7">schema</a> (const <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a> *schema)</td></tr>
+<tr class="separator:a38a83cf0e856ebaf4a5afe8c4a1d06f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a989ccdb9b6f4186d3227d3811048538e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a989ccdb9b6f4186d3227d3811048538e">add_hash_partitions</a> (const std::vector&lt; std::string &gt; &amp;columns, int32_t num_buckets)</td></tr>
+<tr class="separator:a989ccdb9b6f4186d3227d3811048538e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cdcee398f94af53d721e3d085929d24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a9cdcee398f94af53d721e3d085929d24">add_hash_partitions</a> (const std::vector&lt; std::string &gt; &amp;columns, int32_t num_buckets, int32_t seed)</td></tr>
+<tr class="separator:a9cdcee398f94af53d721e3d085929d24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a482701285b7a071dd56f04df480bc7c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a482701285b7a071dd56f04df480bc7c3">set_range_partition_columns</a> (const std::vector&lt; std::string &gt; &amp;columns)</td></tr>
+<tr class="separator:a482701285b7a071dd56f04df480bc7c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac3d941bf3b381c08f64ed919680984a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#aac3d941bf3b381c08f64ed919680984a">add_range_partition</a> (<a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> *lower_bound, <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> *upper_bound, <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343b">RangePartitionBound</a> lower_bound_type=<a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343ba0f4899cc63fba167455e05b525f0b950">INCLUSIVE_BOUND</a>, <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343b">RangePartitionBound</a> upper_bound_type=<a class="el" href="classkudu
 _1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601">EXCLUSIVE_BOUND</a>)</td></tr>
+<tr class="separator:aac3d941bf3b381c08f64ed919680984a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adbdd2208d9ede696704fbecea15bea1f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#adbdd2208d9ede696704fbecea15bea1f">add_range_partition_split</a> (<a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> *split_row)</td></tr>
+<tr class="separator:adbdd2208d9ede696704fbecea15bea1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae12cc7c72da40f25b079273a6169faf9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#ae12cc7c72da40f25b079273a6169faf9">split_rows</a> (const std::vector&lt; const <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> * &gt; &amp;split_rows) ATTRIBUTE_DEPRECATED(&quot;use <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#adbdd2208d9ede696704fbecea15bea1f">add_range_partition_split</a>() instead&quot;)</td></tr>
+<tr class="separator:ae12cc7c72da40f25b079273a6169faf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9dd4673755ba242eab3f06b19182d139"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a9dd4673755ba242eab3f06b19182d139">num_replicas</a> (int n_replicas)</td></tr>
+<tr class="separator:a9dd4673755ba242eab3f06b19182d139"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52855857927fe1a08fbd4c81e746c235"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a52855857927fe1a08fbd4c81e746c235">timeout</a> (const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> &amp;timeout)</td></tr>
+<tr class="separator:a52855857927fe1a08fbd4c81e746c235"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48f9e977356c37666106f303100198d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a48f9e977356c37666106f303100198d9">wait</a> (bool wait)</td></tr>
+<tr class="separator:a48f9e977356c37666106f303100198d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30efad5c256dae0af7bb43599403b1cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a30efad5c256dae0af7bb43599403b1cc">Create</a> ()</td></tr>
+<tr class="separator:a30efad5c256dae0af7bb43599403b1cc"><td class="memSeparator" colspan="2">&#160;</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:a5b5a804db2a148e792148f521f04b486"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b5a804db2a148e792148f521f04b486"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduClient</b></td></tr>
+<tr class="separator:a5b5a804db2a148e792148f521f04b486"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A helper class to create a new table with the desired options. </p>
+</div><h2 class="groupheader">Member Enumeration Documentation</h2>
+<a class="anchor" id="a0a63fdc58e8062e505f4fa71d6f2343b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343b">kudu::client::KuduTableCreator::RangePartitionBound</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Range partition bound type. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601"></a>EXCLUSIVE_BOUND</em>&nbsp;</td><td class="fielddoc">
+<p>An exclusive bound. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" id="a0a63fdc58e8062e505f4fa71d6f2343ba0f4899cc63fba167455e05b525f0b950"></a>INCLUSIVE_BOUND</em>&nbsp;</td><td class="fielddoc">
+<p>An inclusive bound. </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a989ccdb9b6f4186d3227d3811048538e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a>&amp; kudu::client::KuduTableCreator::add_hash_partitions </td>
+          <td>(</td>
+          <td class="paramtype">const std::vector&lt; std::string &gt; &amp;&#160;</td>
+          <td class="paramname"><em>columns</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int32_t&#160;</td>
+          <td class="paramname"><em>num_buckets</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Add a set of hash partitions to the table.</p>
+<p>Tables must be created with either range, hash, or range and hash partitioning.</p>
+<p>For each set of hash partitions added to the table, the total number of tablets is multiplied by the number of buckets. For example, if a table is created with 3 split rows, and 2 hash partitions with 4 and 5 buckets respectively, the total number of tablets will be 80 (4 range partitions * 4 hash buckets * 5 hash buckets).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">columns</td><td>Names of columns to use for partitioning. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">num_buckets</td><td>Number of buckets for the hashing. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Reference to the modified table creator. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a9cdcee398f94af53d721e3d085929d24"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a>&amp; kudu::client::KuduTableCreator::add_hash_partitions </td>
+          <td>(</td>
+          <td class="paramtype">const std::vector&lt; std::string &gt; &amp;&#160;</td>
+          <td class="paramname"><em>columns</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int32_t&#160;</td>
+          <td class="paramname"><em>num_buckets</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int32_t&#160;</td>
+          <td class="paramname"><em>seed</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Add a set of hash partitions to the table (with seed).</p>
+<p>This method is exactly the same as <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a989ccdb9b6f4186d3227d3811048538e">add_hash_partitions()</a> above, with the exception of additional seed value, which can be used to randomize the mapping of rows to hash buckets. Setting the seed may provide some amount of protection against denial of service attacks when the hashed columns contain user provided values.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">columns</td><td>Names of columns to use for partitioning. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">num_buckets</td><td>Number of buckets for the hashing. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">seed</td><td>Hash: seed for mapping rows to hash buckets. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Reference to the modified table creator. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aac3d941bf3b381c08f64ed919680984a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a>&amp; kudu::client::KuduTableCreator::add_range_partition </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> *&#160;</td>
+          <td class="paramname"><em>lower_bound</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> *&#160;</td>
+          <td class="paramname"><em>upper_bound</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343b">RangePartitionBound</a>&#160;</td>
+          <td class="paramname"><em>lower_bound_type</em> = <code><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343ba0f4899cc63fba167455e05b525f0b950">INCLUSIVE_BOUND</a></code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343b">RangePartitionBound</a>&#160;</td>
+          <td class="paramname"><em>upper_bound_type</em> = <code><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601">EXCLUSIVE_BOUND</a></code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Add a range partition to the table.</p>
+<p>Multiple range partitions may be added, but they must not overlap. All range splits specified by <code>add_range_partition_split</code> must fall in a range partition. The lower bound must be less than or equal to the upper bound.</p>
+<p>If this method is not called, the table's range will be unbounded.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">lower_bound</td><td>Row to use as a lower bound. The <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html" title="A helper class to create a new table with the desired options. ">KuduTableCreator</a> instance takes ownership of this parameter. If row is empty, no lower bound is imposed on the table range. If a column of the <code>lower_bound</code> row is missing a value, the logical minimum value for that column type is used as the default. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">upper_bound</td><td>Row to use as an upper bound. The <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html" title="A helper class to create a new table with the desired options. ">KuduTableCreator</a> instance takes ownership of this parameter. If row is empty, no upper bound is imposed on the table range. If a column of the <code>upper_bound</code> row is missing a value, the logical maximum value for that column type is used as the default. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">lower_bound_type</td><td>The type of the lower bound, either inclusive or exclusive. Defaults to inclusive. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">upper_bound_type</td><td>The type of the lower bound, either inclusive or exclusive. Defaults to exclusive. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Reference to the modified table creator. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="adbdd2208d9ede696704fbecea15bea1f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a>&amp; kudu::client::KuduTableCreator::add_range_partition_split </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> *&#160;</td>
+          <td class="paramname"><em>split_row</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Add a range partition split at the provided row.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">split_row</td><td>The row to use for partitioning. If the row is missing a value for any of the range partition columns, the logical minimum value for that column type will be used by default. The <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html" title="A helper class to create a new table with the desired options. ">KuduTableCreator</a> object takes ownership of the parameter. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Reference to the modified table creator. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a30efad5c256dae0af7bb43599403b1cc"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduTableCreator::Create </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a table in accordance with parameters currently set for the <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html" title="A helper class to create a new table with the desired options. ">KuduTableCreator</a> instance. Once created, the table handle can be obtained using <a class="el" href="classkudu_1_1client_1_1KuduClient.html#aa82a09718ffe68d3255195e736aec8d7">KuduClient::OpenTable()</a> method.</p>
+<dl class="section pre"><dt>Precondition</dt><dd>The following methods of the <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html" title="A helper class to create a new table with the desired options. ">KuduTableCreator</a> must be called prior to invoking this method: <ul>
+<li><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a15126b62437fc1741b41249080376f93">table_name()</a> </li>
+<li><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a38a83cf0e856ebaf4a5afe8c4a1d06f7">schema()</a></li>
+</ul>
+</dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>Result status of the <code>CREATE TABLE</code> operation. The return value may indicate an error in the create table operation, or a misuse of the builder. In the latter case, only the last error is returned. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a9dd4673755ba242eab3f06b19182d139"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a>&amp; kudu::client::KuduTableCreator::num_replicas </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>n_replicas</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the table replication factor.</p>
+<p>Replicated tables can continue to read and write data while a majority of replicas are not failed.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">n_replicas</td><td>Number of replicas to set. This should be an odd number. If not provided (or if &lt;= 0), falls back to the server-side default. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Reference to the modified table creator. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a38a83cf0e856ebaf4a5afe8c4a1d06f7"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a>&amp; kudu::client::KuduTableCreator::schema </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a> *&#160;</td>
+          <td class="paramname"><em>schema</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the schema with which to create the table.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">schema</td><td>Schema to use. Must remain valid for the lifetime of the builder. Must be non-NULL. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Reference to the modified table creator.</dd></dl>
+<dl class="section remark"><dt>Remarks</dt><dd>Calling this method and setting schema for the table-to-be is one of the pre-conditions for calling <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a30efad5c256dae0af7bb43599403b1cc">KuduTableCreator::Create()</a> method. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a482701285b7a071dd56f04df480bc7c3"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a>&amp; kudu::client::KuduTableCreator::set_range_partition_columns </td>
+          <td>(</td>
+          <td class="paramtype">const std::vector&lt; std::string &gt; &amp;&#160;</td>
+          <td class="paramname"><em>columns</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the columns on which the table will be range-partitioned.</p>
+<p>Tables must be created with either range, hash, or range and hash partitioning. To force the use of a single tablet (not recommended), call this method with an empty vector and set no split rows and no hash partitions.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">columns</td><td>Names of columns to use for partitioning. Every column must be a part of the table's primary key. If not set, or if called with an empty vector, the table will be created without range partitioning. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Reference to the modified table creator. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae12cc7c72da40f25b079273a6169faf9"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a>&amp; kudu::client::KuduTableCreator::split_rows </td>
+          <td>(</td>
+          <td class="paramtype">const std::vector&lt; const <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> * &gt; &amp;&#160;</td>
+          <td class="paramname"><em>split_rows</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>Use <code><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#adbdd2208d9ede696704fbecea15bea1f">add_range_partition_split()</a></code> instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">split_rows</td><td>The row to use for partitioning. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Reference to the modified table creator. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a15126b62437fc1741b41249080376f93"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a>&amp; kudu::client::KuduTableCreator::table_name </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>name</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set name for the table.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>Name of the target table. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Reference to the modified table creator.</dd></dl>
+<dl class="section remark"><dt>Remarks</dt><dd>Calling this method and setting the name for the table-to-be is one of the pre-conditions for calling <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a30efad5c256dae0af7bb43599403b1cc">KuduTableCreator::Create()</a> method.</dd></dl>
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000003">Todo:</a></b></dt><dd>Should name of the table be a constructor's parameter instead? </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a52855857927fe1a08fbd4c81e746c235"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a>&amp; kudu::client::KuduTableCreator::timeout </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> &amp;&#160;</td>
+          <td class="paramname"><em>timeout</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the timeout for the table creation operation.</p>
+<p>This includes any waiting after the create has been submitted (i.e. if the create is slow to be performed for a large table, it may time out and then later be successful).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>Timeout to set. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Reference to the modified table creator. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a48f9e977356c37666106f303100198d9"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a>&amp; kudu::client::KuduTableCreator::wait </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>wait</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Wait for the table to be fully created before returning.</p>
+<p>If not called, defaults to <code>true</code>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">wait</td><td>Whether to wait for completion of operations. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Reference to the modified table creator. </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>


[14/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_scanner.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_scanner.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_scanner.html
deleted file mode 100644
index 87da1a7..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_scanner.html
+++ /dev/null
@@ -1,1077 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduScanner 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">KuduScanner</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_scanner-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduScanner Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This class is a representation of a single scan.  
- <a href="classkudu_1_1client_1_1_kudu_scanner.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a36fdb59d6488618363331269d3f58348"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a36fdb59d6488618363331269d3f58348">ReadMode</a> { <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a36fdb59d6488618363331269d3f58348a8694cef688d819806fa9a85b002231a8">READ_LATEST</a>, 
-<a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a36fdb59d6488618363331269d3f58348a380798cc81589d865b7b2549e186b2e2">READ_AT_SNAPSHOT</a>, 
-<a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a36fdb59d6488618363331269d3f58348af77adb329e45d7e0b1ac136dad8f8567">READ_YOUR_WRITES</a>
- }</td></tr>
-<tr class="memdesc:a36fdb59d6488618363331269d3f58348"><td class="mdescLeft">&#160;</td><td class="mdescRight">The read modes for scanners.  <a href="classkudu_1_1client_1_1_kudu_scanner.html#a36fdb59d6488618363331269d3f58348">More...</a><br /></td></tr>
-<tr class="separator:a36fdb59d6488618363331269d3f58348"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3d6c79325c9da9741d0accf1b43bf7f9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a3d6c79325c9da9741d0accf1b43bf7f9">OrderMode</a> { <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a3d6c79325c9da9741d0accf1b43bf7f9adfeea547de613f36a0aff9f585671ec3">UNORDERED</a>, 
-<a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a3d6c79325c9da9741d0accf1b43bf7f9a4395ad2ec57ce53e30d8b5748fa2c63a">ORDERED</a>
- }</td></tr>
-<tr class="separator:a3d6c79325c9da9741d0accf1b43bf7f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a60615ffe5fe82c5dcd12fec47502bec1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <b>kScanTimeoutMillis</b> = 30000
- }</td></tr>
-<tr class="separator:a60615ffe5fe82c5dcd12fec47502bec1"><td class="memSeparator" colspan="2">&#160;</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:a2c621f778072a02f4092e96a0baf8180"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a2c621f778072a02f4092e96a0baf8180">KuduScanner</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_table.html">KuduTable</a> *table)</td></tr>
-<tr class="separator:a2c621f778072a02f4092e96a0baf8180"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abb10b26056757bf81c410d3d5e6bcc01"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#abb10b26056757bf81c410d3d5e6bcc01">SetProjectedColumnNames</a> (const std::vector&lt; std::string &gt; &amp;col_names) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:abb10b26056757bf81c410d3d5e6bcc01"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8d938c6efc1b36d456c91b5af0b1578d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a8d938c6efc1b36d456c91b5af0b1578d">SetProjectedColumnIndexes</a> (const std::vector&lt; int &gt; &amp;col_indexes) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a8d938c6efc1b36d456c91b5af0b1578d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a68e2115cde71e113674e7a8b4df399ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a68e2115cde71e113674e7a8b4df399ad">SetProjectedColumns</a> (const std::vector&lt; std::string &gt; &amp;col_names) WARN_UNUSED_RESULT ATTRIBUTE_DEPRECATED(&quot;use <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#abb10b26056757bf81c410d3d5e6bcc01">SetProjectedColumnNames</a>() instead&quot;)</td></tr>
-<tr class="separator:a68e2115cde71e113674e7a8b4df399ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a47b0fcd30f8002cb4fdcf69351896b74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a47b0fcd30f8002cb4fdcf69351896b74">AddConjunctPredicate</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">KuduPredicate</a> *pred) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a47b0fcd30f8002cb4fdcf69351896b74"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a67691944fc112f43c565ab4486514b86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a67691944fc112f43c565ab4486514b86">AddLowerBound</a> (const <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> &amp;key)</td></tr>
-<tr class="separator:a67691944fc112f43c565ab4486514b86"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3e51a978f3e54237fa60f7447ef3436e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a3e51a978f3e54237fa60f7447ef3436e">AddLowerBoundRaw</a> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;key) ATTRIBUTE_DEPRECATED(&quot;use <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a67691944fc112f43c565ab4486514b86">AddLowerBound</a>() instead&quot;)</td></tr>
-<tr class="separator:a3e51a978f3e54237fa60f7447ef3436e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a551fd38d48a686f2662727a82e79bd3d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a551fd38d48a686f2662727a82e79bd3d">AddExclusiveUpperBound</a> (const <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> &amp;key)</td></tr>
-<tr class="separator:a551fd38d48a686f2662727a82e79bd3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aefb6badecb950d5089b2f9d29d1f2ffe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#aefb6badecb950d5089b2f9d29d1f2ffe">AddExclusiveUpperBoundRaw</a> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;key) ATTRIBUTE_DEPRECATED(&quot;use <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a551fd38d48a686f2662727a82e79bd3d">AddExclusiveUpperBound</a>() instead&quot;)</td></tr>
-<tr class="separator:aefb6badecb950d5089b2f9d29d1f2ffe"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab53b88307028a50f66bcffe5e78c6d6e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#ab53b88307028a50f66bcffe5e78c6d6e">AddLowerBoundPartitionKeyRaw</a> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;partition_key)</td></tr>
-<tr class="separator:ab53b88307028a50f66bcffe5e78c6d6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa951a6ec3aeb82c82afe35d8e3ba18a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#aa951a6ec3aeb82c82afe35d8e3ba18a9">AddExclusiveUpperBoundPartitionKeyRaw</a> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;partition_key)</td></tr>
-<tr class="separator:aa951a6ec3aeb82c82afe35d8e3ba18a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4a4a2e354b3113561758b9bf4095d310"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a4a4a2e354b3113561758b9bf4095d310">SetCacheBlocks</a> (bool cache_blocks)</td></tr>
-<tr class="separator:a4a4a2e354b3113561758b9bf4095d310"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa1ff3c11d9ac9f8183189ea5ac1ed9f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#aa1ff3c11d9ac9f8183189ea5ac1ed9f1">Open</a> ()</td></tr>
-<tr class="separator:aa1ff3c11d9ac9f8183189ea5ac1ed9f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa4a0caf7142880255d7aac1d75f33d21"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#aa4a0caf7142880255d7aac1d75f33d21">KeepAlive</a> ()</td></tr>
-<tr class="separator:aa4a0caf7142880255d7aac1d75f33d21"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac673dd15cb038e75787af7e74087e874"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#ac673dd15cb038e75787af7e74087e874">Close</a> ()</td></tr>
-<tr class="separator:ac673dd15cb038e75787af7e74087e874"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4c4f46e8da9053621727a2e365196c94"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a4c4f46e8da9053621727a2e365196c94">HasMoreRows</a> () const</td></tr>
-<tr class="separator:a4c4f46e8da9053621727a2e365196c94"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af365f1d3b3b34aeb7d016727a9019067"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#af365f1d3b3b34aeb7d016727a9019067">NextBatch</a> (std::vector&lt; KuduRowResult &gt; *rows) ATTRIBUTE_DEPRECATED(&quot;use NextBatch(<a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">KuduScanBatch</a>*) instead&quot;)</td></tr>
-<tr class="separator:af365f1d3b3b34aeb7d016727a9019067"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af1475d9a0667839c1ed9c3714b47d487"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#af1475d9a0667839c1ed9c3714b47d487">NextBatch</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">KuduScanBatch</a> *batch)</td></tr>
-<tr class="separator:af1475d9a0667839c1ed9c3714b47d487"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac2bce7bd17627a3aa46f7d7fdb4c0c10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#ac2bce7bd17627a3aa46f7d7fdb4c0c10">GetCurrentServer</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html">KuduTabletServer</a> **server)</td></tr>
-<tr class="separator:ac2bce7bd17627a3aa46f7d7fdb4c0c10"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae2cd8d87f9469665ae06bd00d11b8337"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classkudu_1_1client_1_1_resource_metrics.html">ResourceMetrics</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#ae2cd8d87f9469665ae06bd00d11b8337">GetResourceMetrics</a> () const</td></tr>
-<tr class="separator:ae2cd8d87f9469665ae06bd00d11b8337"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af82c4ccb442c222033841dd65cf5a67c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#af82c4ccb442c222033841dd65cf5a67c">SetBatchSizeBytes</a> (uint32_t batch_size)</td></tr>
-<tr class="separator:af82c4ccb442c222033841dd65cf5a67c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af1db3f372fe3d0f30cd0b6a36b783cc8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#af1db3f372fe3d0f30cd0b6a36b783cc8">SetSelection</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11a">KuduClient::ReplicaSelection</a> selection) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:af1db3f372fe3d0f30cd0b6a36b783cc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a248e0a05e7bfdc31b5b8d363a937e81e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a248e0a05e7bfdc31b5b8d363a937e81e">SetReadMode</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a36fdb59d6488618363331269d3f58348">ReadMode</a> read_mode) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a248e0a05e7bfdc31b5b8d363a937e81e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a93a87740ea75c9b6524dc229576b69fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a93a87740ea75c9b6524dc229576b69fc">SetOrderMode</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a3d6c79325c9da9741d0accf1b43bf7f9">OrderMode</a> order_mode) WARN_UNUSED_RESULT ATTRIBUTE_DEPRECATED(&quot;use <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a107a8a682c0977272e0ae47746d39e6f">SetFaultTolerant</a>() instead&quot;)</td></tr>
-<tr class="separator:a93a87740ea75c9b6524dc229576b69fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a107a8a682c0977272e0ae47746d39e6f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a107a8a682c0977272e0ae47746d39e6f">SetFaultTolerant</a> () WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a107a8a682c0977272e0ae47746d39e6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5b36a405daf09399438d5501b25b9f9f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a5b36a405daf09399438d5501b25b9f9f">SetSnapshotMicros</a> (uint64_t snapshot_timestamp_micros) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a5b36a405daf09399438d5501b25b9f9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab13dbb301197b411dec4cd6870801bae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#ab13dbb301197b411dec4cd6870801bae">SetSnapshotRaw</a> (uint64_t snapshot_timestamp) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:ab13dbb301197b411dec4cd6870801bae"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a97c9f5e6a1056484c88ced411e19bee6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a97c9f5e6a1056484c88ced411e19bee6">SetTimeoutMillis</a> (int millis)</td></tr>
-<tr class="separator:a97c9f5e6a1056484c88ced411e19bee6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a698eb4ea965b5f7d32770fff46635b82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a698eb4ea965b5f7d32770fff46635b82">GetProjectionSchema</a> () const</td></tr>
-<tr class="separator:a698eb4ea965b5f7d32770fff46635b82"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aaf0d2cd7837f3d08866d6e5c1c3a0aae"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#aaf0d2cd7837f3d08866d6e5c1c3a0aae">ToString</a> () const</td></tr>
-<tr class="separator:aaf0d2cd7837f3d08866d6e5c1c3a0aae"><td class="memSeparator" colspan="2">&#160;</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:a08335df27491aef74f8ed104799ab541"><td class="memItemLeft" align="right" valign="top"><a id="a08335df27491aef74f8ed104799ab541"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanToken</b></td></tr>
-<tr class="separator:a08335df27491aef74f8ed104799ab541"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
-Advanced/Unstable API</h2></td></tr>
-<tr class="memitem:a68345956f3f4c7fd5e1665fd292f6a85"><td class="memItemLeft" align="right" valign="top">static const uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a68345956f3f4c7fd5e1665fd292f6a85">NO_FLAGS</a> = 0</td></tr>
-<tr class="separator:a68345956f3f4c7fd5e1665fd292f6a85"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a63cd270f3bc72f4197d2581ec8f8fc44"><td class="memItemLeft" align="right" valign="top">static const uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a63cd270f3bc72f4197d2581ec8f8fc44">PAD_UNIXTIME_MICROS_TO_16_BYTES</a> = 1 &lt;&lt; 0</td></tr>
-<tr class="separator:a63cd270f3bc72f4197d2581ec8f8fc44"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3dbaf4c2db6a37517a242dcb8ee64c11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a3dbaf4c2db6a37517a242dcb8ee64c11">SetRowFormatFlags</a> (uint64_t flags)</td></tr>
-<tr class="separator:a3dbaf4c2db6a37517a242dcb8ee64c11"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>This class is a representation of a single scan. </p>
-<dl class="section note"><dt>Note</dt><dd>This class is not thread-safe, though different scanners on different threads may share a single <a class="el" href="classkudu_1_1client_1_1_kudu_table.html" title="A representation of a table on a particular cluster. ">KuduTable</a> object. </dd></dl>
-</div><h2 class="groupheader">Member Enumeration Documentation</h2>
-<a id="a60615ffe5fe82c5dcd12fec47502bec1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a60615ffe5fe82c5dcd12fec47502bec1">&#9670;&nbsp;</a></span>anonymous enum</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">anonymous enum</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Default scanner timeout. This is set to 3x the default RPC timeout returned by <a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html#a1813e8c8d24e92a0a710724000e2b3df">KuduClientBuilder::default_rpc_timeout()</a>. </p>
-
-</div>
-</div>
-<a id="a3d6c79325c9da9741d0accf1b43bf7f9"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3d6c79325c9da9741d0accf1b43bf7f9">&#9670;&nbsp;</a></span>OrderMode</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a3d6c79325c9da9741d0accf1b43bf7f9">kudu::client::KuduScanner::OrderMode</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Whether the rows should be returned in order.</p>
-<p>This affects the fault-tolerance properties of a scanner. </p>
-<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3d6c79325c9da9741d0accf1b43bf7f9adfeea547de613f36a0aff9f585671ec3"></a>UNORDERED&#160;</td><td class="fielddoc"><p>Rows will be returned in an arbitrary order determined by the tablet server. This is efficient, but unordered scans are not fault-tolerant and cannot be resumed in the case of tablet server failure.</p>
-<p>This is the default mode. </p>
-</td></tr>
-<tr><td class="fieldname"><a id="a3d6c79325c9da9741d0accf1b43bf7f9a4395ad2ec57ce53e30d8b5748fa2c63a"></a>ORDERED&#160;</td><td class="fielddoc"><p>Rows will be returned ordered by primary key. Sorting the rows imposes additional overhead on the tablet server, but means that scans are fault-tolerant and will be resumed at another tablet server in the case of a failure. </p>
-</td></tr>
-</table>
-
-</div>
-</div>
-<a id="a36fdb59d6488618363331269d3f58348"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a36fdb59d6488618363331269d3f58348">&#9670;&nbsp;</a></span>ReadMode</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a36fdb59d6488618363331269d3f58348">kudu::client::KuduScanner::ReadMode</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>The read modes for scanners. </p>
-<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a36fdb59d6488618363331269d3f58348a8694cef688d819806fa9a85b002231a8"></a>READ_LATEST&#160;</td><td class="fielddoc"><p>When <code>READ_LATEST</code> is specified the server will always return committed writes at the time the request was received. This type of read does not return a snapshot timestamp and is not repeatable.</p>
-<p>In ACID terms this corresponds to Isolation mode: "Read Committed"</p>
-<p>This is the default mode. </p>
-</td></tr>
-<tr><td class="fieldname"><a id="a36fdb59d6488618363331269d3f58348a380798cc81589d865b7b2549e186b2e2"></a>READ_AT_SNAPSHOT&#160;</td><td class="fielddoc"><p>When <code>READ_AT_SNAPSHOT</code> is specified the server will attempt to perform a read at the provided timestamp. If no timestamp is provided the server will take the current time as the snapshot timestamp. In this mode reads are repeatable, i.e. all future reads at the same timestamp will yield the same data. This is performed at the expense of waiting for in-flight transactions whose timestamp is lower than the snapshot's timestamp to complete, so it might incur a latency penalty. See <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a5b36a405daf09399438d5501b25b9f9f">KuduScanner::SetSnapshotMicros()</a> and <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#ab13dbb301197b411dec4cd6870801bae">KuduScanner::SetSnapshotRaw()</a> for details.</p>
-<p>In ACID terms this, by itself, corresponds to Isolation mode "Repeatable
-    Read". If all writes to the scanned tablet are made externally consistent, then this corresponds to Isolation mode "Strict-Serializable".</p>
-<dl class="section note"><dt>Note</dt><dd>There are currently "holes", which happen in rare edge conditions, by which writes are sometimes not externally consistent even when action was taken to make them so. In these cases Isolation may degenerate to mode "Read Committed". See KUDU-430. </dd></dl>
-</td></tr>
-<tr><td class="fieldname"><a id="a36fdb59d6488618363331269d3f58348af77adb329e45d7e0b1ac136dad8f8567"></a>READ_YOUR_WRITES&#160;</td><td class="fielddoc"><p>When <code>READ_YOUR_WRITES</code> is specified, the client will perform a read such that it follows all previously known writes and reads from this client. Specifically this mode: (1) ensures read-your-writes and read-your-reads session guarantees, (2) minimizes latency caused by waiting for outstanding write transactions to complete.</p>
-<p>Reads in this mode are not repeatable: two READ_YOUR_WRITES reads, even if they provide the same propagated timestamp bound, can execute at different timestamps and thus return different results. </p>
-</td></tr>
-</table>
-
-</div>
-</div>
-<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a id="a2c621f778072a02f4092e96a0baf8180"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a2c621f778072a02f4092e96a0baf8180">&#9670;&nbsp;</a></span>KuduScanner()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">kudu::client::KuduScanner::KuduScanner </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html">KuduTable</a> *&#160;</td>
-          <td class="paramname"><em>table</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-<p>Constructor for <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html" title="This class is a representation of a single scan. ">KuduScanner</a>.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">table</td><td>The table to perfrom scan. The given object must remain valid for the lifetime of this scanner object. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a id="a47b0fcd30f8002cb4fdcf69351896b74"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a47b0fcd30f8002cb4fdcf69351896b74">&#9670;&nbsp;</a></span>AddConjunctPredicate()</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::client::KuduScanner::AddConjunctPredicate </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">KuduPredicate</a> *&#160;</td>
-          <td class="paramname"><em>pred</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Add a predicate for the scan.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">pred</td><td>Predicate to set. The <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html" title="Builds scan tokens for a table. ">KuduScanTokenBuilder</a> instance takes ownership of the parameter even if a bad <a class="el" href="classkudu_1_1_status.html" title="A representation of an operation&#39;s outcome. ">Status</a> is returned. Multiple calls of this method make the specified set of predicates work in conjunction, i.e. all predicates must be true for a row to be returned. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a551fd38d48a686f2662727a82e79bd3d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a551fd38d48a686f2662727a82e79bd3d">&#9670;&nbsp;</a></span>AddExclusiveUpperBound()</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::client::KuduScanner::AddExclusiveUpperBound </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> &amp;&#160;</td>
-          <td class="paramname"><em>key</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Add an upper bound (exclusive) primary key for the scan.</p>
-<p>If any bound is already added, this bound is intersected with that one.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">key</td><td>The key to setup the upper bound. The scanner makes a copy of the parameter, the caller may free it afterward. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="aa951a6ec3aeb82c82afe35d8e3ba18a9"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa951a6ec3aeb82c82afe35d8e3ba18a9">&#9670;&nbsp;</a></span>AddExclusiveUpperBoundPartitionKeyRaw()</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::client::KuduScanner::AddExclusiveUpperBoundPartitionKeyRaw </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;&#160;</td>
-          <td class="paramname"><em>partition_key</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Add an upper bound (exclusive) partition key for the scan.</p>
-<dl class="section note"><dt>Note</dt><dd>This method is unstable, and for internal use only.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">partition_key</td><td>The scanner makes a copy of the parameter, the caller may invalidate it afterward. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="aefb6badecb950d5089b2f9d29d1f2ffe"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aefb6badecb950d5089b2f9d29d1f2ffe">&#9670;&nbsp;</a></span>AddExclusiveUpperBoundRaw()</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::client::KuduScanner::AddExclusiveUpperBoundRaw </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;&#160;</td>
-          <td class="paramname"><em>key</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Add an upper bound (exclusive) primary key for the scan.</p>
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000005">Deprecated:</a></b></dt><dd>Use <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a551fd38d48a686f2662727a82e79bd3d">AddExclusiveUpperBound()</a> instead.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">key</td><td>The encoded primary key is an opaque slice of data. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a67691944fc112f43c565ab4486514b86"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a67691944fc112f43c565ab4486514b86">&#9670;&nbsp;</a></span>AddLowerBound()</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::client::KuduScanner::AddLowerBound </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> &amp;&#160;</td>
-          <td class="paramname"><em>key</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Add a lower bound (inclusive) primary key for the scan.</p>
-<p>If any bound is already added, this bound is intersected with that one.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">key</td><td>Lower bound primary key to add. The <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html" title="Builds scan tokens for a table. ">KuduScanTokenBuilder</a> instance does not take ownership of the parameter. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="ab53b88307028a50f66bcffe5e78c6d6e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab53b88307028a50f66bcffe5e78c6d6e">&#9670;&nbsp;</a></span>AddLowerBoundPartitionKeyRaw()</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::client::KuduScanner::AddLowerBoundPartitionKeyRaw </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;&#160;</td>
-          <td class="paramname"><em>partition_key</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Add a lower bound (inclusive) partition key for the scan.</p>
-<dl class="section note"><dt>Note</dt><dd>This method is unstable, and for internal use only.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">partition_key</td><td>The scanner makes a copy of the parameter: the caller may invalidate it afterward. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a3e51a978f3e54237fa60f7447ef3436e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3e51a978f3e54237fa60f7447ef3436e">&#9670;&nbsp;</a></span>AddLowerBoundRaw()</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::client::KuduScanner::AddLowerBoundRaw </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;&#160;</td>
-          <td class="paramname"><em>key</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Add lower bound for the scan.</p>
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000004">Deprecated:</a></b></dt><dd>Use <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a67691944fc112f43c565ab4486514b86">AddLowerBound()</a> instead.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">key</td><td>The primary key to use as an opaque slice of data. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="ac673dd15cb038e75787af7e74087e874"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac673dd15cb038e75787af7e74087e874">&#9670;&nbsp;</a></span>Close()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void kudu::client::KuduScanner::Close </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Close the scanner.</p>
-<p>Closing the scanner releases resources on the server. This call does not block, and will not ever fail, even if the server cannot be contacted.</p>
-<dl class="section note"><dt>Note</dt><dd>The scanner is reset to its initial state by this function. You'll have to re-add any projection, predicates, etc if you want to reuse this object. </dd></dl>
-
-</div>
-</div>
-<a id="ac2bce7bd17627a3aa46f7d7fdb4c0c10"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac2bce7bd17627a3aa46f7d7fdb4c0c10">&#9670;&nbsp;</a></span>GetCurrentServer()</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::client::KuduScanner::GetCurrentServer </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html">KuduTabletServer</a> **&#160;</td>
-          <td class="paramname"><em>server</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Get the <a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html" title="In-memory representation of a remote tablet server. ">KuduTabletServer</a> that is currently handling the scan.</p>
-<p>More concretely, this is the server that handled the most recent <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#aa1ff3c11d9ac9f8183189ea5ac1ed9f1">Open()</a> or <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#af365f1d3b3b34aeb7d016727a9019067">NextBatch()</a> RPC made by the server.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[out]</td><td class="paramname">server</td><td>Placeholder for the result. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a698eb4ea965b5f7d32770fff46635b82"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a698eb4ea965b5f7d32770fff46635b82">&#9670;&nbsp;</a></span>GetProjectionSchema()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a> kudu::client::KuduScanner::GetProjectionSchema </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>Schema of the projection being scanned. </dd></dl>
-
-</div>
-</div>
-<a id="ae2cd8d87f9469665ae06bd00d11b8337"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae2cd8d87f9469665ae06bd00d11b8337">&#9670;&nbsp;</a></span>GetResourceMetrics()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const <a class="el" href="classkudu_1_1client_1_1_resource_metrics.html">ResourceMetrics</a>&amp; kudu::client::KuduScanner::GetResourceMetrics </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>Cumulative resource metrics since the scan was started. </dd></dl>
-
-</div>
-</div>
-<a id="a4c4f46e8da9053621727a2e365196c94"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4c4f46e8da9053621727a2e365196c94">&#9670;&nbsp;</a></span>HasMoreRows()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::client::KuduScanner::HasMoreRows </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Check if there may be rows to be fetched from this scanner.</p>
-<dl class="section return"><dt>Returns</dt><dd><code>true</code> if there may be rows to be fetched from this scanner. The method returns <code>true</code> provided there's at least one more tablet left to scan, even if that tablet has no data (we'll only know once we scan it). It will also be <code>true</code> after the initially opening the scanner before NextBatch is called for the first time. </dd></dl>
-
-</div>
-</div>
-<a id="aa4a0caf7142880255d7aac1d75f33d21"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa4a0caf7142880255d7aac1d75f33d21">&#9670;&nbsp;</a></span>KeepAlive()</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::client::KuduScanner::KeepAlive </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Keep the current remote scanner alive.</p>
-<p>Keep the current remote scanner alive on the Tablet server for an additional time-to-live (set by a configuration flag on the tablet server). This is useful if the interval in between <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#af365f1d3b3b34aeb7d016727a9019067">NextBatch()</a> calls is big enough that the remote scanner might be garbage collected (default TTL is set to 60 secs.). This does not invalidate any previously fetched results.</p>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. In particular, this method returns a non-OK status if the scanner was already garbage collected or if the TabletServer was unreachable, for any reason. Note that a non-OK status returned by this method should not be taken as indication that the scan has failed. Subsequent calls to <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#af365f1d3b3b34aeb7d016727a9019067">NextBatch()</a> might still be successful, particularly if <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a107a8a682c0977272e0ae47746d39e6f">SetFaultTolerant()</a> has been called. </dd></dl>
-
-</div>
-</div>
-<a id="af365f1d3b3b34aeb7d016727a9019067"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af365f1d3b3b34aeb7d016727a9019067">&#9670;&nbsp;</a></span>NextBatch() <span class="overload">[1/2]</span></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::client::KuduScanner::NextBatch </td>
-          <td>(</td>
-          <td class="paramtype">std::vector&lt; KuduRowResult &gt; *&#160;</td>
-          <td class="paramname"><em>rows</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Get next batch of rows.</p>
-<p>Clears 'rows' and populates it with the next batch of rows from the tablet server. A call to <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#af365f1d3b3b34aeb7d016727a9019067">NextBatch()</a> invalidates all previously fetched results which might now be pointing to garbage memory.</p>
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000006">Deprecated:</a></b></dt><dd>Use <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#af1475d9a0667839c1ed9c3714b47d487">NextBatch(KuduScanBatch*)</a> instead.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[out]</td><td class="paramname">rows</td><td>Placeholder for the result. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="af1475d9a0667839c1ed9c3714b47d487"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af1475d9a0667839c1ed9c3714b47d487">&#9670;&nbsp;</a></span>NextBatch() <span class="overload">[2/2]</span></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::client::KuduScanner::NextBatch </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">KuduScanBatch</a> *&#160;</td>
-          <td class="paramname"><em>batch</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Fetch the next batch of results for this scanner.</p>
-<p>A single <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html" title="A batch of zero or more rows returned by a scan operation. ">KuduScanBatch</a> object may be reused. Each subsequent call replaces the data from the previous call, and invalidates any <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">KuduScanBatch::RowPtr</a> objects previously obtained from the batch. </p><dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[out]</td><td class="paramname">batch</td><td>Placeholder for the result. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="aa1ff3c11d9ac9f8183189ea5ac1ed9f1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa1ff3c11d9ac9f8183189ea5ac1ed9f1">&#9670;&nbsp;</a></span>Open()</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::client::KuduScanner::Open </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<dl class="section return"><dt>Returns</dt><dd>Result status of the operation (begin scanning). </dd></dl>
-
-</div>
-</div>
-<a id="af82c4ccb442c222033841dd65cf5a67c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af82c4ccb442c222033841dd65cf5a67c">&#9670;&nbsp;</a></span>SetBatchSizeBytes()</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::client::KuduScanner::SetBatchSizeBytes </td>
-          <td>(</td>
-          <td class="paramtype">uint32_t&#160;</td>
-          <td class="paramname"><em>batch_size</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the hint for the size of the next batch in bytes.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">batch_size</td><td>The hint of batch size to set. If setting to 0 before calling <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#aa1ff3c11d9ac9f8183189ea5ac1ed9f1">Open()</a>, it means that the first call to the tablet server won't return data. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a4a4a2e354b3113561758b9bf4095d310"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4a4a2e354b3113561758b9bf4095d310">&#9670;&nbsp;</a></span>SetCacheBlocks()</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::client::KuduScanner::SetCacheBlocks </td>
-          <td>(</td>
-          <td class="paramtype">bool&#160;</td>
-          <td class="paramname"><em>cache_blocks</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the block caching policy.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">cache_blocks</td><td>If <code>true</code>, scanned data blocks will be cached in memory and made available for future scans. Default is <code>true</code>. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a107a8a682c0977272e0ae47746d39e6f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a107a8a682c0977272e0ae47746d39e6f">&#9670;&nbsp;</a></span>SetFaultTolerant()</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::client::KuduScanner::SetFaultTolerant </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Make scans resumable at another tablet server if current server fails.</p>
-<p>Scans are by default non fault-tolerant, and scans will fail if scanning an individual tablet fails (for example, if a tablet server crashes in the middle of a tablet scan). If this method is called, scans will be resumed at another tablet server in the case of failure.</p>
-<p>Fault-tolerant scans typically have lower throughput than non fault-tolerant scans. Fault tolerant scans use <code>READ_AT_SNAPSHOT</code> mode: if no snapshot timestamp is provided, the server will pick one.</p>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a93a87740ea75c9b6524dc229576b69fc"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a93a87740ea75c9b6524dc229576b69fc">&#9670;&nbsp;</a></span>SetOrderMode()</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::client::KuduScanner::SetOrderMode </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a3d6c79325c9da9741d0accf1b43bf7f9">OrderMode</a>&#160;</td>
-          <td class="paramname"><em>order_mode</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000007">Deprecated:</a></b></dt><dd>Use <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a107a8a682c0977272e0ae47746d39e6f">SetFaultTolerant()</a> instead.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">order_mode</td><td>Result record ordering mode to set. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a8d938c6efc1b36d456c91b5af0b1578d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8d938c6efc1b36d456c91b5af0b1578d">&#9670;&nbsp;</a></span>SetProjectedColumnIndexes()</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::client::KuduScanner::SetProjectedColumnIndexes </td>
-          <td>(</td>
-          <td class="paramtype">const std::vector&lt; int &gt; &amp;&#160;</td>
-          <td class="paramname"><em>col_indexes</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the column projection by passing the column indexes to read.</p>
-<p>Set the column projection used for this scanner by passing the column indices to read. A call to this method overrides any previous call to <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#abb10b26056757bf81c410d3d5e6bcc01">SetProjectedColumnNames()</a> or <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a8d938c6efc1b36d456c91b5af0b1578d">SetProjectedColumnIndexes()</a>.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_indexes</td><td>Column indices for the projection. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="abb10b26056757bf81c410d3d5e6bcc01"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#abb10b26056757bf81c410d3d5e6bcc01">&#9670;&nbsp;</a></span>SetProjectedColumnNames()</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::client::KuduScanner::SetProjectedColumnNames </td>
-          <td>(</td>
-          <td class="paramtype">const std::vector&lt; std::string &gt; &amp;&#160;</td>
-          <td class="paramname"><em>col_names</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the projection for the scanner using column names.</p>
-<p>Set the projection used for the scanner by passing column names to read. This overrides any previous call to <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#abb10b26056757bf81c410d3d5e6bcc01">SetProjectedColumnNames()</a> or <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a8d938c6efc1b36d456c91b5af0b1578d">SetProjectedColumnIndexes()</a>.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_names</td><td>Column names to use for the projection. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a68e2115cde71e113674e7a8b4df399ad"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a68e2115cde71e113674e7a8b4df399ad">&#9670;&nbsp;</a></span>SetProjectedColumns()</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::client::KuduScanner::SetProjectedColumns </td>
-          <td>(</td>
-          <td class="paramtype">const std::vector&lt; std::string &gt; &amp;&#160;</td>
-          <td class="paramname"><em>col_names</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000003">Deprecated:</a></b></dt><dd>Use <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#abb10b26056757bf81c410d3d5e6bcc01">SetProjectedColumnNames()</a> instead.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_names</td><td>Column names to use for the projection. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a248e0a05e7bfdc31b5b8d363a937e81e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a248e0a05e7bfdc31b5b8d363a937e81e">&#9670;&nbsp;</a></span>SetReadMode()</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::client::KuduScanner::SetReadMode </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a36fdb59d6488618363331269d3f58348">ReadMode</a>&#160;</td>
-          <td class="paramname"><em>read_mode</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the ReadMode. Default is <code>READ_LATEST</code>.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">read_mode</td><td>Read mode to set. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a3dbaf4c2db6a37517a242dcb8ee64c11"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3dbaf4c2db6a37517a242dcb8ee64c11">&#9670;&nbsp;</a></span>SetRowFormatFlags()</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::client::KuduScanner::SetRowFormatFlags </td>
-          <td>(</td>
-          <td class="paramtype">uint64_t&#160;</td>
-          <td class="paramname"><em>flags</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Optionally set row format modifier flags.</p>
-<p>If flags is RowFormatFlags::NO_FLAGS, then no modifications will be made to the row format and the default will be used.</p>
-<p>Some flags require server-side server-side support, thus the caller should be prepared to handle a NotSupported status in <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#aa1ff3c11d9ac9f8183189ea5ac1ed9f1">Open()</a> and <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#af365f1d3b3b34aeb7d016727a9019067">NextBatch()</a>.</p>
-<p>Example usage (without error handling, for brevity): </p><div class="fragment"><div class="line"><a class="code" href="classkudu_1_1client_1_1_kudu_scanner.html#a2c621f778072a02f4092e96a0baf8180">KuduScanner</a> scanner(...);</div><div class="line">uint64_t row_format_flags = <a class="code" href="classkudu_1_1client_1_1_kudu_scanner.html#a68345956f3f4c7fd5e1665fd292f6a85">KuduScanner::NO_FLAGS</a>;</div><div class="line">row_format_flags |= <a class="code" href="classkudu_1_1client_1_1_kudu_scanner.html#a63cd270f3bc72f4197d2581ec8f8fc44">KuduScanner::PAD_UNIXTIME_MICROS_TO_16_BYTES</a>;</div><div class="line">scanner.SetRowFormatFlags(row_format_flags);</div><div class="line">scanner.Open();</div><div class="line"><span class="keywordflow">while</span> (scanner.HasMoreRows()) {</div><div class="line">  KuduScanBatch batch;</div><div class="line">  scanner.NextBatch(&amp;batch);</div><div class="line">  Slice direct_data = batch.direct_data();</div><div class="line">  Slice indir
 ect_data = batch.indirect_data();</div><div class="line">  ... <span class="comment">// Row data decoding and handling.</span></div><div class="line">}</div></div><!-- fragment --> 
-</div>
-</div>
-<a id="af1db3f372fe3d0f30cd0b6a36b783cc8"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af1db3f372fe3d0f30cd0b6a36b783cc8">&#9670;&nbsp;</a></span>SetSelection()</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::client::KuduScanner::SetSelection </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11a">KuduClient::ReplicaSelection</a>&#160;</td>
-          <td class="paramname"><em>selection</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the replica selection policy while scanning.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">selection</td><td>The policy to set. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status.</dd></dl>
-<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000007">Todo:</a></b></dt><dd>Kill this method in favor of a consistency-level-based API. </dd></dl>
-
-</div>
-</div>
-<a id="a5b36a405daf09399438d5501b25b9f9f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a5b36a405daf09399438d5501b25b9f9f">&#9670;&nbsp;</a></span>SetSnapshotMicros()</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::client::KuduScanner::SetSnapshotMicros </td>
-          <td>(</td>
-          <td class="paramtype">uint64_t&#160;</td>
-          <td class="paramname"><em>snapshot_timestamp_micros</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set snapshot timestamp for scans in <code>READ_AT_SNAPSHOT</code> mode.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">snapshot_timestamp_micros</td><td>Timestamp to set in in microseconds since the Epoch. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="ab13dbb301197b411dec4cd6870801bae"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab13dbb301197b411dec4cd6870801bae">&#9670;&nbsp;</a></span>SetSnapshotRaw()</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::client::KuduScanner::SetSnapshotRaw </td>
-          <td>(</td>
-          <td class="paramtype">uint64_t&#160;</td>
-          <td class="paramname"><em>snapshot_timestamp</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set snapshot timestamp for scans in <code>READ_AT_SNAPSHOT</code> mode (raw).</p>
-<p>See <a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aa4af2abf2a56d92d8795662fa090baa9">KuduClient::GetLatestObservedTimestamp()</a> for details on how to use this method to achieve Read-Your-Writes behavior.</p>
-<dl class="section note"><dt>Note</dt><dd>This method is experimental and will either disappear or change in a future release.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">snapshot_timestamp</td><td>Timestamp to set in raw encoded form (i.e. as returned by a previous call to a server). </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a97c9f5e6a1056484c88ced411e19bee6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a97c9f5e6a1056484c88ced411e19bee6">&#9670;&nbsp;</a></span>SetTimeoutMillis()</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::client::KuduScanner::SetTimeoutMillis </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>millis</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the maximum time that <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#aa1ff3c11d9ac9f8183189ea5ac1ed9f1">Open()</a> and <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#af365f1d3b3b34aeb7d016727a9019067">NextBatch()</a> are allowed to take.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">millis</td><td>Timeout to set (in milliseconds). Must be greater than 0. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="aaf0d2cd7837f3d08866d6e5c1c3a0aae"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aaf0d2cd7837f3d08866d6e5c1c3a0aae">&#9670;&nbsp;</a></span>ToString()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string kudu::client::KuduScanner::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>String representation of this scan. </dd></dl>
-
-</div>
-</div>
-<h2 class="groupheader">Member Data Documentation</h2>
-<a id="a68345956f3f4c7fd5e1665fd292f6a85"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a68345956f3f4c7fd5e1665fd292f6a85">&#9670;&nbsp;</a></span>NO_FLAGS</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">const uint64_t kudu::client::KuduScanner::NO_FLAGS = 0</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>Modifier flags for the row format returned from the server.</p>
-<dl class="section note"><dt>Note</dt><dd>Each flag corresponds to a bit that gets set on a bitset that is sent to the server. See <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a3dbaf4c2db6a37517a242dcb8ee64c11">SetRowFormatFlags()</a> for example usage. </dd></dl>
-
-</div>
-</div>
-<a id="a63cd270f3bc72f4197d2581ec8f8fc44"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a63cd270f3bc72f4197d2581ec8f8fc44">&#9670;&nbsp;</a></span>PAD_UNIXTIME_MICROS_TO_16_BYTES</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">const uint64_t kudu::client::KuduScanner::PAD_UNIXTIME_MICROS_TO_16_BYTES = 1 &lt;&lt; 0</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>Makes the server pad UNIXTIME_MICROS slots to 16 bytes. </p><dl class="section note"><dt>Note</dt><dd>This flag actually wastes throughput by making messages larger than they need to be. It exists merely for compatibility reasons and requires the user to know the row format in order to decode the data. That is, if this flag is enabled, the user <em>must</em> use <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a09bfd1652c0ab153ca6759317c3d3992">KuduScanBatch::direct_data()</a> and <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a3cb4c17aa228e680ecf088a29a075989">KuduScanBatch::indirect_data()</a> to obtain the row data for further decoding. Using <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a3f6366606eec7f0d0a8953ff6a81c320">KuduScanBatch::Row()</a> might yield incorrect/corrupt results and might even cause the client to crash. </dd></dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_schema-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_schema-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_schema-members.html
deleted file mode 100644
index c87a050..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_schema-members.html
+++ /dev/null
@@ -1,112 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduSchema Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a>, including all inherited members.</p>
-<table class="directory">
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ClientTest</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html#ac918de6adc1a15ad27e218664f308980">Column</a>(size_t idx) const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CopyFrom</b>(const KuduSchema &amp;other) (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html#a3db3761d3df18e12e45e3573bc182f47">Equals</a>(const KuduSchema &amp;other) const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html#a3bf9ce84b09d7ed9fb488433a5f322e9">GetPrimaryKeyColumnIndexes</a>(std::vector&lt; int &gt; *indexes) const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>internal::GetTableSchemaRpc</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::LookupRpc</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>internal::MetaCacheEntry</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::WriteRpc</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduClient</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduScanner</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduScanToken</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduScanTokenBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduSchema</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html#a41a683f3d93357fe68531bf71df39d02">KuduSchema</a>(const KuduSchema &amp;other)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduSchemaBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduSchemaFromSchema</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduTable</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduTableCreator</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduWriteOperation</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html#a6988d1b2a64b9da6b2d013ce556726e1">NewRow</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html#ab3b5137cd28ed0dbdfa5d064879baf74">num_columns</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const KuduSchema &amp;other) (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html#a3f51ccf1a7e6f4a4fe4958073305dbab">Reset</a>(const std::vector&lt; KuduColumnSchema &gt; &amp;columns, int key_columns) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ScanConfiguration</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>tools::RemoteKsckMaster</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tools::ReplicaDumper</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduSchema</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>


[41/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classes.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classes.html b/cpp-client-api/classes.html
index cfb4b7e..0292fd0 100644
--- a/cpp-client-api/classes.html
+++ b/cpp-client-api/classes.html
@@ -3,15 +3,16 @@
 <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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
 <title>Kudu C++ client API: Class Index</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() { searchBox.OnSelectItem(0); });
+</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -20,7 +21,7 @@
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tr style="height: 56px;">
-  <td id="projectalign" style="padding-left: 0.5em;">
+  <td style="padding-left: 0.5em;">
    <div id="projectname">Kudu C++ client API
    </div>
   </td>
@@ -29,29 +30,49 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.14 -->
+<!-- Generated by Doxygen 1.8.5 -->
 <script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
 </script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</script>
-<div id="main-nav"></div>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li class="current"><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
 </div><!-- top -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
 
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
@@ -65,35 +86,35 @@ $(function() {
 <div class="title">Class Index</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="qindex"><a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_k">k</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a></div>
-<table class="classindex">
-<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_delete.html">KuduDelete</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">KuduScanner</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet.html">KuduTablet</a> (kudu::client)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
+<div class="qindex"><a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_K">K</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a></div>
+<table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
+<tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;C&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduDelete.html">KuduDelete</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">KuduScanner</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTablet.html">KuduTablet</a> (kudu::client)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;R&#160;&#160;</div></td></tr></table>
 </td></tr>
-<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_error.html">KuduError</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html">KuduScanToken</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html">KuduTabletServer</a> (kudu::client)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classkudu_1_1internal__logging_1_1_cerr_log.html">CerrLog</a> (kudu::internal_logging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_insert.html">KuduInsert</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html">KuduScanTokenBuilder</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_update.html">KuduUpdate</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_resource_metrics.html">ResourceMetrics</a> (kudu::client)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structkudu_1_1_slice_1_1_comparator.html">Slice::Comparator</a> (kudu)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_callback.html">KuduLoggingCallback</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_upsert.html">KuduUpsert</a> (kudu::client)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
+<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduError.html">KuduError</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduScanToken.html">KuduScanToken</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html">KuduTabletServer</a> (kudu::client)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classkudu_1_1internal__logging_1_1CerrLog.html">CerrLog</a> (kudu::internal_logging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduInsert.html">KuduInsert</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html">KuduScanTokenBuilder</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduUpdate.html">KuduUpdate</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1ResourceMetrics.html">ResourceMetrics</a> (kudu::client)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structkudu_1_1Slice_1_1Comparator.html">Slice::Comparator</a> (kudu)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduLoggingCallback.html">KuduLoggingCallback</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduUpsert.html">KuduUpsert</a> (kudu::client)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
 </td></tr>
-<tr><td rowspan="2" valign="bottom"><a name="letter_k"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;k&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html">KuduLoggingFunctionCallback</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html">KuduSchemaBuilder</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_value.html">KuduValue</a> (kudu::client)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html">KuduLoggingMemberCallback</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">KuduSession</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">KuduWriteOperation</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1_slice.html">Slice</a> (kudu)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">KuduClient</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_status_callback.html">KuduStatusCallback</a> (kudu::client)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structkudu_1_1_slice_map.html">SliceMap</a> (kudu)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">KuduClientBuilder</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner.html">KuduPartitioner</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_status_function_callback.html">KuduStatusFunctionCallback</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a> (kudu)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">KuduColumnSchema</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_partitioner_builder.html">KuduPartitionerBuilder</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_status_member_callback.html">KuduStatusMemberCallback</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1_mono_delta.html">MonoDelta</a> (kudu)&#160;&#160;&#160;</td><td></td></tr>
-<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">KuduPredicate</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html">KuduTable</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1_mono_time.html">MonoTime</a> (kudu)&#160;&#160;&#160;</td><td></td></tr>
-<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">KuduColumnStorageAttributes</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_replica.html">KuduReplica</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a> (kudu::client)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;n&#160;&#160;</div></td></tr></table>
+<tr><td rowspan="2" valign="bottom"><a name="letter_K"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;K&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html">KuduLoggingFunctionCallback</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html">KuduSchemaBuilder</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduValue.html">KuduValue</a> (kudu::client)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html">KuduLoggingMemberCallback</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">KuduSession</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">KuduWriteOperation</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1Slice.html">Slice</a> (kudu)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">KuduClient</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html">KuduStatusCallback</a> (kudu::client)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;M&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structkudu_1_1SliceMap.html">SliceMap</a> (kudu)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">KuduClientBuilder</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduPartitioner.html">KuduPartitioner</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html">KuduStatusFunctionCallback</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a> (kudu)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">KuduColumnSchema</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduPartitionerBuilder.html">KuduPartitionerBuilder</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html">KuduStatusMemberCallback</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> (kudu)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">KuduPredicate</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTable.html">KuduTable</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1MonoTime.html">MonoTime</a> (kudu)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">KuduColumnStorageAttributes</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduReplica.html">KuduReplica</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">KuduTableAlterer</a> (kudu::client)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;N&#160;&#160;</div></td></tr></table>
 </td><td></td></tr>
-<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html">KuduColumnTypeAttributes</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html">KuduScanBatch</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a> (kudu::client)&#160;&#160;&#160;</td><td></td></tr>
-<tr><td></td><td></td><td></td><td valign="top"><a class="el" href="classkudu_1_1internal__logging_1_1_null_log.html">NullLog</a> (kudu::internal_logging)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html">KuduColumnTypeAttributes</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">KuduScanBatch</a> (kudu::client)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a> (kudu::client)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td></td><td></td><td></td><td valign="top"><a class="el" href="classkudu_1_1internal__logging_1_1NullLog.html">NullLog</a> (kudu::internal_logging)&#160;&#160;&#160;</td><td></td></tr>
 <tr><td></td><td></td><td></td><td></td><td></td></tr>
 </table>
-<div class="qindex"><a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_k">k</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a></div>
+<div class="qindex"><a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_K">K</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a></div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
   <br>
   <small>Copyright © 2018 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1MonoDelta-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1MonoDelta-members.html b/cpp-client-api/classkudu_1_1MonoDelta-members.html
new file mode 100644
index 0000000..8ccd2a3
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1MonoDelta-members.html
@@ -0,0 +1,123 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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_1MonoDelta.html">MonoDelta</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::MonoDelta Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#a3d139854a8baaa7c59b3e5d59aba95bc">Equals</a>(const MonoDelta &amp;rhs) const </td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>FromMicroseconds</b>(int64_t us) (defined in <a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FromMilliseconds</b>(int64_t ms) (defined in <a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>FromNanoseconds</b>(int64_t ns) (defined in <a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FromSeconds</b>(double seconds) (defined in <a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#aad3a0f1a1fc2e504ff137e55cfe068a3">Initialized</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#a8f4ae8075a1ff013115a558d97e1ad4c">LessThan</a>(const MonoDelta &amp;rhs) const </td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#ad0646900f0927ad9be6302fcda8bfe5f">MonoDelta</a>()</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MonoTime</b> (defined in <a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#a218cc5fcd3ce70365210b7c5587aa6ff">MoreThan</a>(const MonoDelta &amp;rhs) const </td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#a4854924550c571f8af548270da52ac22">NanosToTimeSpec</a>(int64_t nanos, struct timespec *ts)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>ToMicroseconds</b>() const  (defined in <a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ToMilliseconds</b>() const  (defined in <a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>ToNanoseconds</b>() const  (defined in <a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ToSeconds</b>() const  (defined in <a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#a85141ae2fb1820cef6c7ab0f0305e1af">ToString</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#af72679c7dcec94a486b91e92aa3cb4b4">ToTimeSpec</a>(struct timespec *ts) const </td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#af154577344dbba2afa5438872fc3ebd6">ToTimeVal</a>(struct timeval *tv) const </td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1MonoDelta.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1MonoDelta.html b/cpp-client-api/classkudu_1_1MonoDelta.html
new file mode 100644
index 0000000..13b8567
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1MonoDelta.html
@@ -0,0 +1,396 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::MonoDelta 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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_1MonoDelta.html">MonoDelta</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1MonoDelta-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::MonoDelta Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A representation of a time interval.  
+ <a href="classkudu_1_1MonoDelta.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="monotime_8h_source.html">monotime.h</a>&gt;</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:ad0646900f0927ad9be6302fcda8bfe5f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#ad0646900f0927ad9be6302fcda8bfe5f">MonoDelta</a> ()</td></tr>
+<tr class="separator:ad0646900f0927ad9be6302fcda8bfe5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad3a0f1a1fc2e504ff137e55cfe068a3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#aad3a0f1a1fc2e504ff137e55cfe068a3">Initialized</a> () const </td></tr>
+<tr class="separator:aad3a0f1a1fc2e504ff137e55cfe068a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f4ae8075a1ff013115a558d97e1ad4c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#a8f4ae8075a1ff013115a558d97e1ad4c">LessThan</a> (const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> &amp;rhs) const </td></tr>
+<tr class="separator:a8f4ae8075a1ff013115a558d97e1ad4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a218cc5fcd3ce70365210b7c5587aa6ff"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#a218cc5fcd3ce70365210b7c5587aa6ff">MoreThan</a> (const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> &amp;rhs) const </td></tr>
+<tr class="separator:a218cc5fcd3ce70365210b7c5587aa6ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d139854a8baaa7c59b3e5d59aba95bc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#a3d139854a8baaa7c59b3e5d59aba95bc">Equals</a> (const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> &amp;rhs) const </td></tr>
+<tr class="separator:a3d139854a8baaa7c59b3e5d59aba95bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85141ae2fb1820cef6c7ab0f0305e1af"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#a85141ae2fb1820cef6c7ab0f0305e1af">ToString</a> () const </td></tr>
+<tr class="separator:a85141ae2fb1820cef6c7ab0f0305e1af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af154577344dbba2afa5438872fc3ebd6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#af154577344dbba2afa5438872fc3ebd6">ToTimeVal</a> (struct timeval *tv) const </td></tr>
+<tr class="separator:af154577344dbba2afa5438872fc3ebd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af72679c7dcec94a486b91e92aa3cb4b4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#af72679c7dcec94a486b91e92aa3cb4b4">ToTimeSpec</a> (struct timespec *ts) const </td></tr>
+<tr class="separator:af72679c7dcec94a486b91e92aa3cb4b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Converters into seconds representation (and ubiquitous SI prefixes).</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><dl class="section return"><dt>Returns</dt><dd>Representation of the time interval in appropriate SI units. </dd></dl>
+</div></td></tr>
+<tr class="memitem:a8a64198bbba49f048c88cb13046a852f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a64198bbba49f048c88cb13046a852f"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>ToSeconds</b> () const </td></tr>
+<tr class="separator:a8a64198bbba49f048c88cb13046a852f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f746f58e9993d4ed181d9bc16a1a60f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f746f58e9993d4ed181d9bc16a1a60f"></a>
+int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>ToMilliseconds</b> () const </td></tr>
+<tr class="separator:a2f746f58e9993d4ed181d9bc16a1a60f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3eda4c7ce2320bbce4c11796c378b909"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3eda4c7ce2320bbce4c11796c378b909"></a>
+int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>ToMicroseconds</b> () const </td></tr>
+<tr class="separator:a3eda4c7ce2320bbce4c11796c378b909"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5e8557e21cc93d8ca2e8409da910cc9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5e8557e21cc93d8ca2e8409da910cc9"></a>
+int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>ToNanoseconds</b> () const </td></tr>
+<tr class="separator:aa5e8557e21cc93d8ca2e8409da910cc9"><td class="memSeparator" colspan="2">&#160;</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:a4854924550c571f8af548270da52ac22"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#a4854924550c571f8af548270da52ac22">NanosToTimeSpec</a> (int64_t nanos, struct timespec *ts)</td></tr>
+<tr class="separator:a4854924550c571f8af548270da52ac22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Converters from seconds representation (and ubiquitous SI prefixes).</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">seconds/ms/us/ns</td><td>Time interval representation in seconds (with ubiquitous SI prefixes). </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The resulting <a class="el" href="classkudu_1_1MonoDelta.html" title="A representation of a time interval. ">MonoDelta</a> object initialized in accordance with the specified parameter. </dd></dl>
+</div></td></tr>
+<tr class="memitem:a87624954c9ebd4a2c255910072592db1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87624954c9ebd4a2c255910072592db1"></a>
+static <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a>&#160;</td><td class="memItemRight" valign="bottom"><b>FromSeconds</b> (double seconds)</td></tr>
+<tr class="separator:a87624954c9ebd4a2c255910072592db1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5c505cedf9a8a8ce7082c347fb4363a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5c505cedf9a8a8ce7082c347fb4363a"></a>
+static <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a>&#160;</td><td class="memItemRight" valign="bottom"><b>FromMilliseconds</b> (int64_t ms)</td></tr>
+<tr class="separator:ac5c505cedf9a8a8ce7082c347fb4363a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad50c159b220bb8e63d8d05c21053113d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad50c159b220bb8e63d8d05c21053113d"></a>
+static <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a>&#160;</td><td class="memItemRight" valign="bottom"><b>FromMicroseconds</b> (int64_t us)</td></tr>
+<tr class="separator:ad50c159b220bb8e63d8d05c21053113d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae9e5f2bd1058b01309f82ae960520819"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9e5f2bd1058b01309f82ae960520819"></a>
+static <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a>&#160;</td><td class="memItemRight" valign="bottom"><b>FromNanoseconds</b> (int64_t ns)</td></tr>
+<tr class="separator:ae9e5f2bd1058b01309f82ae960520819"><td class="memSeparator" colspan="2">&#160;</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:a515a8bfe73d4c4170695024fd9ebc3c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a515a8bfe73d4c4170695024fd9ebc3c9"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>MonoTime</b></td></tr>
+<tr class="separator:a515a8bfe73d4c4170695024fd9ebc3c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A representation of a time interval. </p>
+<p>The <a class="el" href="classkudu_1_1MonoDelta.html" title="A representation of a time interval. ">MonoDelta</a> class represents an elapsed duration of time &ndash; i.e. the delta between two <a class="el" href="classkudu_1_1MonoTime.html" title="Representation of a particular point in time. ">MonoTime</a> instances. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="ad0646900f0927ad9be6302fcda8bfe5f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">kudu::MonoDelta::MonoDelta </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Build a <a class="el" href="classkudu_1_1MonoDelta.html" title="A representation of a time interval. ">MonoDelta</a> object.</p>
+<dl class="section note"><dt>Note</dt><dd>A <a class="el" href="classkudu_1_1MonoDelta.html" title="A representation of a time interval. ">MonoDelta</a> instance built with the this default constructor is "uninitialized" and may not be used for any operation. </dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a3d139854a8baaa7c59b3e5d59aba95bc"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::MonoDelta::Equals </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> &amp;&#160;</td>
+          <td class="paramname"><em>rhs</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Check whether this time interval has the same duration as the specified one.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">rhs</td><td>A time interval for comparison. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff this time interval has the same duration as the the specified one. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aad3a0f1a1fc2e504ff137e55cfe068a3"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::MonoDelta::Initialized </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><code>true</code> iff this object is initialized. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8f4ae8075a1ff013115a558d97e1ad4c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::MonoDelta::LessThan </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> &amp;&#160;</td>
+          <td class="paramname"><em>rhs</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Check whether this time interval is shorter than the specified one.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">rhs</td><td>A time interval for comparison. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff this time interval is strictly shorter than the specified one. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a218cc5fcd3ce70365210b7c5587aa6ff"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::MonoDelta::MoreThan </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> &amp;&#160;</td>
+          <td class="paramname"><em>rhs</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Check whether this time interval is longer than the specified one.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">rhs</td><td>A time interval for comparison. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff this time interval is strictly longer than the specified one. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4854924550c571f8af548270da52ac22"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void kudu::MonoDelta::NanosToTimeSpec </td>
+          <td>(</td>
+          <td class="paramtype">int64_t&#160;</td>
+          <td class="paramname"><em>nanos</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct timespec *&#160;</td>
+          <td class="paramname"><em>ts</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert a nanosecond value to a timespec.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">nanos</td><td>Representation of a relative point in time in nanoseconds. </td></tr>
+    <tr><td class="paramdir">[out]</td><td class="paramname">ts</td><td>Placeholder for the resulting timespec representation. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a85141ae2fb1820cef6c7ab0f0305e1af"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::string kudu::MonoDelta::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>String representation of this interval's duration (in seconds). </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af72679c7dcec94a486b91e92aa3cb4b4"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void kudu::MonoDelta::ToTimeSpec </td>
+          <td>(</td>
+          <td class="paramtype">struct timespec *&#160;</td>
+          <td class="paramname"><em>ts</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Represent this time interval as a timespec structure, with nanosecond accuracy.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">ts</td><td>Placeholder for the result value. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="af154577344dbba2afa5438872fc3ebd6"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void kudu::MonoDelta::ToTimeVal </td>
+          <td>(</td>
+          <td class="paramtype">struct timeval *&#160;</td>
+          <td class="paramname"><em>tv</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Represent this time interval as a timeval structure, with microsecond accuracy.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">tv</td><td>Placeholder for the result value. </td></tr>
+  </table>
+  </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.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1MonoTime-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1MonoTime-members.html b/cpp-client-api/classkudu_1_1MonoTime-members.html
new file mode 100644
index 0000000..3cc732d
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1MonoTime-members.html
@@ -0,0 +1,112 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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_1MonoTime.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_1MonoTime.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_1MonoTime.html">kudu::MonoTime</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoTime.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_1MonoTime.html">kudu::MonoTime</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoTime.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_1MonoTime.html">kudu::MonoTime</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoTime.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_1MonoTime.html">kudu::MonoTime</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoTime.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_1MonoTime.html#a28d08092b30ccefc5e45a6e228034ef9">Max</a>()</td><td class="entry"><a class="el" href="classkudu_1_1MonoTime.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_1MonoTime.html#acf4fc0351fe9245431932e481e002b99">Min</a>()</td><td class="entry"><a class="el" href="classkudu_1_1MonoTime.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_1MonoTime.html#a6c83d5c31e6ea5a869a655646f924783">Now</a>()</td><td class="entry"><a class="el" href="classkudu_1_1MonoTime.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.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1MonoTime.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1MonoTime.html b/cpp-client-api/classkudu_1_1MonoTime.html
new file mode 100644
index 0000000..8efc222
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1MonoTime.html
@@ -0,0 +1,217 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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_1MonoTime.html">MonoTime</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="classkudu_1_1MonoTime-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_1MonoTime.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="monotime_8h_source.html">monotime.h</a>&gt;</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_1MonoTime.html">MonoTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoTime.html#a6c83d5c31e6ea5a869a655646f924783">Now</a> ()</td></tr>
+<tr class="separator:a6c83d5c31e6ea5a869a655646f924783"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28d08092b30ccefc5e45a6e228034ef9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1MonoTime.html">MonoTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoTime.html#a28d08092b30ccefc5e45a6e228034ef9">Max</a> ()</td></tr>
+<tr class="separator:a28d08092b30ccefc5e45a6e228034ef9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf4fc0351fe9245431932e481e002b99"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1MonoTime.html">MonoTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoTime.html#acf4fc0351fe9245431932e481e002b99">Min</a> ()</td></tr>
+<tr class="separator:acf4fc0351fe9245431932e481e002b99"><td class="memSeparator" colspan="2">&#160;</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 class="anchor" id="a33db0c34f47f05d63bf2fddbff5b6b18"></a>
+static const int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>kNanosecondsPerSecond</b> = 1000000000L</td></tr>
+<tr class="separator:a33db0c34f47f05d63bf2fddbff5b6b18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2f5fba731df8ae202ffadf7c5c49ef7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2f5fba731df8ae202ffadf7c5c49ef7"></a>
+static const int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>kNanosecondsPerMillisecond</b> = 1000000L</td></tr>
+<tr class="separator:ab2f5fba731df8ae202ffadf7c5c49ef7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8df74187bdc60ef6192c0a4467ed9583"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8df74187bdc60ef6192c0a4467ed9583"></a>
+static const int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>kNanosecondsPerMicrosecond</b> = 1000L</td></tr>
+<tr class="separator:a8df74187bdc60ef6192c0a4467ed9583"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4b22e81d4c5bf23d2dc545f86865d9f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4b22e81d4c5bf23d2dc545f86865d9f"></a>
+static const int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>kMicrosecondsPerSecond</b> = 1000000L</td></tr>
+<tr class="separator:ad4b22e81d4c5bf23d2dc545f86865d9f"><td class="memSeparator" colspan="2">&#160;</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_1MonoTime.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 class="anchor" id="a28d08092b30ccefc5e45a6e228034ef9"></a>
+<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_1MonoTime.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_1MonoTime.html" title="Representation of a particular point in time. ">MonoTime</a> equal to farthest possible time into the future. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="acf4fc0351fe9245431932e481e002b99"></a>
+<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_1MonoTime.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_1MonoTime.html" title="Representation of a particular point in time. ">MonoTime</a> equal to farthest possible time into the past. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a6c83d5c31e6ea5a869a655646f924783"></a>
+<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_1MonoTime.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_1MonoTime.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.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>


[28/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduScanner.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduScanner.html b/cpp-client-api/classkudu_1_1client_1_1KuduScanner.html
new file mode 100644
index 0000000..3cee079
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduScanner.html
@@ -0,0 +1,1047 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduScanner 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">KuduScanner</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1client_1_1KuduScanner-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduScanner Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This class is a representation of a single scan.  
+ <a href="classkudu_1_1client_1_1KuduScanner.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a36fdb59d6488618363331269d3f58348"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348">ReadMode</a> { <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348a8694cef688d819806fa9a85b002231a8">READ_LATEST</a>, 
+<a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348a380798cc81589d865b7b2549e186b2e2">READ_AT_SNAPSHOT</a>, 
+<a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348af77adb329e45d7e0b1ac136dad8f8567">READ_YOUR_WRITES</a>
+ }</td></tr>
+<tr class="memdesc:a36fdb59d6488618363331269d3f58348"><td class="mdescLeft">&#160;</td><td class="mdescRight">The read modes for scanners.  <a href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348">More...</a><br/></td></tr>
+<tr class="separator:a36fdb59d6488618363331269d3f58348"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d6c79325c9da9741d0accf1b43bf7f9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3d6c79325c9da9741d0accf1b43bf7f9">OrderMode</a> { <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3d6c79325c9da9741d0accf1b43bf7f9adfeea547de613f36a0aff9f585671ec3">UNORDERED</a>, 
+<a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3d6c79325c9da9741d0accf1b43bf7f9a4395ad2ec57ce53e30d8b5748fa2c63a">ORDERED</a>
+ }</td></tr>
+<tr class="separator:a3d6c79325c9da9741d0accf1b43bf7f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60615ffe5fe82c5dcd12fec47502bec1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <b>kScanTimeoutMillis</b> = 30000
+ }</td></tr>
+<tr class="separator:a60615ffe5fe82c5dcd12fec47502bec1"><td class="memSeparator" colspan="2">&#160;</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:a2c621f778072a02f4092e96a0baf8180"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a2c621f778072a02f4092e96a0baf8180">KuduScanner</a> (<a class="el" href="classkudu_1_1client_1_1KuduTable.html">KuduTable</a> *table)</td></tr>
+<tr class="separator:a2c621f778072a02f4092e96a0baf8180"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb10b26056757bf81c410d3d5e6bcc01"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#abb10b26056757bf81c410d3d5e6bcc01">SetProjectedColumnNames</a> (const std::vector&lt; std::string &gt; &amp;col_names) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:abb10b26056757bf81c410d3d5e6bcc01"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d938c6efc1b36d456c91b5af0b1578d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a8d938c6efc1b36d456c91b5af0b1578d">SetProjectedColumnIndexes</a> (const std::vector&lt; int &gt; &amp;col_indexes) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a8d938c6efc1b36d456c91b5af0b1578d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68e2115cde71e113674e7a8b4df399ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a68e2115cde71e113674e7a8b4df399ad">SetProjectedColumns</a> (const std::vector&lt; std::string &gt; &amp;col_names) WARN_UNUSED_RESULT ATTRIBUTE_DEPRECATED(&quot;use <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#abb10b26056757bf81c410d3d5e6bcc01">SetProjectedColumnNames</a>() instead&quot;)</td></tr>
+<tr class="separator:a68e2115cde71e113674e7a8b4df399ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47b0fcd30f8002cb4fdcf69351896b74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a47b0fcd30f8002cb4fdcf69351896b74">AddConjunctPredicate</a> (<a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">KuduPredicate</a> *pred) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a47b0fcd30f8002cb4fdcf69351896b74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67691944fc112f43c565ab4486514b86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a67691944fc112f43c565ab4486514b86">AddLowerBound</a> (const <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> &amp;key)</td></tr>
+<tr class="separator:a67691944fc112f43c565ab4486514b86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e51a978f3e54237fa60f7447ef3436e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3e51a978f3e54237fa60f7447ef3436e">AddLowerBoundRaw</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;key) ATTRIBUTE_DEPRECATED(&quot;use <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a67691944fc112f43c565ab4486514b86">AddLowerBound</a>() instead&quot;)</td></tr>
+<tr class="separator:a3e51a978f3e54237fa60f7447ef3436e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a551fd38d48a686f2662727a82e79bd3d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a551fd38d48a686f2662727a82e79bd3d">AddExclusiveUpperBound</a> (const <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> &amp;key)</td></tr>
+<tr class="separator:a551fd38d48a686f2662727a82e79bd3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aefb6badecb950d5089b2f9d29d1f2ffe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aefb6badecb950d5089b2f9d29d1f2ffe">AddExclusiveUpperBoundRaw</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;key) ATTRIBUTE_DEPRECATED(&quot;use <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a551fd38d48a686f2662727a82e79bd3d">AddExclusiveUpperBound</a>() instead&quot;)</td></tr>
+<tr class="separator:aefb6badecb950d5089b2f9d29d1f2ffe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab53b88307028a50f66bcffe5e78c6d6e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#ab53b88307028a50f66bcffe5e78c6d6e">AddLowerBoundPartitionKeyRaw</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;partition_key)</td></tr>
+<tr class="separator:ab53b88307028a50f66bcffe5e78c6d6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa951a6ec3aeb82c82afe35d8e3ba18a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aa951a6ec3aeb82c82afe35d8e3ba18a9">AddExclusiveUpperBoundPartitionKeyRaw</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;partition_key)</td></tr>
+<tr class="separator:aa951a6ec3aeb82c82afe35d8e3ba18a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a4a2e354b3113561758b9bf4095d310"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a4a4a2e354b3113561758b9bf4095d310">SetCacheBlocks</a> (bool cache_blocks)</td></tr>
+<tr class="separator:a4a4a2e354b3113561758b9bf4095d310"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1ff3c11d9ac9f8183189ea5ac1ed9f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aa1ff3c11d9ac9f8183189ea5ac1ed9f1">Open</a> ()</td></tr>
+<tr class="separator:aa1ff3c11d9ac9f8183189ea5ac1ed9f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa4a0caf7142880255d7aac1d75f33d21"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aa4a0caf7142880255d7aac1d75f33d21">KeepAlive</a> ()</td></tr>
+<tr class="separator:aa4a0caf7142880255d7aac1d75f33d21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac673dd15cb038e75787af7e74087e874"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#ac673dd15cb038e75787af7e74087e874">Close</a> ()</td></tr>
+<tr class="separator:ac673dd15cb038e75787af7e74087e874"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab04c2012970498590d2d2034d6a44d34"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#ab04c2012970498590d2d2034d6a44d34">HasMoreRows</a> () const </td></tr>
+<tr class="separator:ab04c2012970498590d2d2034d6a44d34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af365f1d3b3b34aeb7d016727a9019067"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#af365f1d3b3b34aeb7d016727a9019067">NextBatch</a> (std::vector&lt; KuduRowResult &gt; *rows) ATTRIBUTE_DEPRECATED(&quot;use NextBatch(<a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">KuduScanBatch</a>*) instead&quot;)</td></tr>
+<tr class="separator:af365f1d3b3b34aeb7d016727a9019067"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1475d9a0667839c1ed9c3714b47d487"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#af1475d9a0667839c1ed9c3714b47d487">NextBatch</a> (<a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">KuduScanBatch</a> *batch)</td></tr>
+<tr class="separator:af1475d9a0667839c1ed9c3714b47d487"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2bce7bd17627a3aa46f7d7fdb4c0c10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#ac2bce7bd17627a3aa46f7d7fdb4c0c10">GetCurrentServer</a> (<a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html">KuduTabletServer</a> **server)</td></tr>
+<tr class="separator:ac2bce7bd17627a3aa46f7d7fdb4c0c10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a640d0d9de62587b29afbec22b7c6b628"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classkudu_1_1client_1_1ResourceMetrics.html">ResourceMetrics</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a640d0d9de62587b29afbec22b7c6b628">GetResourceMetrics</a> () const </td></tr>
+<tr class="separator:a640d0d9de62587b29afbec22b7c6b628"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af82c4ccb442c222033841dd65cf5a67c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#af82c4ccb442c222033841dd65cf5a67c">SetBatchSizeBytes</a> (uint32_t batch_size)</td></tr>
+<tr class="separator:af82c4ccb442c222033841dd65cf5a67c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1db3f372fe3d0f30cd0b6a36b783cc8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#af1db3f372fe3d0f30cd0b6a36b783cc8">SetSelection</a> (<a class="el" href="classkudu_1_1client_1_1KuduClient.html#aef70c7f3a596ecda4040f9d46514b11a">KuduClient::ReplicaSelection</a> selection) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:af1db3f372fe3d0f30cd0b6a36b783cc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a248e0a05e7bfdc31b5b8d363a937e81e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a248e0a05e7bfdc31b5b8d363a937e81e">SetReadMode</a> (<a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348">ReadMode</a> read_mode) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a248e0a05e7bfdc31b5b8d363a937e81e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a93a87740ea75c9b6524dc229576b69fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a93a87740ea75c9b6524dc229576b69fc">SetOrderMode</a> (<a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3d6c79325c9da9741d0accf1b43bf7f9">OrderMode</a> order_mode) WARN_UNUSED_RESULT ATTRIBUTE_DEPRECATED(&quot;use <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a107a8a682c0977272e0ae47746d39e6f">SetFaultTolerant</a>() instead&quot;)</td></tr>
+<tr class="separator:a93a87740ea75c9b6524dc229576b69fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a107a8a682c0977272e0ae47746d39e6f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a107a8a682c0977272e0ae47746d39e6f">SetFaultTolerant</a> () WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a107a8a682c0977272e0ae47746d39e6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b36a405daf09399438d5501b25b9f9f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a5b36a405daf09399438d5501b25b9f9f">SetSnapshotMicros</a> (uint64_t snapshot_timestamp_micros) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a5b36a405daf09399438d5501b25b9f9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab13dbb301197b411dec4cd6870801bae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#ab13dbb301197b411dec4cd6870801bae">SetSnapshotRaw</a> (uint64_t snapshot_timestamp) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:ab13dbb301197b411dec4cd6870801bae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97c9f5e6a1056484c88ced411e19bee6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a97c9f5e6a1056484c88ced411e19bee6">SetTimeoutMillis</a> (int millis)</td></tr>
+<tr class="separator:a97c9f5e6a1056484c88ced411e19bee6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fad1430b8e1d4caf0614f690fa2666f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a7fad1430b8e1d4caf0614f690fa2666f">GetProjectionSchema</a> () const </td></tr>
+<tr class="separator:a7fad1430b8e1d4caf0614f690fa2666f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea36ffb783be3ffdf370cd7399f232d3"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aea36ffb783be3ffdf370cd7399f232d3">ToString</a> () const </td></tr>
+<tr class="separator:aea36ffb783be3ffdf370cd7399f232d3"><td class="memSeparator" colspan="2">&#160;</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:a08335df27491aef74f8ed104799ab541"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08335df27491aef74f8ed104799ab541"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanToken</b></td></tr>
+<tr class="separator:a08335df27491aef74f8ed104799ab541"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
+Advanced/Unstable API</h2></td></tr>
+<tr class="memitem:a68345956f3f4c7fd5e1665fd292f6a85"><td class="memItemLeft" align="right" valign="top">static const uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a68345956f3f4c7fd5e1665fd292f6a85">NO_FLAGS</a> = 0</td></tr>
+<tr class="separator:a68345956f3f4c7fd5e1665fd292f6a85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63cd270f3bc72f4197d2581ec8f8fc44"><td class="memItemLeft" align="right" valign="top">static const uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a63cd270f3bc72f4197d2581ec8f8fc44">PAD_UNIXTIME_MICROS_TO_16_BYTES</a> = 1 &lt;&lt; 0</td></tr>
+<tr class="separator:a63cd270f3bc72f4197d2581ec8f8fc44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3dbaf4c2db6a37517a242dcb8ee64c11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3dbaf4c2db6a37517a242dcb8ee64c11">SetRowFormatFlags</a> (uint64_t flags)</td></tr>
+<tr class="separator:a3dbaf4c2db6a37517a242dcb8ee64c11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>This class is a representation of a single scan. </p>
+<dl class="section note"><dt>Note</dt><dd>This class is not thread-safe, though different scanners on different threads may share a single <a class="el" href="classkudu_1_1client_1_1KuduTable.html" title="A representation of a table on a particular cluster. ">KuduTable</a> object. </dd></dl>
+</div><h2 class="groupheader">Member Enumeration Documentation</h2>
+<a class="anchor" id="a60615ffe5fe82c5dcd12fec47502bec1"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">anonymous enum</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Default scanner timeout. This is set to 3x the default RPC timeout returned by <a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#a1813e8c8d24e92a0a710724000e2b3df">KuduClientBuilder::default_rpc_timeout()</a>. </p>
+
+</div>
+</div>
+<a class="anchor" id="a3d6c79325c9da9741d0accf1b43bf7f9"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3d6c79325c9da9741d0accf1b43bf7f9">kudu::client::KuduScanner::OrderMode</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Whether the rows should be returned in order.</p>
+<p>This affects the fault-tolerance properties of a scanner. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a3d6c79325c9da9741d0accf1b43bf7f9adfeea547de613f36a0aff9f585671ec3"></a>UNORDERED</em>&nbsp;</td><td class="fielddoc">
+<p>Rows will be returned in an arbitrary order determined by the tablet server. This is efficient, but unordered scans are not fault-tolerant and cannot be resumed in the case of tablet server failure.</p>
+<p>This is the default mode. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" id="a3d6c79325c9da9741d0accf1b43bf7f9a4395ad2ec57ce53e30d8b5748fa2c63a"></a>ORDERED</em>&nbsp;</td><td class="fielddoc">
+<p>Rows will be returned ordered by primary key. Sorting the rows imposes additional overhead on the tablet server, but means that scans are fault-tolerant and will be resumed at another tablet server in the case of a failure. </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a class="anchor" id="a36fdb59d6488618363331269d3f58348"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348">kudu::client::KuduScanner::ReadMode</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>The read modes for scanners. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a36fdb59d6488618363331269d3f58348a8694cef688d819806fa9a85b002231a8"></a>READ_LATEST</em>&nbsp;</td><td class="fielddoc">
+<p>When <code>READ_LATEST</code> is specified the server will always return committed writes at the time the request was received. This type of read does not return a snapshot timestamp and is not repeatable.</p>
+<p>In ACID terms this corresponds to Isolation mode: "Read Committed"</p>
+<p>This is the default mode. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" id="a36fdb59d6488618363331269d3f58348a380798cc81589d865b7b2549e186b2e2"></a>READ_AT_SNAPSHOT</em>&nbsp;</td><td class="fielddoc">
+<p>When <code>READ_AT_SNAPSHOT</code> is specified the server will attempt to perform a read at the provided timestamp. If no timestamp is provided the server will take the current time as the snapshot timestamp. In this mode reads are repeatable, i.e. all future reads at the same timestamp will yield the same data. This is performed at the expense of waiting for in-flight transactions whose timestamp is lower than the snapshot's timestamp to complete, so it might incur a latency penalty. See <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a5b36a405daf09399438d5501b25b9f9f">KuduScanner::SetSnapshotMicros()</a> and <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#ab13dbb301197b411dec4cd6870801bae">KuduScanner::SetSnapshotRaw()</a> for details.</p>
+<p>In ACID terms this, by itself, corresponds to Isolation mode "Repeatable
+    Read". If all writes to the scanned tablet are made externally consistent, then this corresponds to Isolation mode "Strict-Serializable".</p>
+<dl class="section note"><dt>Note</dt><dd>There are currently "holes", which happen in rare edge conditions, by which writes are sometimes not externally consistent even when action was taken to make them so. In these cases Isolation may degenerate to mode "Read Committed". See KUDU-430. </dd></dl>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" id="a36fdb59d6488618363331269d3f58348af77adb329e45d7e0b1ac136dad8f8567"></a>READ_YOUR_WRITES</em>&nbsp;</td><td class="fielddoc">
+<p>When <code>READ_YOUR_WRITES</code> is specified, the client will perform a read such that it follows all previously known writes and reads from this client. Specifically this mode: (1) ensures read-your-writes and read-your-reads session guarantees, (2) minimizes latency caused by waiting for outstanding write transactions to complete.</p>
+<p>Reads in this mode are not repeatable: two READ_YOUR_WRITES reads, even if they provide the same propagated timestamp bound, can execute at different timestamps and thus return different results. </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a2c621f778072a02f4092e96a0baf8180"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">kudu::client::KuduScanner::KuduScanner </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduTable.html">KuduTable</a> *&#160;</td>
+          <td class="paramname"><em>table</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Constructor for <a class="el" href="classkudu_1_1client_1_1KuduScanner.html" title="This class is a representation of a single scan. ">KuduScanner</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">table</td><td>The table to perfrom scan. The given object must remain valid for the lifetime of this scanner object. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a47b0fcd30f8002cb4fdcf69351896b74"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::AddConjunctPredicate </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">KuduPredicate</a> *&#160;</td>
+          <td class="paramname"><em>pred</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Add a predicate for the scan.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">pred</td><td>Predicate to set. The <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html" title="Builds scan tokens for a table. ">KuduScanTokenBuilder</a> instance takes ownership of the parameter even if a bad <a class="el" href="classkudu_1_1Status.html" title="A representation of an operation&#39;s outcome. ">Status</a> is returned. Multiple calls of this method make the specified set of predicates work in conjunction, i.e. all predicates must be true for a row to be returned. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a551fd38d48a686f2662727a82e79bd3d"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::AddExclusiveUpperBound </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> &amp;&#160;</td>
+          <td class="paramname"><em>key</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Add an upper bound (exclusive) primary key for the scan.</p>
+<p>If any bound is already added, this bound is intersected with that one.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">key</td><td>The key to setup the upper bound. The scanner makes a copy of the parameter, the caller may free it afterward. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa951a6ec3aeb82c82afe35d8e3ba18a9"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::AddExclusiveUpperBoundPartitionKeyRaw </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;&#160;</td>
+          <td class="paramname"><em>partition_key</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Add an upper bound (exclusive) partition key for the scan.</p>
+<dl class="section note"><dt>Note</dt><dd>This method is unstable, and for internal use only.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">partition_key</td><td>The scanner makes a copy of the parameter, the caller may invalidate it afterward. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aefb6badecb950d5089b2f9d29d1f2ffe"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::AddExclusiveUpperBoundRaw </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;&#160;</td>
+          <td class="paramname"><em>key</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Add an upper bound (exclusive) primary key for the scan.</p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000005">Deprecated:</a></b></dt><dd>Use <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a551fd38d48a686f2662727a82e79bd3d">AddExclusiveUpperBound()</a> instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">key</td><td>The encoded primary key is an opaque slice of data. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a67691944fc112f43c565ab4486514b86"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::AddLowerBound </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> &amp;&#160;</td>
+          <td class="paramname"><em>key</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Add a lower bound (inclusive) primary key for the scan.</p>
+<p>If any bound is already added, this bound is intersected with that one.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">key</td><td>Lower bound primary key to add. The <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html" title="Builds scan tokens for a table. ">KuduScanTokenBuilder</a> instance does not take ownership of the parameter. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab53b88307028a50f66bcffe5e78c6d6e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::AddLowerBoundPartitionKeyRaw </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;&#160;</td>
+          <td class="paramname"><em>partition_key</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Add a lower bound (inclusive) partition key for the scan.</p>
+<dl class="section note"><dt>Note</dt><dd>This method is unstable, and for internal use only.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">partition_key</td><td>The scanner makes a copy of the parameter: the caller may invalidate it afterward. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a3e51a978f3e54237fa60f7447ef3436e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::AddLowerBoundRaw </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;&#160;</td>
+          <td class="paramname"><em>key</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Add lower bound for the scan.</p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000004">Deprecated:</a></b></dt><dd>Use <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a67691944fc112f43c565ab4486514b86">AddLowerBound()</a> instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">key</td><td>The primary key to use as an opaque slice of data. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac673dd15cb038e75787af7e74087e874"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void kudu::client::KuduScanner::Close </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Close the scanner.</p>
+<p>Closing the scanner releases resources on the server. This call does not block, and will not ever fail, even if the server cannot be contacted.</p>
+<dl class="section note"><dt>Note</dt><dd>The scanner is reset to its initial state by this function. You'll have to re-add any projection, predicates, etc if you want to reuse this object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac2bce7bd17627a3aa46f7d7fdb4c0c10"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::GetCurrentServer </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html">KuduTabletServer</a> **&#160;</td>
+          <td class="paramname"><em>server</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the <a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html" title="In-memory representation of a remote tablet server. ">KuduTabletServer</a> that is currently handling the scan.</p>
+<p>More concretely, this is the server that handled the most recent <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aa1ff3c11d9ac9f8183189ea5ac1ed9f1">Open()</a> or <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#af365f1d3b3b34aeb7d016727a9019067">NextBatch()</a> RPC made by the server.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">server</td><td>Placeholder for the result. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7fad1430b8e1d4caf0614f690fa2666f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a> kudu::client::KuduScanner::GetProjectionSchema </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>Schema of the projection being scanned. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a640d0d9de62587b29afbec22b7c6b628"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classkudu_1_1client_1_1ResourceMetrics.html">ResourceMetrics</a>&amp; kudu::client::KuduScanner::GetResourceMetrics </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>Cumulative resource metrics since the scan was started. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab04c2012970498590d2d2034d6a44d34"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::client::KuduScanner::HasMoreRows </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Check if there may be rows to be fetched from this scanner.</p>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> if there may be rows to be fetched from this scanner. The method returns <code>true</code> provided there's at least one more tablet left to scan, even if that tablet has no data (we'll only know once we scan it). It will also be <code>true</code> after the initially opening the scanner before NextBatch is called for the first time. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa4a0caf7142880255d7aac1d75f33d21"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::KeepAlive </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Keep the current remote scanner alive.</p>
+<p>Keep the current remote scanner alive on the Tablet server for an additional time-to-live (set by a configuration flag on the tablet server). This is useful if the interval in between <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#af365f1d3b3b34aeb7d016727a9019067">NextBatch()</a> calls is big enough that the remote scanner might be garbage collected (default TTL is set to 60 secs.). This does not invalidate any previously fetched results.</p>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. In particular, this method returns a non-OK status if the scanner was already garbage collected or if the TabletServer was unreachable, for any reason. Note that a non-OK status returned by this method should not be taken as indication that the scan has failed. Subsequent calls to <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#af365f1d3b3b34aeb7d016727a9019067">NextBatch()</a> might still be successful, particularly if <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a107a8a682c0977272e0ae47746d39e6f">SetFaultTolerant()</a> has been called. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af365f1d3b3b34aeb7d016727a9019067"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::NextBatch </td>
+          <td>(</td>
+          <td class="paramtype">std::vector&lt; KuduRowResult &gt; *&#160;</td>
+          <td class="paramname"><em>rows</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get next batch of rows.</p>
+<p>Clears 'rows' and populates it with the next batch of rows from the tablet server. A call to <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#af365f1d3b3b34aeb7d016727a9019067">NextBatch()</a> invalidates all previously fetched results which might now be pointing to garbage memory.</p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000006">Deprecated:</a></b></dt><dd>Use <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#af1475d9a0667839c1ed9c3714b47d487">NextBatch(KuduScanBatch*)</a> instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">rows</td><td>Placeholder for the result. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af1475d9a0667839c1ed9c3714b47d487"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::NextBatch </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">KuduScanBatch</a> *&#160;</td>
+          <td class="paramname"><em>batch</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Fetch the next batch of results for this scanner.</p>
+<p>A single <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html" title="A batch of zero or more rows returned by a scan operation. ">KuduScanBatch</a> object may be reused. Each subsequent call replaces the data from the previous call, and invalidates any <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">KuduScanBatch::RowPtr</a> objects previously obtained from the batch. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">batch</td><td>Placeholder for the result. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa1ff3c11d9ac9f8183189ea5ac1ed9f1"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::Open </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>Result status of the operation (begin scanning). </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af82c4ccb442c222033841dd65cf5a67c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::SetBatchSizeBytes </td>
+          <td>(</td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>batch_size</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the hint for the size of the next batch in bytes.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">batch_size</td><td>The hint of batch size to set. If setting to 0 before calling <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aa1ff3c11d9ac9f8183189ea5ac1ed9f1">Open()</a>, it means that the first call to the tablet server won't return data. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4a4a2e354b3113561758b9bf4095d310"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::SetCacheBlocks </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>cache_blocks</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the block caching policy.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">cache_blocks</td><td>If <code>true</code>, scanned data blocks will be cached in memory and made available for future scans. Default is <code>true</code>. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a107a8a682c0977272e0ae47746d39e6f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::SetFaultTolerant </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Make scans resumable at another tablet server if current server fails.</p>
+<p>Scans are by default non fault-tolerant, and scans will fail if scanning an individual tablet fails (for example, if a tablet server crashes in the middle of a tablet scan). If this method is called, scans will be resumed at another tablet server in the case of failure.</p>
+<p>Fault-tolerant scans typically have lower throughput than non fault-tolerant scans. Fault tolerant scans use <code>READ_AT_SNAPSHOT</code> mode: if no snapshot timestamp is provided, the server will pick one.</p>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a93a87740ea75c9b6524dc229576b69fc"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::SetOrderMode </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3d6c79325c9da9741d0accf1b43bf7f9">OrderMode</a>&#160;</td>
+          <td class="paramname"><em>order_mode</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000007">Deprecated:</a></b></dt><dd>Use <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a107a8a682c0977272e0ae47746d39e6f">SetFaultTolerant()</a> instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">order_mode</td><td>Result record ordering mode to set. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8d938c6efc1b36d456c91b5af0b1578d"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::SetProjectedColumnIndexes </td>
+          <td>(</td>
+          <td class="paramtype">const std::vector&lt; int &gt; &amp;&#160;</td>
+          <td class="paramname"><em>col_indexes</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the column projection by passing the column indexes to read.</p>
+<p>Set the column projection used for this scanner by passing the column indices to read. A call to this method overrides any previous call to <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#abb10b26056757bf81c410d3d5e6bcc01">SetProjectedColumnNames()</a> or <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a8d938c6efc1b36d456c91b5af0b1578d">SetProjectedColumnIndexes()</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_indexes</td><td>Column indices for the projection. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abb10b26056757bf81c410d3d5e6bcc01"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::SetProjectedColumnNames </td>
+          <td>(</td>
+          <td class="paramtype">const std::vector&lt; std::string &gt; &amp;&#160;</td>
+          <td class="paramname"><em>col_names</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the projection for the scanner using column names.</p>
+<p>Set the projection used for the scanner by passing column names to read. This overrides any previous call to <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#abb10b26056757bf81c410d3d5e6bcc01">SetProjectedColumnNames()</a> or <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a8d938c6efc1b36d456c91b5af0b1578d">SetProjectedColumnIndexes()</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_names</td><td>Column names to use for the projection. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a68e2115cde71e113674e7a8b4df399ad"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::SetProjectedColumns </td>
+          <td>(</td>
+          <td class="paramtype">const std::vector&lt; std::string &gt; &amp;&#160;</td>
+          <td class="paramname"><em>col_names</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000003">Deprecated:</a></b></dt><dd>Use <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#abb10b26056757bf81c410d3d5e6bcc01">SetProjectedColumnNames()</a> instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_names</td><td>Column names to use for the projection. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a248e0a05e7bfdc31b5b8d363a937e81e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::SetReadMode </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348">ReadMode</a>&#160;</td>
+          <td class="paramname"><em>read_mode</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the ReadMode. Default is <code>READ_LATEST</code>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">read_mode</td><td>Read mode to set. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a3dbaf4c2db6a37517a242dcb8ee64c11"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::SetRowFormatFlags </td>
+          <td>(</td>
+          <td class="paramtype">uint64_t&#160;</td>
+          <td class="paramname"><em>flags</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Optionally set row format modifier flags.</p>
+<p>If flags is RowFormatFlags::NO_FLAGS, then no modifications will be made to the row format and the default will be used.</p>
+<p>Some flags require server-side server-side support, thus the caller should be prepared to handle a NotSupported status in <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aa1ff3c11d9ac9f8183189ea5ac1ed9f1">Open()</a> and <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#af365f1d3b3b34aeb7d016727a9019067">NextBatch()</a>.</p>
+<p>Example usage (without error handling, for brevity): </p>
+<div class="fragment"><div class="line">*    <a class="code" href="classkudu_1_1client_1_1KuduScanner.html#a2c621f778072a02f4092e96a0baf8180">KuduScanner</a> scanner(...);</div>
+<div class="line">*    uint64_t row_format_flags = <a class="code" href="classkudu_1_1client_1_1KuduScanner.html#a68345956f3f4c7fd5e1665fd292f6a85">KuduScanner::NO_FLAGS</a>;</div>
+<div class="line">*    row_format_flags |= <a class="code" href="classkudu_1_1client_1_1KuduScanner.html#a63cd270f3bc72f4197d2581ec8f8fc44">KuduScanner::PAD_UNIXTIME_MICROS_TO_16_BYTES</a>;</div>
+<div class="line">*    scanner.SetRowFormatFlags(row_format_flags);</div>
+<div class="line">*    scanner.Open();</div>
+<div class="line">*    <span class="keywordflow">while</span> (scanner.HasMoreRows()) {</div>
+<div class="line">*      KuduScanBatch batch;</div>
+<div class="line">*      scanner.NextBatch(&amp;batch);</div>
+<div class="line">*      Slice direct_data = batch.direct_data();</div>
+<div class="line">*      Slice indirect_data = batch.indirect_data();</div>
+<div class="line">*      ... <span class="comment">// Row data decoding and handling.</span></div>
+<div class="line">*    }</div>
+<div class="line">*  </div>
+</div><!-- fragment --> 
+</div>
+</div>
+<a class="anchor" id="af1db3f372fe3d0f30cd0b6a36b783cc8"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::SetSelection </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#aef70c7f3a596ecda4040f9d46514b11a">KuduClient::ReplicaSelection</a>&#160;</td>
+          <td class="paramname"><em>selection</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the replica selection policy while scanning.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">selection</td><td>The policy to set. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status.</dd></dl>
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000007">Todo:</a></b></dt><dd>Kill this method in favor of a consistency-level-based API. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a5b36a405daf09399438d5501b25b9f9f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::SetSnapshotMicros </td>
+          <td>(</td>
+          <td class="paramtype">uint64_t&#160;</td>
+          <td class="paramname"><em>snapshot_timestamp_micros</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set snapshot timestamp for scans in <code>READ_AT_SNAPSHOT</code> mode.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">snapshot_timestamp_micros</td><td>Timestamp to set in in microseconds since the Epoch. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab13dbb301197b411dec4cd6870801bae"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::SetSnapshotRaw </td>
+          <td>(</td>
+          <td class="paramtype">uint64_t&#160;</td>
+          <td class="paramname"><em>snapshot_timestamp</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set snapshot timestamp for scans in <code>READ_AT_SNAPSHOT</code> mode (raw).</p>
+<p>See <a class="el" href="classkudu_1_1client_1_1KuduClient.html#a3a671b3540c74ef7c358bb98e95031e0">KuduClient::GetLatestObservedTimestamp()</a> for details on how to use this method to achieve Read-Your-Writes behavior.</p>
+<dl class="section note"><dt>Note</dt><dd>This method is experimental and will either disappear or change in a future release.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">snapshot_timestamp</td><td>Timestamp to set in raw encoded form (i.e. as returned by a previous call to a server). </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a97c9f5e6a1056484c88ced411e19bee6"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::SetTimeoutMillis </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>millis</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the maximum time that <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aa1ff3c11d9ac9f8183189ea5ac1ed9f1">Open()</a> and <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#af365f1d3b3b34aeb7d016727a9019067">NextBatch()</a> are allowed to take.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">millis</td><td>Timeout to set (in milliseconds). Must be greater than 0. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aea36ffb783be3ffdf370cd7399f232d3"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::string kudu::client::KuduScanner::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>String representation of this scan. </dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="a68345956f3f4c7fd5e1665fd292f6a85"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const uint64_t kudu::client::KuduScanner::NO_FLAGS = 0</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>Modifier flags for the row format returned from the server.</p>
+<dl class="section note"><dt>Note</dt><dd>Each flag corresponds to a bit that gets set on a bitset that is sent to the server. See <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3dbaf4c2db6a37517a242dcb8ee64c11">SetRowFormatFlags()</a> for example usage. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a63cd270f3bc72f4197d2581ec8f8fc44"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const uint64_t kudu::client::KuduScanner::PAD_UNIXTIME_MICROS_TO_16_BYTES = 1 &lt;&lt; 0</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>Makes the server pad UNIXTIME_MICROS slots to 16 bytes. </p>
+<dl class="section note"><dt>Note</dt><dd>This flag actually wastes throughput by making messages larger than they need to be. It exists merely for compatibility reasons and requires the user to know the row format in order to decode the data. That is, if this flag is enabled, the user <em>must</em> use <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a1073a0c6517b126690d99527556dba51">KuduScanBatch::direct_data()</a> and <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#af41b26a5f137122454d6341a5b5c1a43">KuduScanBatch::indirect_data()</a> to obtain the row data for further decoding. Using <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a93c2f0914140dd405a51d57e2f75014a">KuduScanBatch::Row()</a> might yield incorrect/corrupt results and might even cause the client to crash. </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduSchema-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduSchema-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduSchema-members.html
new file mode 100644
index 0000000..83f6ad3
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduSchema-members.html
@@ -0,0 +1,133 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduSchema Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ClientTest</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#afe784e7c95d85391246a9b4745fed00b">Column</a>(size_t idx) const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CopyFrom</b>(const KuduSchema &amp;other) (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#a3d9bc062492e472a2055841461b2a87f">Equals</a>(const KuduSchema &amp;other) const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#a192b707f348178b698070d3a88a4d156">GetPrimaryKeyColumnIndexes</a>(std::vector&lt; int &gt; *indexes) const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>internal::GetTableSchemaRpc</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::LookupRpc</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>internal::MetaCacheEntry</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::WriteRpc</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduClient</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduScanner</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduScanToken</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduScanTokenBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduSchema</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#a41a683f3d93357fe68531bf71df39d02">KuduSchema</a>(const KuduSchema &amp;other)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduSchemaBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduSchemaFromSchema</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduTable</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduTableCreator</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduWriteOperation</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#aafaa50819a283b014ae03373e53489a1">NewRow</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#ac9e9f590006bd7ccfa44b87dec1b3c7a">num_columns</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const KuduSchema &amp;other) (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#a3f51ccf1a7e6f4a4fe4958073305dbab">Reset</a>(const std::vector&lt; KuduColumnSchema &gt; &amp;columns, int key_columns) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ScanConfiguration</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>tools::RemoteKsckMaster</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tools::ReplicaDumper</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduSchema</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>


[12/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_session.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_session.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_session.html
deleted file mode 100644
index d48b996..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_session.html
+++ /dev/null
@@ -1,683 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduSession 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">KuduSession</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_session-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduSession Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Representation of a Kudu client session.  
- <a href="classkudu_1_1client_1_1_kudu_session.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for kudu::client::KuduSession:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="classkudu_1_1client_1_1_kudu_session.png" usemap="#kudu::client::KuduSession_map" alt=""/>
-  <map id="kudu::client::KuduSession_map" name="kudu::client::KuduSession_map">
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:aaec3956e642610d703f3b83b78e24e19"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19">FlushMode</a> { <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19ad74b76e407e62ca951d369521636df2b">AUTO_FLUSH_SYNC</a>, 
-<a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19a520b8eef7ef0fd149b2757faf43972b1">AUTO_FLUSH_BACKGROUND</a>, 
-<a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19a1db3efc2094da09aae45bb68475cdb4a">MANUAL_FLUSH</a>
- }</td></tr>
-<tr class="memdesc:aaec3956e642610d703f3b83b78e24e19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modes of flush operations.  <a href="classkudu_1_1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19">More...</a><br /></td></tr>
-<tr class="separator:aaec3956e642610d703f3b83b78e24e19"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aabd55109ba3b086bbe33b277cdd40d22"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aabd55109ba3b086bbe33b277cdd40d22">ExternalConsistencyMode</a> { <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aabd55109ba3b086bbe33b277cdd40d22ae978fab7451faebf4399830b603c855c">CLIENT_PROPAGATED</a>, 
-<a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aabd55109ba3b086bbe33b277cdd40d22a70010f3ef1f70b99b02328c024c436c9">COMMIT_WAIT</a>
- }</td></tr>
-<tr class="memdesc:aabd55109ba3b086bbe33b277cdd40d22"><td class="mdescLeft">&#160;</td><td class="mdescRight">The possible external consistency modes on which Kudu operates.  <a href="classkudu_1_1client_1_1_kudu_session.html#aabd55109ba3b086bbe33b277cdd40d22">More...</a><br /></td></tr>
-<tr class="separator:aabd55109ba3b086bbe33b277cdd40d22"><td class="memSeparator" colspan="2">&#160;</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:a83555781b5a037f87c215e565ecf1a8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a83555781b5a037f87c215e565ecf1a8f">SetFlushMode</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19">FlushMode</a> m) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a83555781b5a037f87c215e565ecf1a8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a56d1c7f47dfcaf5121b15a4435a8eeca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a56d1c7f47dfcaf5121b15a4435a8eeca">SetExternalConsistencyMode</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aabd55109ba3b086bbe33b277cdd40d22">ExternalConsistencyMode</a> m) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a56d1c7f47dfcaf5121b15a4435a8eeca"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aefa9bbc51c27104ce103b9ecda3b8abf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aefa9bbc51c27104ce103b9ecda3b8abf">SetMutationBufferSpace</a> (size_t size_bytes) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:aefa9bbc51c27104ce103b9ecda3b8abf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7311344cec37b3847217197c35467cdf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a7311344cec37b3847217197c35467cdf">SetMutationBufferFlushWatermark</a> (double watermark_pct) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a7311344cec37b3847217197c35467cdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aabe75f0688f992dbdb2694a50d07f941"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aabe75f0688f992dbdb2694a50d07f941">SetMutationBufferFlushInterval</a> (unsigned int millis) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:aabe75f0688f992dbdb2694a50d07f941"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac9a96017f86bfb6348fca9bfa0b8b5a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ac9a96017f86bfb6348fca9bfa0b8b5a4">SetMutationBufferMaxNum</a> (unsigned int max_num) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:ac9a96017f86bfb6348fca9bfa0b8b5a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a25b22362650d7120f59cc1025e40bd79"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a25b22362650d7120f59cc1025e40bd79">SetTimeoutMillis</a> (int millis)</td></tr>
-<tr class="separator:a25b22362650d7120f59cc1025e40bd79"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad3f7324b27fca298c5ca3d07b4741943"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad3f7324b27fca298c5ca3d07b4741943">Apply</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">KuduWriteOperation</a> *write_op) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:ad3f7324b27fca298c5ca3d07b4741943"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a64955abb5f5cc821b6e56354f733ce84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a64955abb5f5cc821b6e56354f733ce84">Flush</a> () WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a64955abb5f5cc821b6e56354f733ce84"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad8c68570479e95b325d8a5437eef8731"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad8c68570479e95b325d8a5437eef8731">FlushAsync</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_status_callback.html">KuduStatusCallback</a> *cb)</td></tr>
-<tr class="separator:ad8c68570479e95b325d8a5437eef8731"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa5204844e361ecc3068fbc4e02fd4436"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aa5204844e361ecc3068fbc4e02fd4436">Close</a> () WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:aa5204844e361ecc3068fbc4e02fd4436"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a97a807a4f85220a0be72b2618f0bd578"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a97a807a4f85220a0be72b2618f0bd578">HasPendingOperations</a> () const</td></tr>
-<tr class="separator:a97a807a4f85220a0be72b2618f0bd578"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a24e68920465b5bb06f0426dea5970112"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a24e68920465b5bb06f0426dea5970112">CountBufferedOperations</a> () const ATTRIBUTE_DEPRECATED(&quot;this method is experimental and will disappear &quot; &quot;in a future release&quot;)</td></tr>
-<tr class="separator:a24e68920465b5bb06f0426dea5970112"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af1c5e5e8faba286cddc266057e9a82d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#af1c5e5e8faba286cddc266057e9a82d5">SetErrorBufferSpace</a> (size_t size_bytes)</td></tr>
-<tr class="separator:af1c5e5e8faba286cddc266057e9a82d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8836aa2b627defd9ff8e567dd5e17913"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a8836aa2b627defd9ff8e567dd5e17913">CountPendingErrors</a> () const</td></tr>
-<tr class="separator:a8836aa2b627defd9ff8e567dd5e17913"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7f497370e7a6f2576f71efab816b12f7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a7f497370e7a6f2576f71efab816b12f7">GetPendingErrors</a> (std::vector&lt; <a class="el" href="classkudu_1_1client_1_1_kudu_error.html">KuduError</a> *&gt; *errors, bool *overflowed)</td></tr>
-<tr class="separator:a7f497370e7a6f2576f71efab816b12f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a551fc897a7776d870bfe3d7fe403aca1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">KuduClient</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a551fc897a7776d870bfe3d7fe403aca1">client</a> () const</td></tr>
-<tr class="separator:a551fc897a7776d870bfe3d7fe403aca1"><td class="memSeparator" colspan="2">&#160;</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:a5b5a804db2a148e792148f521f04b486"><td class="memItemLeft" align="right" valign="top"><a id="a5b5a804db2a148e792148f521f04b486"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduClient</b></td></tr>
-<tr class="separator:a5b5a804db2a148e792148f521f04b486"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ada57057f15990c8cc54770c782fa9ad4"><td class="memItemLeft" align="right" valign="top"><a id="ada57057f15990c8cc54770c782fa9ad4"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::Batcher</b></td></tr>
-<tr class="separator:ada57057f15990c8cc54770c782fa9ad4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aba2affbf999dd265d3a7f8c30598fec7"><td class="memItemLeft" align="right" valign="top"><a id="aba2affbf999dd265d3a7f8c30598fec7"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>ClientTest</b></td></tr>
-<tr class="separator:aba2affbf999dd265d3a7f8c30598fec7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>Representation of a Kudu client session. </p>
-<p>A <a class="el" href="classkudu_1_1client_1_1_kudu_session.html" title="Representation of a Kudu client session. ">KuduSession</a> belongs to a specific <a class="el" href="classkudu_1_1client_1_1_kudu_client.html" title="A handle for a connection to a cluster. ">KuduClient</a>, and represents a context in which all read/write data access should take place. Within a session, multiple operations may be accumulated and batched together for better efficiency. Settings like timeouts, priorities, and trace IDs are also set per session.</p>
-<p>A <a class="el" href="classkudu_1_1client_1_1_kudu_session.html" title="Representation of a Kudu client session. ">KuduSession</a>'s main purpose is for grouping together multiple data-access operations together into batches or transactions. It is important to note the distinction between these two:</p>
-<ul>
-<li>A batch is a set of operations which are grouped together in order to amortize fixed costs such as RPC call overhead and round trip times. A batch DOES NOT imply any ACID-like guarantees. Within a batch, some operations may succeed while others fail, and concurrent readers may see partial results. If the client crashes mid-batch, it is possible that some of the operations will be made durable while others were lost. </li>
-<li>In contrast, a transaction is a set of operations which are treated as an indivisible semantic unit, per the usual definitions of database transactions and isolation levels.</li>
-</ul>
-<dl class="section note"><dt>Note</dt><dd>Kudu does not currently support transactions! They are only mentioned in the above documentation to clarify that batches are not transactional and should only be used for efficiency.</dd></dl>
-<p><a class="el" href="classkudu_1_1client_1_1_kudu_session.html" title="Representation of a Kudu client session. ">KuduSession</a> is separate from <a class="el" href="classkudu_1_1client_1_1_kudu_table.html" title="A representation of a table on a particular cluster. ">KuduTable</a> because a given batch or transaction may span multiple tables. This is particularly important in the future when we add ACID support, but even in the context of batching, we may be able to coalesce writes to different tables hosted on the same server into the same RPC.</p>
-<p><a class="el" href="classkudu_1_1client_1_1_kudu_session.html" title="Representation of a Kudu client session. ">KuduSession</a> is separate from <a class="el" href="classkudu_1_1client_1_1_kudu_client.html" title="A handle for a connection to a cluster. ">KuduClient</a> because, in a multi-threaded application, different threads may need to concurrently execute transactions. Similar to a JDBC "session", transaction boundaries will be delineated on a per-session basis &ndash; in between a "BeginTransaction" and "Commit" call on a given session, all operations will be part of the same transaction. Meanwhile another concurrent Session object can safely run non-transactional work or other transactions without interfering.</p>
-<p>Additionally, there is a guarantee that writes from different sessions do not get batched together into the same RPCs &ndash; this means that latency-sensitive clients can run through the same <a class="el" href="classkudu_1_1client_1_1_kudu_client.html" title="A handle for a connection to a cluster. ">KuduClient</a> object as throughput-oriented clients, perhaps by setting the latency-sensitive session's timeouts low and priorities high. Without the separation of batches, a latency-sensitive single-row insert might get batched along with 10MB worth of inserts from the batch writer, thus delaying the response significantly.</p>
-<p>Though we currently do not have transactional support, users will be forced to use a <a class="el" href="classkudu_1_1client_1_1_kudu_session.html" title="Representation of a Kudu client session. ">KuduSession</a> to instantiate reads as well as writes. This will make it more straight-forward to add RW transactions in the future without significant modifications to the API.</p>
-<p>Users who are familiar with the Hibernate ORM framework should find this concept of a Session familiar.</p>
-<dl class="section note"><dt>Note</dt><dd>This class is not thread-safe. </dd></dl>
-</div><h2 class="groupheader">Member Enumeration Documentation</h2>
-<a id="aabd55109ba3b086bbe33b277cdd40d22"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aabd55109ba3b086bbe33b277cdd40d22">&#9670;&nbsp;</a></span>ExternalConsistencyMode</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aabd55109ba3b086bbe33b277cdd40d22">kudu::client::KuduSession::ExternalConsistencyMode</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>The possible external consistency modes on which Kudu operates. </p>
-<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aabd55109ba3b086bbe33b277cdd40d22ae978fab7451faebf4399830b603c855c"></a>CLIENT_PROPAGATED&#160;</td><td class="fielddoc"><p>The response to any write will contain a timestamp. Any further calls from the same client to other servers will update those servers with that timestamp. Following write operations from the same client will be assigned timestamps that are strictly higher, enforcing external consistency without having to wait or incur any latency penalties.</p>
-<p>In order to maintain external consistency for writes between two different clients in this mode, the user must forward the timestamp from the first client to the second by using <a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aa4af2abf2a56d92d8795662fa090baa9">KuduClient::GetLatestObservedTimestamp()</a> and <a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a0809b055eda76fd68988462f2a9791dd">KuduClient::SetLatestObservedTimestamp()</a>.</p>
-<p>This is the default external consistency mode.</p>
-<dl class="section warning"><dt>Warning</dt><dd>Failure to propagate timestamp information through back-channels between two different clients will negate any external consistency guarantee under this mode. </dd></dl>
-</td></tr>
-<tr><td class="fieldname"><a id="aabd55109ba3b086bbe33b277cdd40d22a70010f3ef1f70b99b02328c024c436c9"></a>COMMIT_WAIT&#160;</td><td class="fielddoc"><p>The server will guarantee that write operations from the same or from other client are externally consistent, without the need to propagate timestamps across clients. This is done by making write operations wait until there is certainty that all follow up write operations (operations that start after the previous one finishes) will be assigned a timestamp that is strictly higher, enforcing external consistency.</p>
-<dl class="section warning"><dt>Warning</dt><dd>Depending on the clock synchronization state of TabletServers this may imply considerable latency. Moreover operations in <code>COMMIT_WAIT</code> external consistency mode will outright fail if TabletServer clocks are either unsynchronized or synchronized but with a maximum error which surpasses a pre-configured threshold. </dd></dl>
-</td></tr>
-</table>
-
-</div>
-</div>
-<a id="aaec3956e642610d703f3b83b78e24e19"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aaec3956e642610d703f3b83b78e24e19">&#9670;&nbsp;</a></span>FlushMode</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19">kudu::client::KuduSession::FlushMode</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Modes of flush operations. </p>
-<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aaec3956e642610d703f3b83b78e24e19ad74b76e407e62ca951d369521636df2b"></a>AUTO_FLUSH_SYNC&#160;</td><td class="fielddoc"><p>Every write will be sent to the server in-band with the <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad3f7324b27fca298c5ca3d07b4741943">Apply()</a> call. No batching will occur. In this mode, the <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a64955abb5f5cc821b6e56354f733ce84">Flush()</a> call never has any effect, since each <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad3f7324b27fca298c5ca3d07b4741943">Apply()</a> call has already flushed the buffer. This is the default flush mode. </p>
-</td></tr>
-<tr><td class="fieldname"><a id="aaec3956e642610d703f3b83b78e24e19a520b8eef7ef0fd149b2757faf43972b1"></a>AUTO_FLUSH_BACKGROUND&#160;</td><td class="fielddoc"><p><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad3f7324b27fca298c5ca3d07b4741943">Apply()</a> calls will return immediately (unless there is not enough buffer space to accommodate the newly added operations), but the writes will be sent in the background, potentially batched together with other writes from the same session. If there is not sufficient buffer space, <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad3f7324b27fca298c5ca3d07b4741943">Apply()</a> blocks for buffer space to become available.</p>
-<p>Because writes are applied in the background, any errors will be stored in a session-local buffer. Call <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a8836aa2b627defd9ff8e567dd5e17913">CountPendingErrors()</a> or <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a7f497370e7a6f2576f71efab816b12f7">GetPendingErrors()</a> to retrieve them.</p>
-<p>In this mode, calling the <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad8c68570479e95b325d8a5437eef8731">FlushAsync()</a> or <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a64955abb5f5cc821b6e56354f733ce84">Flush()</a> methods causes a flush that normally would have happened at some point in the near future to happen right now. The <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a64955abb5f5cc821b6e56354f733ce84">Flush()</a> call can be used to block until the current batch is sent and the reclaimed space is available for new operations.</p>
-<dl class="section attention"><dt>Attention</dt><dd>The <code>AUTO_FLUSH_BACKGROUND</code> mode, when used in conjunction with a <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ac9a96017f86bfb6348fca9bfa0b8b5a4">KuduSession::SetMutationBufferMaxNum()</a> of greater than 1 (the default is 2), may result in out-of-order writes. This is because the buffers may flush concurrently, so multiple write operations may be sent to the server in parallel. See <a href="https://issues.apache.org/jira/browse/KUDU-1767">KUDU-1767</a> for more information.</dd></dl>
-<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000006">Todo:</a></b></dt><dd>Provide an API for the user to specify a callback to do their own error reporting. </dd></dl>
-</td></tr>
-<tr><td class="fieldname"><a id="aaec3956e642610d703f3b83b78e24e19a1db3efc2094da09aae45bb68475cdb4a"></a>MANUAL_FLUSH&#160;</td><td class="fielddoc"><p><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad3f7324b27fca298c5ca3d07b4741943">Apply()</a> calls will return immediately, and the writes will not be sent until the user calls <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a64955abb5f5cc821b6e56354f733ce84">Flush()</a>. If the buffer runs past the configured space limit, then <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad3f7324b27fca298c5ca3d07b4741943">Apply()</a> will return an error.</p>
-<dl class="section attention"><dt>Attention</dt><dd>The <code>MANUAL_FLUSH</code> mode, when used in conjunction with a <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ac9a96017f86bfb6348fca9bfa0b8b5a4">KuduSession::SetMutationBufferMaxNum()</a> of greater than 1 (the default is 2), may result in out-of-order writes if <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad8c68570479e95b325d8a5437eef8731">KuduSession::FlushAsync()</a> is used. This is because the buffers may flush concurrently, so multiple write operations may be sent to the server in parallel. See <a href="https://issues.apache.org/jira/browse/KUDU-1767">KUDU-1767</a> for more information. </dd></dl>
-</td></tr>
-</table>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a id="ad3f7324b27fca298c5ca3d07b4741943"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad3f7324b27fca298c5ca3d07b4741943">&#9670;&nbsp;</a></span>Apply()</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::client::KuduSession::Apply </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">KuduWriteOperation</a> *&#160;</td>
-          <td class="paramname"><em>write_op</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000004">Todo:</a></b></dt><dd>Add "doAs" ability here for proxy servers to be able to act on behalf of other users, assuming access rights. </dd></dl>
-<p>Apply the write operation.</p>
-<p>The behavior of this function depends on the current flush mode. Regardless of flush mode, however, <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad3f7324b27fca298c5ca3d07b4741943">Apply()</a> may begin to perform processing in the background for the call (e.g. looking up the tablet, etc). Given that, an error may be queued into the PendingErrors structure prior to flushing, even in <code>MANUAL_FLUSH</code> mode.</p>
-<p>In case of any error, which may occur during flushing or because the write_op is malformed, the write_op is stored in the session's error collector which may be retrieved at any time.</p>
-<p>A <a class="el" href="classkudu_1_1client_1_1_kudu_session.html" title="Representation of a Kudu client session. ">KuduSession</a> accumulates write operations submitted via the <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad3f7324b27fca298c5ca3d07b4741943">Apply()</a> method in mutation buffers. A <a class="el" href="classkudu_1_1client_1_1_kudu_session.html" title="Representation of a Kudu client session. ">KuduSession</a> always has at least one mutation buffer. In any flush mode, this call may block if the maximum number of mutation buffers per session is reached (use <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ac9a96017f86bfb6348fca9bfa0b8b5a4">KuduSession::SetMutationBufferMaxNum()</a> to set the limit on maximum number of batchers).</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">write_op</td><td>Operation to apply. This method transfers the write_op's ownership to the <a class="el" href="classkudu_1_1client_1_1_kudu_session.html" title="Representation of a Kudu client session. ">KuduSession</a>. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a551fc897a7776d870bfe3d7fe403aca1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a551fc897a7776d870bfe3d7fe403aca1">&#9670;&nbsp;</a></span>client()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">KuduClient</a>* kudu::client::KuduSession::client </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>Client for the session: pointer to the associated client object. </dd></dl>
-
-</div>
-</div>
-<a id="aa5204844e361ecc3068fbc4e02fd4436"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa5204844e361ecc3068fbc4e02fd4436">&#9670;&nbsp;</a></span>Close()</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::client::KuduSession::Close </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classkudu_1_1_status.html" title="A representation of an operation&#39;s outcome. ">Status</a> of the session closure. In particular, an error is returned if there are non-flushed or in-flight operations. </dd></dl>
-
-</div>
-</div>
-<a id="a24e68920465b5bb06f0426dea5970112"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a24e68920465b5bb06f0426dea5970112">&#9670;&nbsp;</a></span>CountBufferedOperations()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int kudu::client::KuduSession::CountBufferedOperations </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Get number of buffered operations (not the same as 'pending').</p>
-<p>Note that this is different than <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a97a807a4f85220a0be72b2618f0bd578">HasPendingOperations()</a> above, which includes operations which have been sent and not yet responded to.</p>
-<p>This method is most relevant in <code>MANUAL_FLUSH</code> mode, where the result count stays valid until next explicit flush or <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad3f7324b27fca298c5ca3d07b4741943">Apply()</a> call. There is not much sense using this method in other flush modes: </p><ul>
-<li>in <code>AUTO_FLUSH_SYNC</code> mode, the data is immediately put en-route to the destination by <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad3f7324b27fca298c5ca3d07b4741943">Apply()</a> method itself, so this method always returns zero. </li>
-<li>in <code>AUTO_FLUSH_BACKGROUND</code> mode, the result count returned by this method expires unpredictably and there isn't any guaranteed validity interval for the result: the background flush task can run any moment, invalidating the result.</li>
-</ul>
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd>This method is experimental and will disappear in a future release.</dd></dl>
-<dl class="section return"><dt>Returns</dt><dd>The number of buffered operations. These are operations that have not yet been flushed &ndash; i.e. they are not en-route yet. </dd></dl>
-
-</div>
-</div>
-<a id="a8836aa2b627defd9ff8e567dd5e17913"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8836aa2b627defd9ff8e567dd5e17913">&#9670;&nbsp;</a></span>CountPendingErrors()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int kudu::client::KuduSession::CountPendingErrors </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Get error count for pending operations.</p>
-<p>Errors may accumulate in session's lifetime; use this method to see how many errors happened since last call of <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a7f497370e7a6f2576f71efab816b12f7">GetPendingErrors()</a> method. The error count includes both the accumulated and dropped errors. An error might be dropped due to the limit on the error buffer size; see the <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#af1c5e5e8faba286cddc266057e9a82d5">SetErrorBufferSpace()</a> method for details.</p>
-<dl class="section return"><dt>Returns</dt><dd>Total count of errors accumulated during the session. </dd></dl>
-
-</div>
-</div>
-<a id="a64955abb5f5cc821b6e56354f733ce84"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a64955abb5f5cc821b6e56354f733ce84">&#9670;&nbsp;</a></span>Flush()</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::client::KuduSession::Flush </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Flush any pending writes.</p>
-<p>This method initiates flushing of the current batch of buffered write operations, if any, and then awaits for completion of all pending operations of the session. I.e., after successful return from this method no pending operations should be left in the session.</p>
-<p>In <code>AUTO_FLUSH_SYNC</code> mode, calling this method has no effect, since every <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad3f7324b27fca298c5ca3d07b4741943">Apply()</a> call flushes itself inline.</p>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. In particular, returns a non-OK status if there are any pending errors after the rows have been flushed. Callers should then use GetPendingErrors to determine which specific operations failed. </dd></dl>
-
-</div>
-</div>
-<a id="ad8c68570479e95b325d8a5437eef8731"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad8c68570479e95b325d8a5437eef8731">&#9670;&nbsp;</a></span>FlushAsync()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void kudu::client::KuduSession::FlushAsync </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_status_callback.html">KuduStatusCallback</a> *&#160;</td>
-          <td class="paramname"><em>cb</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Flush any pending writes asynchronously.</p>
-<p>This method schedules a background flush of the latest batch of buffered write operations. Provided callback is invoked upon the flush completion of the latest batch of buffered write operations. If there were errors while flushing the operations, corresponding 'not OK' status is passed as a parameter for the callback invocation. Callers should then use <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a7f497370e7a6f2576f71efab816b12f7">GetPendingErrors()</a> to determine which specific operations failed.</p>
-<p>In the case that the async version of this method is used, then the callback will be called upon completion of the operations which were buffered since the last flush. In other words, in the following sequence: </p><div class="fragment"><div class="line">session-&gt;Insert(a);</div><div class="line">session-&gt;FlushAsync(callback_1);</div><div class="line">session-&gt;Insert(b);</div><div class="line">session-&gt;FlushAsync(callback_2);</div></div><!-- fragment --><p> ... <code>callback_2</code> will be triggered once <code>b</code> has been inserted, regardless of whether <code>a</code> has completed or not. That means there might be pending operations left in prior batches even after the callback has been invoked to report on the flush status of the latest batch.</p>
-<dl class="section note"><dt>Note</dt><dd>This also means that, if FlushAsync is called twice in succession, with no intervening operations, the second flush will return immediately. For example: <div class="fragment"><div class="line">session-&gt;Insert(a);</div><div class="line">session-&gt;FlushAsync(callback_1); <span class="comment">// called when &#39;a&#39; is inserted</span></div><div class="line">session-&gt;FlushAsync(callback_2); <span class="comment">// called immediately!</span></div></div><!-- fragment --> Note that, as in all other async functions in Kudu, the callback may be called either from an IO thread or the same thread which calls FlushAsync. The callback should not block.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">cb</td><td>Callback to call upon flush completion. The <code>cb</code> must remain valid until it is invoked. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a id="a7f497370e7a6f2576f71efab816b12f7"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7f497370e7a6f2576f71efab816b12f7">&#9670;&nbsp;</a></span>GetPendingErrors()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void kudu::client::KuduSession::GetPendingErrors </td>
-          <td>(</td>
-          <td class="paramtype">std::vector&lt; <a class="el" href="classkudu_1_1client_1_1_kudu_error.html">KuduError</a> *&gt; *&#160;</td>
-          <td class="paramname"><em>errors</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">bool *&#160;</td>
-          <td class="paramname"><em>overflowed</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Get information on errors from previous session activity.</p>
-<p>The information on errors are reset upon calling this method.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[out]</td><td class="paramname">errors</td><td>Pointer to the container to fill with error info objects. Caller takes ownership of the returned errors in the container. </td></tr>
-    <tr><td class="paramdir">[out]</td><td class="paramname">overflowed</td><td>If there were more errors than could be held in the session's error buffer, then <code>overflowed</code> is set to <code>true</code>. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a id="a97a807a4f85220a0be72b2618f0bd578"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a97a807a4f85220a0be72b2618f0bd578">&#9670;&nbsp;</a></span>HasPendingOperations()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::client::KuduSession::HasPendingOperations </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Check if there are any pending operations in this session.</p>
-<dl class="section return"><dt>Returns</dt><dd><code>true</code> if there are operations which have not yet been delivered to the cluster. This may include buffered operations (i.e. those that have not yet been flushed) as well as in-flight operations (i.e. those that are in the process of being sent to the servers).</dd></dl>
-<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000005">Todo:</a></b></dt><dd>Maybe "incomplete" or "undelivered" is clearer? </dd></dl>
-
-</div>
-</div>
-<a id="af1c5e5e8faba286cddc266057e9a82d5"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af1c5e5e8faba286cddc266057e9a82d5">&#9670;&nbsp;</a></span>SetErrorBufferSpace()</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::client::KuduSession::SetErrorBufferSpace </td>
-          <td>(</td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>size_bytes</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set limit on maximum buffer (memory) size used by this session's errors. By default, when a session is created, there is no limit on maximum size.</p>
-<p>The session's error buffer contains information on failed write operations. In most cases, the error contains the row which would be applied as is. If the error buffer space limit is set, the number of errors which fit into the buffer varies depending on error conditions, write operation types (insert/update/delete), and write operation row sizes.</p>
-<p>When the limit is set, the session will drop the first error that would overflow the buffer as well as all subsequent errors. To resume the accumulation of session errors, it's necessary to flush the current contents of the error buffer using the <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a7f497370e7a6f2576f71efab816b12f7">GetPendingErrors()</a> method.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">size_bytes</td><td>Limit on the maximum memory size consumed by collected session errors, where <code>0</code> means 'unlimited'. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. An error is returned on an attempt to set the limit on the buffer space if: <ul>
-<li>the session has already dropped at least one error since the last call to the <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a7f497370e7a6f2576f71efab816b12f7">GetPendingErrors()</a> method </li>
-<li>the new limit is less than the amount of space occupied by already accumulated errors. </li>
-</ul>
-</dd></dl>
-
-</div>
-</div>
-<a id="a56d1c7f47dfcaf5121b15a4435a8eeca"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a56d1c7f47dfcaf5121b15a4435a8eeca">&#9670;&nbsp;</a></span>SetExternalConsistencyMode()</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::client::KuduSession::SetExternalConsistencyMode </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aabd55109ba3b086bbe33b277cdd40d22">ExternalConsistencyMode</a>&#160;</td>
-          <td class="paramname"><em>m</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set external consistency mode for the session.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">m</td><td>External consistency mode to set. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a83555781b5a037f87c215e565ecf1a8f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a83555781b5a037f87c215e565ecf1a8f">&#9670;&nbsp;</a></span>SetFlushMode()</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::client::KuduSession::SetFlushMode </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19">FlushMode</a>&#160;</td>
-          <td class="paramname"><em>m</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the flush mode.</p>
-<dl class="section pre"><dt>Precondition</dt><dd>There should be no pending writes &ndash; call <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a64955abb5f5cc821b6e56354f733ce84">Flush()</a> first to ensure nothing is pending.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">m</td><td>Flush mode to set. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation status. </dd></dl>
-
-</div>
-</div>
-<a id="aabe75f0688f992dbdb2694a50d07f941"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aabe75f0688f992dbdb2694a50d07f941">&#9670;&nbsp;</a></span>SetMutationBufferFlushInterval()</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::client::KuduSession::SetMutationBufferFlushInterval </td>
-          <td>(</td>
-          <td class="paramtype">unsigned int&#160;</td>
-          <td class="paramname"><em>millis</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the interval for time-based flushing of the mutation buffer.</p>
-<p>In some cases, while running in AUTO_FLUSH_BACKGROUND mode, the size of the mutation buffer for pending operations and the flush watermark for fresh operations may be too high for the rate of incoming data: it would take too long to accumulate enough data in the buffer to trigger flushing. I.e., it makes sense to flush the accumulated operations if the prior flush happened long time ago. This method sets the wait interval for the time-based flushing which takes place along with the flushing triggered by the over-the-watermark criterion. By default, the interval is set to 1000 ms (i.e. 1 second).</p>
-<dl class="section note"><dt>Note</dt><dd>This setting is applicable only for AUTO_FLUSH_BACKGROUND sessions. I.e., calling this method in other flush modes is safe, but the parameter has no effect until the session is switched into AUTO_FLUSH_BACKGROUND mode.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">millis</td><td>The duration of the interval for the time-based flushing, in milliseconds. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a7311344cec37b3847217197c35467cdf"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7311344cec37b3847217197c35467cdf">&#9670;&nbsp;</a></span>SetMutationBufferFlushWatermark()</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::client::KuduSession::SetMutationBufferFlushWatermark </td>
-          <td>(</td>
-          <td class="paramtype">double&#160;</td>
-          <td class="paramname"><em>watermark_pct</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the buffer watermark to trigger flush in AUTO_FLUSH_BACKGROUND mode.</p>
-<p>This method sets the watermark for fresh operations in the buffer when running in AUTO_FLUSH_BACKGROUND mode: once the specified threshold is reached, the session starts sending the accumulated write operations to the appropriate tablet servers. By default, the buffer flush watermark is to to 50%.</p>
-<dl class="section note"><dt>Note</dt><dd>This setting is applicable only for AUTO_FLUSH_BACKGROUND sessions. I.e., calling this method in other flush modes is safe, but the parameter has no effect until the session is switched into AUTO_FLUSH_BACKGROUND mode.</dd>
-<dd>
-The buffer contains data for fresh (i.e. newly submitted) operations and also operations which are scheduled for flush or being flushed. The flush watermark determines how much of the buffer space is taken by newly submitted operations. Setting this level to 1.0 (i.e. 100%) results in flushing the buffer only when the newly applied operation would overflow the buffer.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">watermark_pct</td><td>Watermark level as percentage of the mutation buffer size. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="ac9a96017f86bfb6348fca9bfa0b8b5a4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac9a96017f86bfb6348fca9bfa0b8b5a4">&#9670;&nbsp;</a></span>SetMutationBufferMaxNum()</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::client::KuduSession::SetMutationBufferMaxNum </td>
-          <td>(</td>
-          <td class="paramtype">unsigned int&#160;</td>
-          <td class="paramname"><em>max_num</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the maximum number of mutation buffers per <a class="el" href="classkudu_1_1client_1_1_kudu_session.html" title="Representation of a Kudu client session. ">KuduSession</a> object.</p>
-<p>A <a class="el" href="classkudu_1_1client_1_1_kudu_session.html" title="Representation of a Kudu client session. ">KuduSession</a> accumulates write operations submitted via the <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad3f7324b27fca298c5ca3d07b4741943">Apply()</a> method in mutation buffers. A <a class="el" href="classkudu_1_1client_1_1_kudu_session.html" title="Representation of a Kudu client session. ">KuduSession</a> always has at least one mutation buffer. The mutation buffer which accumulates new incoming operations is called the <em>current mutation buffer</em>. The current mutation buffer is flushed either explicitly using the <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a64955abb5f5cc821b6e56354f733ce84">KuduSession::Flush()</a> and/or <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad8c68570479e95b325d8a5437eef8731">KuduSession::FlushAsync()</a> methods or it's done by the <a class="el" href="classkudu_1_1client_1_1_ku
 du_session.html" title="Representation of a Kudu client session. ">KuduSession</a> automatically if running in AUTO_FLUSH_BACKGROUND mode. After flushing the current mutation buffer, a new buffer is created upon calling <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad3f7324b27fca298c5ca3d07b4741943">KuduSession::Apply()</a>, provided the limit is not exceeded. A call to <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad3f7324b27fca298c5ca3d07b4741943">KuduSession::Apply()</a> blocks if it's at the maximum number of buffers allowed; the call unblocks as soon as one of the pending batchers finished flushing and a new batcher can be created.</p>
-<p>The minimum setting for this parameter is 1 (one). The default setting for this parameter is 2 (two).</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">max_num</td><td>The maximum number of mutation buffers per <a class="el" href="classkudu_1_1client_1_1_kudu_session.html" title="Representation of a Kudu client session. ">KuduSession</a> object to hold the applied operations. Use <code>0</code> to set the maximum number of concurrent mutation buffers to unlimited. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="aefa9bbc51c27104ce103b9ecda3b8abf"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aefa9bbc51c27104ce103b9ecda3b8abf">&#9670;&nbsp;</a></span>SetMutationBufferSpace()</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::client::KuduSession::SetMutationBufferSpace </td>
-          <td>(</td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>size_bytes</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the amount of buffer space used by this session for outbound writes.</p>
-<p>The effect of the buffer size varies based on the flush mode of the session: </p><ul>
-<li>AUTO_FLUSH_SYNC since no buffering is done, this has no effect. </li>
-<li>AUTO_FLUSH_BACKGROUND if the buffer space is exhausted, then write calls will block until there is space available in the buffer. </li>
-<li>MANUAL_FLUSH if the buffer space is exhausted, then write calls will return an error</li>
-</ul>
-<p>By default, the buffer space is set to 7 MiB (i.e. 7 * 1024 * 1024 bytes).</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">size_bytes</td><td>Size of the buffer space to set (number of bytes). </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a25b22362650d7120f59cc1025e40bd79"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a25b22362650d7120f59cc1025e40bd79">&#9670;&nbsp;</a></span>SetTimeoutMillis()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void kudu::client::KuduSession::SetTimeoutMillis </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>millis</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the timeout for writes made in this session.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">millis</td><td>Timeout to set in milliseconds; should be greater or equal to 0. If the parameter value is less than 0, it's implicitly set to 0. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_session.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_session.png b/cpp-client-api/classkudu_1_1client_1_1_kudu_session.png
deleted file mode 100644
index 2c92c7e..0000000
Binary files a/cpp-client-api/classkudu_1_1client_1_1_kudu_session.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_status_callback-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_status_callback-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_status_callback-members.html
deleted file mode 100644
index d4f277a..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_status_callback-members.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_status_callback.html">KuduStatusCallback</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduStatusCallback Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_status_callback.html">kudu::client::KuduStatusCallback</a>, including all inherited members.</p>
-<table class="directory">
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduStatusCallback</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_status_callback.html">kudu::client::KuduStatusCallback</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_status_callback.html">kudu::client::KuduStatusCallback</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_status_callback.html#a2333beedb1d0c08a8c127b4552fbeb07">Run</a>(const Status &amp;s)=0</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_status_callback.html">kudu::client::KuduStatusCallback</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduStatusCallback</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_status_callback.html">kudu::client::KuduStatusCallback</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_status_callback.html">kudu::client::KuduStatusCallback</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_status_callback.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_status_callback.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_status_callback.html
deleted file mode 100644
index e89b551..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_status_callback.html
+++ /dev/null
@@ -1,146 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduStatusCallback 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_status_callback.html">KuduStatusCallback</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_status_callback-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduStatusCallback Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>The interface for all status callbacks.  
- <a href="classkudu_1_1client_1_1_kudu_status_callback.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="callbacks_8h_source.html">callbacks.h</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for kudu::client::KuduStatusCallback:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="classkudu_1_1client_1_1_kudu_status_callback.png" usemap="#kudu::client::KuduStatusCallback_map" alt=""/>
-  <map id="kudu::client::KuduStatusCallback_map" name="kudu::client::KuduStatusCallback_map">
-<area href="classkudu_1_1client_1_1_kudu_status_function_callback.html" title="The status callback that invokes a function by pointer with a single argument. " alt="kudu::client::KuduStatusFunctionCallback&lt; T &gt;" shape="rect" coords="0,56,273,80"/>
-<area href="classkudu_1_1client_1_1_kudu_status_member_callback.html" title="The status callback that invokes a member function of an object. " alt="kudu::client::KuduStatusMemberCallback&lt; T &gt;" shape="rect" coords="283,56,556,80"/>
-</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:a2333beedb1d0c08a8c127b4552fbeb07"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_status_callback.html#a2333beedb1d0c08a8c127b4552fbeb07">Run</a> (const <a class="el" href="classkudu_1_1_status.html">Status</a> &amp;s)=0</td></tr>
-<tr class="separator:a2333beedb1d0c08a8c127b4552fbeb07"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>The interface for all status callbacks. </p>
-</div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="a2333beedb1d0c08a8c127b4552fbeb07"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a2333beedb1d0c08a8c127b4552fbeb07">&#9670;&nbsp;</a></span>Run()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual void kudu::client::KuduStatusCallback::Run </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1_status.html">Status</a> &amp;&#160;</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">pure virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-<p>Notify/report on the status.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>The status to report. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>Implemented in <a class="el" href="classkudu_1_1client_1_1_kudu_status_function_callback.html#af4c3e7fbd4fed52bcba220f95a27f70a">kudu::client::KuduStatusFunctionCallback&lt; T &gt;</a>, and <a class="el" href="classkudu_1_1client_1_1_kudu_status_member_callback.html#a94bde1bdcb3cde6f78b11d822be19232">kudu::client::KuduStatusMemberCallback&lt; T &gt;</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="callbacks_8h_source.html">callbacks.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_status_callback.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_status_callback.png b/cpp-client-api/classkudu_1_1client_1_1_kudu_status_callback.png
deleted file mode 100644
index a886eae..0000000
Binary files a/cpp-client-api/classkudu_1_1client_1_1_kudu_status_callback.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_status_function_callback-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_status_function_callback-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_status_function_callback-members.html
deleted file mode 100644
index e7e270b..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_status_function_callback-members.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_status_function_callback.html">KuduStatusFunctionCallback</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduStatusFunctionCallback&lt; T &gt; Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_status_function_callback.html">kudu::client::KuduStatusFunctionCallback&lt; T &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_status_function_callback.html#a20c231ae32873ea7f462b8f3ea05d910">FunctionType</a> typedef</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_status_function_callback.html">kudu::client::KuduStatusFunctionCallback&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduStatusCallback</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_status_callback.html">kudu::client::KuduStatusCallback</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_status_callback.html">kudu::client::KuduStatusCallback</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_status_function_callback.html#aca289bbf6ad9720bd74a90550f6c9b3b">KuduStatusFunctionCallback</a>(FunctionType function, T arg)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_status_function_callback.html">kudu::client::KuduStatusFunctionCallback&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_status_function_callback.html#af4c3e7fbd4fed52bcba220f95a27f70a">Run</a>(const Status &amp;s) OVERRIDE</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_status_function_callback.html">kudu::client::KuduStatusFunctionCallback&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduStatusCallback</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_status_callback.html">kudu::client::KuduStatusCallback</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_status_callback.html">kudu::client::KuduStatusCallback</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>


[37/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1_status.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1_status.html b/cpp-client-api/classkudu_1_1_status.html
deleted file mode 100644
index 9571e5c..0000000
--- a/cpp-client-api/classkudu_1_1_status.html
+++ /dev/null
@@ -1,1012 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::Status 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
-<a href="classkudu_1_1_status-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::Status Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>A representation of an operation's outcome.  
- <a href="classkudu_1_1_status.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="status_8h_source.html">status.h</a>&gt;</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:ad14eb530b3449967ee976aaa1c0bcde0"><td class="memItemLeft" align="right" valign="top"><a id="ad14eb530b3449967ee976aaa1c0bcde0"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#ad14eb530b3449967ee976aaa1c0bcde0">Status</a> ()</td></tr>
-<tr class="memdesc:ad14eb530b3449967ee976aaa1c0bcde0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an object representing success status. <br /></td></tr>
-<tr class="separator:ad14eb530b3449967ee976aaa1c0bcde0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:affca5639a3341212bb23ae7f5c701803"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#affca5639a3341212bb23ae7f5c701803">Status</a> (const <a class="el" href="classkudu_1_1_status.html">Status</a> &amp;s)</td></tr>
-<tr class="separator:affca5639a3341212bb23ae7f5c701803"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa387797d8a80892563d56244a2351a88"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#aa387797d8a80892563d56244a2351a88">operator=</a> (const <a class="el" href="classkudu_1_1_status.html">Status</a> &amp;s)</td></tr>
-<tr class="separator:aa387797d8a80892563d56244a2351a88"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae0c248c3ebd9f77546917ccebde029af"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#ae0c248c3ebd9f77546917ccebde029af">ok</a> () const</td></tr>
-<tr class="separator:ae0c248c3ebd9f77546917ccebde029af"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a98720ec81c8af525c363999d526b4efd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#a98720ec81c8af525c363999d526b4efd">IsNotFound</a> () const</td></tr>
-<tr class="separator:a98720ec81c8af525c363999d526b4efd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4f22e819a88715855c0700a42116efc4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#a4f22e819a88715855c0700a42116efc4">IsCorruption</a> () const</td></tr>
-<tr class="separator:a4f22e819a88715855c0700a42116efc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab07ec85036fcbebe4987e588997076ea"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#ab07ec85036fcbebe4987e588997076ea">IsNotSupported</a> () const</td></tr>
-<tr class="separator:ab07ec85036fcbebe4987e588997076ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a63c36a062e1f3ac68ec8ee2f032da250"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#a63c36a062e1f3ac68ec8ee2f032da250">IsIOError</a> () const</td></tr>
-<tr class="separator:a63c36a062e1f3ac68ec8ee2f032da250"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a067cd380b0babb8133636a423524426b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#a067cd380b0babb8133636a423524426b">IsInvalidArgument</a> () const</td></tr>
-<tr class="separator:a067cd380b0babb8133636a423524426b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4e0c73bb6bb9c78d590c1d1f6d4c7282"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#a4e0c73bb6bb9c78d590c1d1f6d4c7282">IsAlreadyPresent</a> () const</td></tr>
-<tr class="separator:a4e0c73bb6bb9c78d590c1d1f6d4c7282"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae0cb472b2431a7898769fc0263908ae8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#ae0cb472b2431a7898769fc0263908ae8">IsRuntimeError</a> () const</td></tr>
-<tr class="separator:ae0cb472b2431a7898769fc0263908ae8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad4acc174b0c45945ba180f4c6cf8b431"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#ad4acc174b0c45945ba180f4c6cf8b431">IsNetworkError</a> () const</td></tr>
-<tr class="separator:ad4acc174b0c45945ba180f4c6cf8b431"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad3f3cd05b402351f260f8ee528d13f24"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#ad3f3cd05b402351f260f8ee528d13f24">IsIllegalState</a> () const</td></tr>
-<tr class="separator:ad3f3cd05b402351f260f8ee528d13f24"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac850292b4c11cc4736d80d5e03805171"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#ac850292b4c11cc4736d80d5e03805171">IsNotAuthorized</a> () const</td></tr>
-<tr class="separator:ac850292b4c11cc4736d80d5e03805171"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6640d27d5c48d9257b9ba19416530874"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#a6640d27d5c48d9257b9ba19416530874">IsAborted</a> () const</td></tr>
-<tr class="separator:a6640d27d5c48d9257b9ba19416530874"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a100f6f01e8bcdefb67f6e7fb17146ee6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#a100f6f01e8bcdefb67f6e7fb17146ee6">IsRemoteError</a> () const</td></tr>
-<tr class="separator:a100f6f01e8bcdefb67f6e7fb17146ee6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9f9f0d6696809fa52af0e34e18477668"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#a9f9f0d6696809fa52af0e34e18477668">IsServiceUnavailable</a> () const</td></tr>
-<tr class="separator:a9f9f0d6696809fa52af0e34e18477668"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1f9cf3d3393efb81be08f18ccedb3e03"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#a1f9cf3d3393efb81be08f18ccedb3e03">IsTimedOut</a> () const</td></tr>
-<tr class="separator:a1f9cf3d3393efb81be08f18ccedb3e03"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a20ddf7be88cb0f304e4fe9ac2402f00b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#a20ddf7be88cb0f304e4fe9ac2402f00b">IsUninitialized</a> () const</td></tr>
-<tr class="separator:a20ddf7be88cb0f304e4fe9ac2402f00b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa15dd07c7e6cf0d7ddf152ad2e8dbfef"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#aa15dd07c7e6cf0d7ddf152ad2e8dbfef">IsConfigurationError</a> () const</td></tr>
-<tr class="separator:aa15dd07c7e6cf0d7ddf152ad2e8dbfef"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac78fdef5d20751a791a1944d9ece0ee7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#ac78fdef5d20751a791a1944d9ece0ee7">IsIncomplete</a> () const</td></tr>
-<tr class="separator:ac78fdef5d20751a791a1944d9ece0ee7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a16814843bac757a1c9559fd3e9ec7ae6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#a16814843bac757a1c9559fd3e9ec7ae6">IsEndOfFile</a> () const</td></tr>
-<tr class="separator:a16814843bac757a1c9559fd3e9ec7ae6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa3b4e9aa437a3b42371505a496b14f9c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#aa3b4e9aa437a3b42371505a496b14f9c">IsDiskFailure</a> () const</td></tr>
-<tr class="separator:aa3b4e9aa437a3b42371505a496b14f9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae3e2964343c3b1d35cdd75988ad8fa99"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#ae3e2964343c3b1d35cdd75988ad8fa99">ToString</a> () const</td></tr>
-<tr class="separator:ae3e2964343c3b1d35cdd75988ad8fa99"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6fafe0e7de52282c53ac29760fc409c5"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#a6fafe0e7de52282c53ac29760fc409c5">CodeAsString</a> () const</td></tr>
-<tr class="separator:a6fafe0e7de52282c53ac29760fc409c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aefdf27f7ae0c91ee737896ac91d86796"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_slice.html">Slice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#aefdf27f7ae0c91ee737896ac91d86796">message</a> () const</td></tr>
-<tr class="separator:aefdf27f7ae0c91ee737896ac91d86796"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4d6bfd279cadd657fd07842aa258bd5d"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#a4d6bfd279cadd657fd07842aa258bd5d">posix_code</a> () const</td></tr>
-<tr class="separator:a4d6bfd279cadd657fd07842aa258bd5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abcee50c360b182faa966e8a96d0ba9de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#abcee50c360b182faa966e8a96d0ba9de">CloneAndPrepend</a> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg) const</td></tr>
-<tr class="separator:abcee50c360b182faa966e8a96d0ba9de"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a835f657424af6bc1cb092139833e41a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#a835f657424af6bc1cb092139833e41a7">CloneAndAppend</a> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg) const</td></tr>
-<tr class="separator:a835f657424af6bc1cb092139833e41a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a50bb6e301bdad1d168e4366be4c41da9"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#a50bb6e301bdad1d168e4366be4c41da9">memory_footprint_excluding_this</a> () const</td></tr>
-<tr class="separator:a50bb6e301bdad1d168e4366be4c41da9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1286f2c8962cd3d0a2a6e7002092711c"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#a1286f2c8962cd3d0a2a6e7002092711c">memory_footprint_including_this</a> () const</td></tr>
-<tr class="separator:a1286f2c8962cd3d0a2a6e7002092711c"><td class="memSeparator" colspan="2">&#160;</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:adaff3248b2f66041d0a7dd59f118b7ac"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_status.html#adaff3248b2f66041d0a7dd59f118b7ac">OK</a> ()</td></tr>
-<tr class="separator:adaff3248b2f66041d0a7dd59f118b7ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Methods to build status objects for various types of errors.</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>The informational message on the error. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">msg2</td><td>Additional information on the error (optional). </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">posix_code</td><td>POSIX error code, if applicable (optional). </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>The error status of an appropriate type. </dd></dl>
-</div></td></tr>
-<tr class="memitem:aa8230a85d171ad384e028e5782d097b3"><td class="memItemLeft" align="right" valign="top"><a id="aa8230a85d171ad384e028e5782d097b3"></a>
-static <a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>NotFound</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1_slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1_status.html#a4d6bfd279cadd657fd07842aa258bd5d">posix_code</a>=-1)</td></tr>
-<tr class="separator:aa8230a85d171ad384e028e5782d097b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5c0ed04aa8234b9c1aedeafc4dd3d2ee"><td class="memItemLeft" align="right" valign="top"><a id="a5c0ed04aa8234b9c1aedeafc4dd3d2ee"></a>
-static <a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Corruption</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1_slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1_status.html#a4d6bfd279cadd657fd07842aa258bd5d">posix_code</a>=-1)</td></tr>
-<tr class="separator:a5c0ed04aa8234b9c1aedeafc4dd3d2ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7c0794b535ba74db59d6d614b385b29c"><td class="memItemLeft" align="right" valign="top"><a id="a7c0794b535ba74db59d6d614b385b29c"></a>
-static <a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>NotSupported</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1_slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1_status.html#a4d6bfd279cadd657fd07842aa258bd5d">posix_code</a>=-1)</td></tr>
-<tr class="separator:a7c0794b535ba74db59d6d614b385b29c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab2b8ecb3407d7cdfc3c7650708d3fef4"><td class="memItemLeft" align="right" valign="top"><a id="ab2b8ecb3407d7cdfc3c7650708d3fef4"></a>
-static <a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>InvalidArgument</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1_slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1_status.html#a4d6bfd279cadd657fd07842aa258bd5d">posix_code</a>=-1)</td></tr>
-<tr class="separator:ab2b8ecb3407d7cdfc3c7650708d3fef4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a41a842907942a84ac34f0912de723862"><td class="memItemLeft" align="right" valign="top"><a id="a41a842907942a84ac34f0912de723862"></a>
-static <a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>IOError</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1_slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1_status.html#a4d6bfd279cadd657fd07842aa258bd5d">posix_code</a>=-1)</td></tr>
-<tr class="separator:a41a842907942a84ac34f0912de723862"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa352708c157096893132e7bfa17f2c45"><td class="memItemLeft" align="right" valign="top"><a id="aa352708c157096893132e7bfa17f2c45"></a>
-static <a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AlreadyPresent</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1_slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1_status.html#a4d6bfd279cadd657fd07842aa258bd5d">posix_code</a>=-1)</td></tr>
-<tr class="separator:aa352708c157096893132e7bfa17f2c45"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2da56794897fa2cb3c96181f29796692"><td class="memItemLeft" align="right" valign="top"><a id="a2da56794897fa2cb3c96181f29796692"></a>
-static <a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>RuntimeError</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1_slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1_status.html#a4d6bfd279cadd657fd07842aa258bd5d">posix_code</a>=-1)</td></tr>
-<tr class="separator:a2da56794897fa2cb3c96181f29796692"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abd07058e176fba0e87c48e955a97f0af"><td class="memItemLeft" align="right" valign="top"><a id="abd07058e176fba0e87c48e955a97f0af"></a>
-static <a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>NetworkError</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1_slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1_status.html#a4d6bfd279cadd657fd07842aa258bd5d">posix_code</a>=-1)</td></tr>
-<tr class="separator:abd07058e176fba0e87c48e955a97f0af"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a65232f9f7de16f12db13e6c55137c48b"><td class="memItemLeft" align="right" valign="top"><a id="a65232f9f7de16f12db13e6c55137c48b"></a>
-static <a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>IllegalState</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1_slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1_status.html#a4d6bfd279cadd657fd07842aa258bd5d">posix_code</a>=-1)</td></tr>
-<tr class="separator:a65232f9f7de16f12db13e6c55137c48b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac9f5fdc99726585961544969dcb3b2ba"><td class="memItemLeft" align="right" valign="top"><a id="ac9f5fdc99726585961544969dcb3b2ba"></a>
-static <a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>NotAuthorized</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1_slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1_status.html#a4d6bfd279cadd657fd07842aa258bd5d">posix_code</a>=-1)</td></tr>
-<tr class="separator:ac9f5fdc99726585961544969dcb3b2ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a66d4341c1c1bb677284608fd51686144"><td class="memItemLeft" align="right" valign="top"><a id="a66d4341c1c1bb677284608fd51686144"></a>
-static <a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Aborted</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1_slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1_status.html#a4d6bfd279cadd657fd07842aa258bd5d">posix_code</a>=-1)</td></tr>
-<tr class="separator:a66d4341c1c1bb677284608fd51686144"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aefdc372dd5a3c4e122bb9f49738c667f"><td class="memItemLeft" align="right" valign="top"><a id="aefdc372dd5a3c4e122bb9f49738c667f"></a>
-static <a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>RemoteError</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1_slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1_status.html#a4d6bfd279cadd657fd07842aa258bd5d">posix_code</a>=-1)</td></tr>
-<tr class="separator:aefdc372dd5a3c4e122bb9f49738c667f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a56570d57662d3d3e2225269386213568"><td class="memItemLeft" align="right" valign="top"><a id="a56570d57662d3d3e2225269386213568"></a>
-static <a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ServiceUnavailable</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1_slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1_status.html#a4d6bfd279cadd657fd07842aa258bd5d">posix_code</a>=-1)</td></tr>
-<tr class="separator:a56570d57662d3d3e2225269386213568"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a06a1e762a63b7b72171d781f657adffe"><td class="memItemLeft" align="right" valign="top"><a id="a06a1e762a63b7b72171d781f657adffe"></a>
-static <a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>TimedOut</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1_slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1_status.html#a4d6bfd279cadd657fd07842aa258bd5d">posix_code</a>=-1)</td></tr>
-<tr class="separator:a06a1e762a63b7b72171d781f657adffe"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac586c6af12c09103c53cfc941139cc15"><td class="memItemLeft" align="right" valign="top"><a id="ac586c6af12c09103c53cfc941139cc15"></a>
-static <a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Uninitialized</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1_slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1_status.html#a4d6bfd279cadd657fd07842aa258bd5d">posix_code</a>=-1)</td></tr>
-<tr class="separator:ac586c6af12c09103c53cfc941139cc15"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aeb67c65dc9c5d3f6665e80a4dbbf9801"><td class="memItemLeft" align="right" valign="top"><a id="aeb67c65dc9c5d3f6665e80a4dbbf9801"></a>
-static <a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ConfigurationError</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1_slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1_status.html#a4d6bfd279cadd657fd07842aa258bd5d">posix_code</a>=-1)</td></tr>
-<tr class="separator:aeb67c65dc9c5d3f6665e80a4dbbf9801"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab70860cab096ae35d905a5d15241d69b"><td class="memItemLeft" align="right" valign="top"><a id="ab70860cab096ae35d905a5d15241d69b"></a>
-static <a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Incomplete</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1_slice.html">Slice</a>(), int64_t <a class="el" href="classkudu_1_1_status.html#a4d6bfd279cadd657fd07842aa258bd5d">posix_code</a>=-1)</td></tr>
-<tr class="separator:ab70860cab096ae35d905a5d15241d69b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aeab02d311b0e5d44310b0dcc1e37359b"><td class="memItemLeft" align="right" valign="top"><a id="aeab02d311b0e5d44310b0dcc1e37359b"></a>
-static <a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>EndOfFile</b> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg, const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;msg2=<a class="el" href="classkudu_1_1_slice.html">Slice</a>(), int64_t <a class="el" href="classkudu_1_1_status.html#a4d6bfd279cadd657fd07842aa258bd5d">posix_code</a>=-1)</td></tr>
-<tr class="separator:aeab02d311b0e5d44310b0dcc1e37359b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>A representation of an operation's outcome. </p>
-</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a id="affca5639a3341212bb23ae7f5c701803"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#affca5639a3341212bb23ae7f5c701803">&#9670;&nbsp;</a></span>Status()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">kudu::Status::Status </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1_status.html">Status</a> &amp;&#160;</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>Copy the specified status.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>The status object to copy from. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a id="a835f657424af6bc1cb092139833e41a7"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a835f657424af6bc1cb092139833e41a7">&#9670;&nbsp;</a></span>CloneAndAppend()</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::Status::CloneAndAppend </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;&#160;</td>
-          <td class="paramname"><em>msg</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Clone this status and add the specified suffix to the message.</p>
-<p>If this status is OK, then an OK status will be returned.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>The message to append. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="classkudu_1_1_status.html" title="A representation of an operation&#39;s outcome. ">Status</a> object with the same state plus an additional trailing message. </dd></dl>
-
-</div>
-</div>
-<a id="abcee50c360b182faa966e8a96d0ba9de"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#abcee50c360b182faa966e8a96d0ba9de">&#9670;&nbsp;</a></span>CloneAndPrepend()</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::Status::CloneAndPrepend </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;&#160;</td>
-          <td class="paramname"><em>msg</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Clone this status and add the specified prefix to the message.</p>
-<p>If this status is OK, then an OK status will be returned.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>The message to prepend. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="classkudu_1_1_status.html" title="A representation of an operation&#39;s outcome. ">Status</a> object with the same state plus an additional leading message. </dd></dl>
-
-</div>
-</div>
-<a id="a6fafe0e7de52282c53ac29760fc409c5"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6fafe0e7de52282c53ac29760fc409c5">&#9670;&nbsp;</a></span>CodeAsString()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string kudu::Status::CodeAsString </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 representation of the status code, without the message text or POSIX code information. </dd></dl>
-
-</div>
-</div>
-<a id="a6640d27d5c48d9257b9ba19416530874"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6640d27d5c48d9257b9ba19416530874">&#9670;&nbsp;</a></span>IsAborted()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::Status::IsAborted </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 status indicates an Aborted error. </dd></dl>
-
-</div>
-</div>
-<a id="a4e0c73bb6bb9c78d590c1d1f6d4c7282"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4e0c73bb6bb9c78d590c1d1f6d4c7282">&#9670;&nbsp;</a></span>IsAlreadyPresent()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::Status::IsAlreadyPresent </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 status indicates an AlreadyPresent error. </dd></dl>
-
-</div>
-</div>
-<a id="aa15dd07c7e6cf0d7ddf152ad2e8dbfef"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa15dd07c7e6cf0d7ddf152ad2e8dbfef">&#9670;&nbsp;</a></span>IsConfigurationError()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::Status::IsConfigurationError </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 status indicates ConfigurationError. </dd></dl>
-
-</div>
-</div>
-<a id="a4f22e819a88715855c0700a42116efc4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4f22e819a88715855c0700a42116efc4">&#9670;&nbsp;</a></span>IsCorruption()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::Status::IsCorruption </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 status indicates a Corruption error. </dd></dl>
-
-</div>
-</div>
-<a id="aa3b4e9aa437a3b42371505a496b14f9c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa3b4e9aa437a3b42371505a496b14f9c">&#9670;&nbsp;</a></span>IsDiskFailure()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::Status::IsDiskFailure </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 status indicates a disk failure. </dd></dl>
-
-</div>
-</div>
-<a id="a16814843bac757a1c9559fd3e9ec7ae6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a16814843bac757a1c9559fd3e9ec7ae6">&#9670;&nbsp;</a></span>IsEndOfFile()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::Status::IsEndOfFile </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 status indicates end of file. </dd></dl>
-
-</div>
-</div>
-<a id="ad3f3cd05b402351f260f8ee528d13f24"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad3f3cd05b402351f260f8ee528d13f24">&#9670;&nbsp;</a></span>IsIllegalState()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::Status::IsIllegalState </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 status indicates an IllegalState error. </dd></dl>
-
-</div>
-</div>
-<a id="ac78fdef5d20751a791a1944d9ece0ee7"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac78fdef5d20751a791a1944d9ece0ee7">&#9670;&nbsp;</a></span>IsIncomplete()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::Status::IsIncomplete </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 status indicates Incomplete. </dd></dl>
-
-</div>
-</div>
-<a id="a067cd380b0babb8133636a423524426b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a067cd380b0babb8133636a423524426b">&#9670;&nbsp;</a></span>IsInvalidArgument()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::Status::IsInvalidArgument </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 status indicates an InvalidArgument error. </dd></dl>
-
-</div>
-</div>
-<a id="a63c36a062e1f3ac68ec8ee2f032da250"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a63c36a062e1f3ac68ec8ee2f032da250">&#9670;&nbsp;</a></span>IsIOError()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::Status::IsIOError </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 status indicates an IOError. </dd></dl>
-
-</div>
-</div>
-<a id="ad4acc174b0c45945ba180f4c6cf8b431"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad4acc174b0c45945ba180f4c6cf8b431">&#9670;&nbsp;</a></span>IsNetworkError()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::Status::IsNetworkError </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 status indicates a NetworkError. </dd></dl>
-
-</div>
-</div>
-<a id="ac850292b4c11cc4736d80d5e03805171"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac850292b4c11cc4736d80d5e03805171">&#9670;&nbsp;</a></span>IsNotAuthorized()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::Status::IsNotAuthorized </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 status indicates a NotAuthorized error. </dd></dl>
-
-</div>
-</div>
-<a id="a98720ec81c8af525c363999d526b4efd"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a98720ec81c8af525c363999d526b4efd">&#9670;&nbsp;</a></span>IsNotFound()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::Status::IsNotFound </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 status indicates a NotFound error. </dd></dl>
-
-</div>
-</div>
-<a id="ab07ec85036fcbebe4987e588997076ea"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab07ec85036fcbebe4987e588997076ea">&#9670;&nbsp;</a></span>IsNotSupported()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::Status::IsNotSupported </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 status indicates a NotSupported error. </dd></dl>
-
-</div>
-</div>
-<a id="a100f6f01e8bcdefb67f6e7fb17146ee6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a100f6f01e8bcdefb67f6e7fb17146ee6">&#9670;&nbsp;</a></span>IsRemoteError()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::Status::IsRemoteError </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 status indicates a RemoteError. </dd></dl>
-
-</div>
-</div>
-<a id="ae0cb472b2431a7898769fc0263908ae8"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae0cb472b2431a7898769fc0263908ae8">&#9670;&nbsp;</a></span>IsRuntimeError()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::Status::IsRuntimeError </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 status indicates a RuntimeError. </dd></dl>
-
-</div>
-</div>
-<a id="a9f9f0d6696809fa52af0e34e18477668"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9f9f0d6696809fa52af0e34e18477668">&#9670;&nbsp;</a></span>IsServiceUnavailable()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::Status::IsServiceUnavailable </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 status indicates ServiceUnavailable. </dd></dl>
-
-</div>
-</div>
-<a id="a1f9cf3d3393efb81be08f18ccedb3e03"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1f9cf3d3393efb81be08f18ccedb3e03">&#9670;&nbsp;</a></span>IsTimedOut()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::Status::IsTimedOut </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 status indicates TimedOut. </dd></dl>
-
-</div>
-</div>
-<a id="a20ddf7be88cb0f304e4fe9ac2402f00b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a20ddf7be88cb0f304e4fe9ac2402f00b">&#9670;&nbsp;</a></span>IsUninitialized()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::Status::IsUninitialized </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 status indicates Uninitialized. </dd></dl>
-
-</div>
-</div>
-<a id="a50bb6e301bdad1d168e4366be4c41da9"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a50bb6e301bdad1d168e4366be4c41da9">&#9670;&nbsp;</a></span>memory_footprint_excluding_this()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">size_t kudu::Status::memory_footprint_excluding_this </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>The memory usage of this object without the object itself. Should be used when embedded inside another object. </dd></dl>
-
-</div>
-</div>
-<a id="a1286f2c8962cd3d0a2a6e7002092711c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1286f2c8962cd3d0a2a6e7002092711c">&#9670;&nbsp;</a></span>memory_footprint_including_this()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">size_t kudu::Status::memory_footprint_including_this </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>The memory usage of this object including the object itself. Should be used when allocated on the heap. </dd></dl>
-
-</div>
-</div>
-<a id="aefdf27f7ae0c91ee737896ac91d86796"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aefdf27f7ae0c91ee737896ac91d86796">&#9670;&nbsp;</a></span>message()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1_slice.html">Slice</a> kudu::Status::message </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>This is similar to ToString, except that it does not include the stringified error code or POSIX code.</p>
-<dl class="section note"><dt>Note</dt><dd>The returned <a class="el" href="classkudu_1_1_slice.html" title="A wrapper around externally allocated data. ">Slice</a> is only valid as long as this <a class="el" href="classkudu_1_1_status.html" title="A representation of an operation&#39;s outcome. ">Status</a> object remains live and unchanged.</dd></dl>
-<dl class="section return"><dt>Returns</dt><dd>The message portion of the <a class="el" href="classkudu_1_1_status.html" title="A representation of an operation&#39;s outcome. ">Status</a>. For <code>OK</code> statuses, this returns an empty string. </dd></dl>
-
-</div>
-</div>
-<a id="adaff3248b2f66041d0a7dd59f118b7ac"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#adaff3248b2f66041d0a7dd59f118b7ac">&#9670;&nbsp;</a></span>OK()</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_status.html">Status</a> kudu::Status::OK </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-<dl class="section return"><dt>Returns</dt><dd>A success status. </dd></dl>
-
-</div>
-</div>
-<a id="ae0c248c3ebd9f77546917ccebde029af"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae0c248c3ebd9f77546917ccebde029af">&#9670;&nbsp;</a></span>ok()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::Status::ok </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 status indicates success. </dd></dl>
-
-</div>
-</div>
-<a id="aa387797d8a80892563d56244a2351a88"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa387797d8a80892563d56244a2351a88">&#9670;&nbsp;</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"><a class="el" href="classkudu_1_1_status.html">Status</a> &amp; kudu::Status::operator= </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1_status.html">Status</a> &amp;&#160;</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>Assign the specified status.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>The status object to assign from. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>The reference to the modified object. </dd></dl>
-
-</div>
-</div>
-<a id="a4d6bfd279cadd657fd07842aa258bd5d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4d6bfd279cadd657fd07842aa258bd5d">&#9670;&nbsp;</a></span>posix_code()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int16_t kudu::Status::posix_code </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>The POSIX code associated with this <a class="el" href="classkudu_1_1_status.html" title="A representation of an operation&#39;s outcome. ">Status</a> object, or <code>-1</code> if there is none. </dd></dl>
-
-</div>
-</div>
-<a id="ae3e2964343c3b1d35cdd75988ad8fa99"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae3e2964343c3b1d35cdd75988ad8fa99">&#9670;&nbsp;</a></span>ToString()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string kudu::Status::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 representation of this status suitable for printing. Returns the string "OK" for success. </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="status_8h_source.html">status.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduClient-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduClient-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduClient-members.html
new file mode 100644
index 0000000..45c9750
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduClient-members.html
@@ -0,0 +1,148 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">KuduClient</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduClient Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>::kudu::SecurityUnknownTskTest</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>ClientTest</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#aef70c7f3a596ecda4040f9d46514b11aa801886067da41dacd0c9c2b8091f08d8">CLOSEST_REPLICA</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>ConnectToClusterBaseTest</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#aacfcd61c7cc1bf7817d1aa0bb738414f">default_admin_operation_timeout</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a2d0e8397e979e651a23eb240513a5556">default_rpc_timeout</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a9d7cbad036bc74c71873a428abce5c1d">DeleteTable</a>(const std::string &amp;table_name)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a974b491e5d0864f4aa3f60347fa1b62e">ExportAuthenticationCredentials</a>(std::string *authn_creds) const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#aef70c7f3a596ecda4040f9d46514b11aaa060fb6126a3e3fa80079f885dc7d48f">FIRST_REPLICA</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a3a671b3540c74ef7c358bb98e95031e0">GetLatestObservedTimestamp</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a2aa649e05e0cfb0e10ebce98fb4d7a65">GetTableSchema</a>(const std::string &amp;table_name, KuduSchema *schema)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>internal::Batcher</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::GetTableSchemaRpc</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>internal::LookupRpc</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::MetaCache</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>internal::RemoteTablet</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::RemoteTabletServer</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>internal::WriteRpc</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a7a331e528759296089837b4611c01809">IsAlterTableInProgress</a>(const std::string &amp;table_name, bool *alter_in_progress)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a2f0323b439d8658b2ac31fde7f46de63">IsCreateTableInProgress</a>(const std::string &amp;table_name, bool *create_in_progress)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a6f52dff0717d6e96863aff068bfb3795">IsMultiMaster</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a196f1a18c000cdca309d05161caaddaa">kNoTimestamp</a></td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduClientBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduPartitionerBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduScanner</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduScanToken</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduScanTokenBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduSession</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduTable</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduTableAlterer</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduTableCreator</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#aef70c7f3a596ecda4040f9d46514b11aafb912836db348061379d0e0a9055e239">LEADER_ONLY</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a3ab09f69753b8c99ac7b2eeed03faa1d">ListTables</a>(std::vector&lt; std::string &gt; *tables, const std::string &amp;filter=&quot;&quot;)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#ae283a49551a081524b41f5d8e51e68d9">ListTabletServers</a>(std::vector&lt; KuduTabletServer * &gt; *tablet_servers)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a1f5b9bf8767b44f03f4d3220dfd5f925">NewSession</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a116bbcf13dc0991ad2a3129630075aea">NewTableAlterer</a>(const std::string &amp;table_name)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a003f13604b4fb378f61e133a9b49d153">NewTableCreator</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#aa82a09718ffe68d3255195e736aec8d7">OpenTable</a>(const std::string &amp;table_name, sp::shared_ptr&lt; KuduTable &gt; *table)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#aef70c7f3a596ecda4040f9d46514b11a">ReplicaSelection</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a0809b055eda76fd68988462f2a9791dd">SetLatestObservedTimestamp</a>(uint64_t ht_timestamp)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html#a96e9a6c0a16a8825c291528ac27af818">TableExists</a>(const std::string &amp;table_name, bool *exists)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>tools::LeaderMasterProxy</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduClient</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>


[44/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classKuduPartialRow-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classKuduPartialRow-members.html b/cpp-client-api/classKuduPartialRow-members.html
new file mode 100644
index 0000000..5a7d464
--- /dev/null
+++ b/cpp-client-api/classKuduPartialRow-members.html
@@ -0,0 +1,177 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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">KuduPartialRow Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a2d373a8c8682ab6ebdb27137c041be18">AllColumnsSet</a>() const </td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>client::IntKeysTestSetup</b> (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>client::KuduWriteOperation</b> (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>client::SliceKeysTestSetup</b> (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a2721dc18b29237db90a1cda779942533">EncodeRowKey</a>(std::string *encoded_key) const </td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetBinary</b>(const Slice &amp;col_name, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetBinary</b>(int col_idx, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetBool</b>(const Slice &amp;col_name, bool *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetBool</b>(int col_idx, bool *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetDouble</b>(const Slice &amp;col_name, double *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetDouble</b>(int col_idx, double *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetFloat</b>(const Slice &amp;col_name, float *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetFloat</b>(int col_idx, float *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInt16</b>(const Slice &amp;col_name, int16_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt16</b>(int col_idx, int16_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInt32</b>(const Slice &amp;col_name, int32_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt32</b>(int col_idx, int32_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInt64</b>(const Slice &amp;col_name, int64_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt64</b>(int col_idx, int64_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInt8</b>(const Slice &amp;col_name, int8_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt8</b>(int col_idx, int8_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetString</b>(const Slice &amp;col_name, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetString</b>(int col_idx, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetUnixTimeMicros</b>(const Slice &amp;col_name, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetUnixTimeMicros</b>(int col_idx, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a592d2ee5fb13a710fcd675cc675f2193">IsColumnSet</a>(const Slice &amp;col_name) const </td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#aa53b99d14bb61a010c4857cad17bb8ff">IsColumnSet</a>(int col_idx) const </td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a8e51d3b848636aabe561e3e66b9470e8">IsKeySet</a>() const </td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#acaff842dad3af9546b2ed936613e59ab">IsNull</a>(const Slice &amp;col_name) const </td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a0b0a0103eea4cc39fbc89df0a9403a26">IsNull</a>(int col_idx) const </td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KeyUtilTest</b> (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a9eb1cbd1b216f6313a03c82ab67112e4">KuduPartialRow</a>(const Schema *schema)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#ab4ebb399982edbb3e877e38a74c700f1">KuduPartialRow</a>(const KuduPartialRow &amp;other)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a03cab3e1aa0bef19c14f94181934181f">operator=</a>(KuduPartialRow other)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>PartitionSchema</b> (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>RowOperationsPBDecoder</b> (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RowOperationsPBEncoder</b> (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a33abfa2504b7e6323cdbba22ad346023">schema</a>() const </td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetBinary</b>(const Slice &amp;col_name, const Slice &amp;val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetBinary</b>(int col_idx, const Slice &amp;val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetBinaryCopy</b>(const Slice &amp;col_name, const Slice &amp;val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetBinaryCopy</b>(int col_idx, const Slice &amp;val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetBinaryNoCopy</b>(const Slice &amp;col_name, const Slice &amp;val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetBinaryNoCopy</b>(int col_idx, const Slice &amp;val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetBool</b>(const Slice &amp;col_name, bool val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetBool</b>(int col_idx, bool val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetDouble</b>(const Slice &amp;col_name, double val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetDouble</b>(int col_idx, double val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetFloat</b>(const Slice &amp;col_name, float val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetFloat</b>(int col_idx, float val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetInt16</b>(const Slice &amp;col_name, int16_t val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetInt16</b>(int col_idx, int16_t val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetInt32</b>(const Slice &amp;col_name, int32_t val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetInt32</b>(int col_idx, int32_t val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetInt64</b>(const Slice &amp;col_name, int64_t val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetInt64</b>(int col_idx, int64_t val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetInt8</b>(const Slice &amp;col_name, int8_t val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetInt8</b>(int col_idx, int8_t val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#aedbcf22d41791c5ae28e978eb9054cc5">SetNull</a>(const Slice &amp;col_name) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#abeaa8d438650b7796e30e9865bb83d2f">SetNull</a>(int col_idx) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetString</b>(const Slice &amp;col_name, const Slice &amp;val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetString</b>(int col_idx, const Slice &amp;val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetStringCopy</b>(const Slice &amp;col_name, const Slice &amp;val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetStringCopy</b>(int col_idx, const Slice &amp;val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetStringNoCopy</b>(const Slice &amp;col_name, const Slice &amp;val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetStringNoCopy</b>(int col_idx, const Slice &amp;val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetUnixTimeMicros</b>(const Slice &amp;col_name, int64_t micros_since_utc_epoch) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetUnixTimeMicros</b>(int col_idx, int64_t micros_since_utc_epoch) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tablet::NumTypeRowOps</b> (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>tablet::SliceTypeRowOps</b> (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TestScanSpec</b> (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#ae76fac9268c7baa2cbcb8ccd2b22f49a">ToEncodedRowKeyOrDie</a>() const </td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a998461fed88b566d159c2a3062353aa9">ToString</a>() const </td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#adccabf294832ba33fce80a72992f6e23">Unset</a>(const Slice &amp;col_name) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a8f65b552d35d23e6fc494cb1f6dcd394">Unset</a>(int col_idx) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduPartialRow</b>() (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</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 for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>


[38/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/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
deleted file mode 100644
index e5443f8..0000000
--- a/cpp-client-api/classkudu_1_1_mono_time-members.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/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
deleted file mode 100644
index 5c6ea27..0000000
--- a/cpp-client-api/classkudu_1_1_mono_time.html
+++ /dev/null
@@ -1,202 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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> &#124;
-<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 &lt;<a class="el" href="monotime_8h_source.html">monotime.h</a>&gt;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><b>kNanosecondsPerSecond</b> = 1000000000L</td></tr>
-<tr class="separator:a33db0c34f47f05d63bf2fddbff5b6b18"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab2f5fba731df8ae202ffadf7c5c49ef7"><td class="memItemLeft" align="right" valign="top"><a id="ab2f5fba731df8ae202ffadf7c5c49ef7"></a>
-static const int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>kNanosecondsPerMillisecond</b> = 1000000L</td></tr>
-<tr class="separator:ab2f5fba731df8ae202ffadf7c5c49ef7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8df74187bdc60ef6192c0a4467ed9583"><td class="memItemLeft" align="right" valign="top"><a id="a8df74187bdc60ef6192c0a4467ed9583"></a>
-static const int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>kNanosecondsPerMicrosecond</b> = 1000L</td></tr>
-<tr class="separator:a8df74187bdc60ef6192c0a4467ed9583"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad4b22e81d4c5bf23d2dc545f86865d9f"><td class="memItemLeft" align="right" valign="top"><a id="ad4b22e81d4c5bf23d2dc545f86865d9f"></a>
-static const int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>kMicrosecondsPerSecond</b> = 1000000L</td></tr>
-<tr class="separator:ad4b22e81d4c5bf23d2dc545f86865d9f"><td class="memSeparator" colspan="2">&#160;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/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
deleted file mode 100644
index b3ffd39..0000000
--- a/cpp-client-api/classkudu_1_1_slice-members.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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 &amp;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 &amp;x, const Slice &amp;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 &amp;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 &amp;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.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/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
deleted file mode 100644
index b14a997..0000000
--- a/cpp-client-api/classkudu_1_1_slice.html
+++ /dev/null
@@ -1,741 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<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 &lt;<a class="el" href="slice_8h_source.html">slice.h</a>&gt;</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 &#160;</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">&#160;</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">&#160;</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>
-&#160;</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">&#160;</td><td class="mdescRight">Create an empty slice. <br /></td></tr>
-<tr class="separator:aaee66c59ee434349680679bdf0462b66"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a904b8732b247676c52cbd9147b34c54c"><td class="memItemLeft" align="right" valign="top">&#160;</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">&#160;</td></tr>
-<tr class="memitem:a9cb396203dd2c589e7d4f10bd80461d5"><td class="memItemLeft" align="right" valign="top">&#160;</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">&#160;</td></tr>
-<tr class="memitem:a13838e07b6dcea1895a774ab1ba62bdd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_slice.html#a13838e07b6dcea1895a774ab1ba62bdd">Slice</a> (const std::string &amp;s)</td></tr>
-<tr class="separator:a13838e07b6dcea1895a774ab1ba62bdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae8c6057eea15f8136e62255fd766e345"><td class="memItemLeft" align="right" valign="top">&#160;</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">&#160;</td></tr>
-<tr class="memitem:aa81f3cd3f43d72892397734399bed06d"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</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">&#160;</td></tr>
-<tr class="memitem:a2771156d34daa166067b8d319ad7d164"><td class="memItemLeft" align="right" valign="top">uint8_t *&#160;</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">&#160;</td></tr>
-<tr class="memitem:aec1c45dc306dce4a0977fff8eabdb433"><td class="memItemLeft" align="right" valign="top">size_t&#160;</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">&#160;</td></tr>
-<tr class="memitem:a072af6f4ad1aef904c5f683107d0e523"><td class="memItemLeft" align="right" valign="top">bool&#160;</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">&#160;</td></tr>
-<tr class="memitem:a4c8090f1904ecbdc8e2ca6a4bf79fbff"><td class="memItemLeft" align="right" valign="top">const uint8_t &amp;&#160;</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">&#160;</td></tr>
-<tr class="memitem:afb914c0769f019a7c2f28b755cba5eb5"><td class="memItemLeft" align="right" valign="top"><a id="afb914c0769f019a7c2f28b755cba5eb5"></a>
-void&#160;</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">&#160;</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">&#160;</td></tr>
-<tr class="memitem:a00f5d310f9ebf17c198cf3feb69c3842"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
-<tr class="memitem:a20f1c8e91ff0209e5c8f86766ef63d44"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
-<tr class="memitem:a48bc614a10aba1268eae9a7054bf5f9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</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">&#160;</td></tr>
-<tr class="memitem:a01ad84246c80f91b5b7634b0346c4a03"><td class="memItemLeft" align="right" valign="top">std::string&#160;</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">&#160;</td></tr>
-<tr class="memitem:ad2f077da829e931314a753bc6b76fbf7"><td class="memItemLeft" align="right" valign="top">std::string&#160;</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">&#160;</td></tr>
-<tr class="memitem:a6e5fabfcb85d2076297aa3c24ba448c2"><td class="memItemLeft" align="right" valign="top">int&#160;</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> &amp;b) const</td></tr>
-<tr class="separator:a6e5fabfcb85d2076297aa3c24ba448c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab1919baa9e854b50b938c35bd1686c9d"><td class="memItemLeft" align="right" valign="top">bool&#160;</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> &amp;x) const</td></tr>
-<tr class="separator:ab1919baa9e854b50b938c35bd1686c9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4bb1c9fe13873623b5a5a118830b1806"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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&#160;</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> &amp;x, const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &amp;y)</td></tr>
-<tr class="separator:a1323493265790d022203af0d8b31fd9c"><td class="memSeparator" colspan="2">&#160;</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 &amp; Destructor Documentation</h2>
-<a id="a904b8732b247676c52cbd9147b34c54c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a904b8732b247676c52cbd9147b34c54c">&#9670;&nbsp;</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 *&#160;</td>
-          <td class="paramname"><em>d</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>n</em>&#160;</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">&#9670;&nbsp;</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 *&#160;</td>
-          <td class="paramname"><em>d</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>n</em>&#160;</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">&#9670;&nbsp;</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 &amp;&#160;</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">&#9670;&nbsp;</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 *&#160;</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">&#9670;&nbsp;</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&#160;</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">&#9670;&nbsp;</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> &amp;&#160;</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>&lt; 0 iff "*this" &lt; "b" </li>
-<li>== 0 iff "*this" == "b" </li>
-<li>&gt; 0 iff "*this" &gt; "b" </li>
-</ul>
-</dd></dl>
-
-</div>
-</div>
-<a id="aa81f3cd3f43d72892397734399bed06d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa81f3cd3f43d72892397734399bed06d">&#9670;&nbsp;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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&amp; kudu::Slice::operator[] </td>
-          <td>(</td>
-          <td class="paramtype">size_t&#160;</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 &lt; <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">&#9670;&nbsp;</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 *&#160;</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">&#9670;&nbsp;</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&#160;</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 &lt;= <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">&#9670;&nbsp;</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">&#9670;&nbsp;</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> &amp;&#160;</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">&#9670;&nbsp;</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&#160;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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&#160;</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 &lt;= <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">&#9670;&nbsp;</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> &amp;&#160;</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> &amp;&#160;</td>
-          <td class="paramname"><em>y</em>&#160;</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.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/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
deleted file mode 100644
index 714be5b..0000000
--- a/cpp-client-api/classkudu_1_1_status-members.html
+++ /dev/null
@@ -1,135 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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 &amp;msg, const Slice &amp;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 &amp;msg, const Slice &amp;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 &amp;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 &amp;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 &amp;msg, const Slice &amp;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 &amp;msg, const Slice &amp;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 &amp;msg, const Slice &amp;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 &amp;msg, const Slice &amp;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 &amp;msg, const Slice &amp;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 &amp;msg, const Slice &amp;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 &amp;msg, const Slice &amp;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 &amp;msg, const Slice &amp;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 &amp;msg, const Slice &amp;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 &amp;msg, const Slice &amp;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 &amp;msg, const Slice &amp;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 &amp;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 &amp;msg, const Slice &amp;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 &amp;msg, const Slice &amp;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 &amp;msg, const Slice &amp;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 &amp;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 &amp;msg, const Slice &amp;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 &amp;msg, const Slice &amp;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.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>


[33/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduError.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduError.html b/cpp-client-api/classkudu_1_1client_1_1KuduError.html
new file mode 100644
index 0000000..a183a07
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduError.html
@@ -0,0 +1,210 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduError 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduError.html">KuduError</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1client_1_1KuduError-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduError Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This class represents an error which occurred in a write operation.  
+ <a href="classkudu_1_1client_1_1KuduError.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</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:abd5c5cd46255c8587a5562aec197077c"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classkudu_1_1Status.html">Status</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduError.html#abd5c5cd46255c8587a5562aec197077c">status</a> () const </td></tr>
+<tr class="separator:abd5c5cd46255c8587a5562aec197077c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa1558d1db19ae85cf8ce1979b3e538a"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">KuduWriteOperation</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduError.html#aaa1558d1db19ae85cf8ce1979b3e538a">failed_op</a> () const </td></tr>
+<tr class="separator:aaa1558d1db19ae85cf8ce1979b3e538a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae1a49bd16eeff4d2ab88fa70e1dc3c6a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">KuduWriteOperation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduError.html#ae1a49bd16eeff4d2ab88fa70e1dc3c6a">release_failed_op</a> ()</td></tr>
+<tr class="separator:ae1a49bd16eeff4d2ab88fa70e1dc3c6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a178b3cee942e4fbbe21fef859c8da3aa"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduError.html#a178b3cee942e4fbbe21fef859c8da3aa">was_possibly_successful</a> () const </td></tr>
+<tr class="separator:a178b3cee942e4fbbe21fef859c8da3aa"><td class="memSeparator" colspan="2">&#160;</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:ada57057f15990c8cc54770c782fa9ad4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada57057f15990c8cc54770c782fa9ad4"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::Batcher</b></td></tr>
+<tr class="separator:ada57057f15990c8cc54770c782fa9ad4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13cd21cbf8fb61eb49faa404b75f6851"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13cd21cbf8fb61eb49faa404b75f6851"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::ErrorCollector</b></td></tr>
+<tr class="separator:a13cd21cbf8fb61eb49faa404b75f6851"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae192dc54e7e8c25675182bacad0d0b6e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae192dc54e7e8c25675182bacad0d0b6e"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduSession</b></td></tr>
+<tr class="separator:ae192dc54e7e8c25675182bacad0d0b6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>This class represents an error which occurred in a write operation. </p>
+<p>Using an instance of this class, it is possible to track error details such as the operation which caused the error, along with whatever the actual error was. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="aaa1558d1db19ae85cf8ce1979b3e538a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">KuduWriteOperation</a>&amp; kudu::client::KuduError::failed_op </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>The operation which failed. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae1a49bd16eeff4d2ab88fa70e1dc3c6a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">KuduWriteOperation</a>* kudu::client::KuduError::release_failed_op </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Release the operation that failed.</p>
+<p>This method must be called only once on an instance of the <a class="el" href="classkudu_1_1client_1_1KuduError.html" title="This class represents an error which occurred in a write operation. ">KuduError</a> class.</p>
+<dl class="section return"><dt>Returns</dt><dd>Raw pointer to write operation object. The caller takes ownership of the returned object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abd5c5cd46255c8587a5562aec197077c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classkudu_1_1Status.html">Status</a>&amp; kudu::client::KuduError::status </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>The actual error which occurred. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a178b3cee942e4fbbe21fef859c8da3aa"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::client::KuduError::was_possibly_successful </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Check if there is a chance that the requested operation was successful.</p>
+<p>In some cases, it is possible that the server did receive and successfully perform the requested operation, but the client can't tell whether or not it was successful. For example, if the call times out, the server may still succeed in processing at a later time.</p>
+<dl class="section return"><dt>Returns</dt><dd>This function returns <code>true</code> if there is some chance that the server did process the operation, and <code>false</code> if it can guarantee that the operation did not succeed. </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduInsert-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduInsert-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduInsert-members.html
new file mode 100644
index 0000000..a91068c
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduInsert-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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduInsert.html">KuduInsert</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduInsert Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduInsert.html">kudu::client::KuduInsert</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DELETE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>INSERT</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduTable</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduInsert.html">kudu::client::KuduInsert</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduInsert.html">kudu::client::KuduInsert</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a8889770ce62e2ca0ce5d55c9c90af6bc">mutable_row</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a973b342ced786b23754b57fd83b34aa3">row</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduInsert.html#a7c0fb45a5bfa96574b6328be392ba240">ToString</a>() const OVERRIDE</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduInsert.html">kudu::client::KuduInsert</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="classkudu_1_1client_1_1KuduWriteOperation.html#a87d94ee5801a6b16fc6d1f44ee2e4357">Type</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>UPDATE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>UPSERT</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduInsert</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduInsert.html">kudu::client::KuduInsert</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduInsert.html">kudu::client::KuduInsert</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduWriteOperation</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</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 for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduInsert.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduInsert.html b/cpp-client-api/classkudu_1_1client_1_1KuduInsert.html
new file mode 100644
index 0000000..377dcff
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduInsert.html
@@ -0,0 +1,183 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduInsert 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduInsert.html">KuduInsert</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1client_1_1KuduInsert-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduInsert Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A single row insert to be sent to the cluster.  
+ <a href="classkudu_1_1client_1_1KuduInsert.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="write__op_8h_source.html">write_op.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for kudu::client::KuduInsert:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classkudu_1_1client_1_1KuduInsert.png" usemap="#kudu::client::KuduInsert_map" alt=""/>
+  <map id="kudu::client::KuduInsert_map" name="kudu::client::KuduInsert_map">
+<area href="classkudu_1_1client_1_1KuduWriteOperation.html" title="A single-row write operation to be sent to a Kudu table. " alt="kudu::client::KuduWriteOperation" shape="rect" coords="0,0,195,24"/>
+</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:a7c0fb45a5bfa96574b6328be392ba240"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduInsert.html#a7c0fb45a5bfa96574b6328be392ba240">ToString</a> () const OVERRIDE</td></tr>
+<tr class="separator:a7c0fb45a5bfa96574b6328be392ba240"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classkudu_1_1client_1_1KuduWriteOperation"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classkudu_1_1client_1_1KuduWriteOperation')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td></tr>
+<tr class="memitem:a973b342ced786b23754b57fd83b34aa3 inherit pub_methods_classkudu_1_1client_1_1KuduWriteOperation"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a973b342ced786b23754b57fd83b34aa3">row</a> () const </td></tr>
+<tr class="separator:a973b342ced786b23754b57fd83b34aa3 inherit pub_methods_classkudu_1_1client_1_1KuduWriteOperation"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8889770ce62e2ca0ce5d55c9c90af6bc inherit pub_methods_classkudu_1_1client_1_1KuduWriteOperation"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a8889770ce62e2ca0ce5d55c9c90af6bc">mutable_row</a> ()</td></tr>
+<tr class="separator:a8889770ce62e2ca0ce5d55c9c90af6bc inherit pub_methods_classkudu_1_1client_1_1KuduWriteOperation"><td class="memSeparator" colspan="2">&#160;</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:a770744f0111b5919212173a7efaf85cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a770744f0111b5919212173a7efaf85cd"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduTable</b></td></tr>
+<tr class="separator:a770744f0111b5919212173a7efaf85cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_types_classkudu_1_1client_1_1KuduWriteOperation"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classkudu_1_1client_1_1KuduWriteOperation')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td></tr>
+<tr class="memitem:a87d94ee5801a6b16fc6d1f44ee2e4357 inherit pub_types_classkudu_1_1client_1_1KuduWriteOperation"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a87d94ee5801a6b16fc6d1f44ee2e4357">Type</a> { <b>INSERT</b> = 1, 
+<b>UPDATE</b> = 2, 
+<b>DELETE</b> = 3, 
+<b>UPSERT</b> = 4
+ }</td></tr>
+<tr class="memdesc:a87d94ee5801a6b16fc6d1f44ee2e4357"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write operation types. <br/></td></tr>
+<tr class="separator:a87d94ee5801a6b16fc6d1f44ee2e4357 inherit pub_types_classkudu_1_1client_1_1KuduWriteOperation"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A single row insert to be sent to the cluster. </p>
+<dl class="section pre"><dt>Precondition</dt><dd>An insert requires all key columns to be set, as well as all columns which do not have default values. </dd></dl>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a7c0fb45a5bfa96574b6328be392ba240"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual std::string kudu::client::KuduInsert::ToString </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 class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p></p>
+<dl class="section return"><dt>Returns</dt><dd>String representation of the operation. </dd></dl>
+
+<p>Implements <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a50b5405c4dfc7af038daa4780aea6e19">kudu::client::KuduWriteOperation</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="write__op_8h_source.html">write_op.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduInsert.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduInsert.png b/cpp-client-api/classkudu_1_1client_1_1KuduInsert.png
new file mode 100644
index 0000000..4862b06
Binary files /dev/null and b/cpp-client-api/classkudu_1_1client_1_1KuduInsert.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduLoggingCallback-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduLoggingCallback-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduLoggingCallback-members.html
new file mode 100644
index 0000000..012051c
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduLoggingCallback-members.html
@@ -0,0 +1,108 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduLoggingCallback.html">KuduLoggingCallback</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduLoggingCallback Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduLoggingCallback.html">kudu::client::KuduLoggingCallback</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduLoggingCallback</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduLoggingCallback.html">kudu::client::KuduLoggingCallback</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduLoggingCallback.html">kudu::client::KuduLoggingCallback</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduLoggingCallback.html#ad9d5ac9b45246c5a4304d53ee86102eb">Run</a>(KuduLogSeverity severity, const char *filename, int line_number, const struct::tm *time, const char *message, size_t message_len)=0</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduLoggingCallback.html">kudu::client::KuduLoggingCallback</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduLoggingCallback</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduLoggingCallback.html">kudu::client::KuduLoggingCallback</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduLoggingCallback.html">kudu::client::KuduLoggingCallback</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduLoggingCallback.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduLoggingCallback.html b/cpp-client-api/classkudu_1_1client_1_1KuduLoggingCallback.html
new file mode 100644
index 0000000..4f07dc4
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduLoggingCallback.html
@@ -0,0 +1,205 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduLoggingCallback 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduLoggingCallback.html">KuduLoggingCallback</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classkudu_1_1client_1_1KuduLoggingCallback-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduLoggingCallback Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>The interface for all logging callbacks.  
+ <a href="classkudu_1_1client_1_1KuduLoggingCallback.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="callbacks_8h_source.html">callbacks.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for kudu::client::KuduLoggingCallback:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classkudu_1_1client_1_1KuduLoggingCallback.png" usemap="#kudu::client::KuduLoggingCallback_map" alt=""/>
+  <map id="kudu::client::KuduLoggingCallback_map" name="kudu::client::KuduLoggingCallback_map">
+<area href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html" title="The logging callback that invokes a function by pointer with a single argument. " alt="kudu::client::KuduLoggingFunctionCallback&lt; T &gt;" shape="rect" coords="0,56,284,80"/>
+<area href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html" title="The logging callback that invokes a member function of an object. " alt="kudu::client::KuduLoggingMemberCallback&lt; T &gt;" shape="rect" coords="294,56,578,80"/>
+</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:ad9d5ac9b45246c5a4304d53ee86102eb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduLoggingCallback.html#ad9d5ac9b45246c5a4304d53ee86102eb">Run</a> (KuduLogSeverity severity, const char *filename, int line_number, const struct::tm *time, const char *message, size_t message_len)=0</td></tr>
+<tr class="separator:ad9d5ac9b45246c5a4304d53ee86102eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The interface for all logging callbacks. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="ad9d5ac9b45246c5a4304d53ee86102eb"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void kudu::client::KuduLoggingCallback::Run </td>
+          <td>(</td>
+          <td class="paramtype">KuduLogSeverity&#160;</td>
+          <td class="paramname"><em>severity</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>filename</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>line_number</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const struct::tm *&#160;</td>
+          <td class="paramname"><em>time</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>message</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&#160;</td>
+          <td class="paramname"><em>message_len</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Log the message.</p>
+<dl class="section note"><dt>Note</dt><dd>The <code>message</code> is NOT terminated with an endline.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">severity</td><td>Severity of the log message. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">filename</td><td>The name of the source file the message is originated from. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">line_number</td><td>The line of the source file the message is originated from. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">time</td><td>The absolute time when the log event was generated. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">message</td><td>The message to log. It's not terminated with an endline. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">message_len</td><td>Number of characters in the <code>message</code>. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Implemented in <a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#ab5119cbc60675f3ca77e08c1e87ec215">kudu::client::KuduLoggingFunctionCallback&lt; T &gt;</a>, and <a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#a3d75e43bb4af846af66735fabe642a88">kudu::client::KuduLoggingMemberCallback&lt; T &gt;</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="callbacks_8h_source.html">callbacks.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduLoggingCallback.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduLoggingCallback.png b/cpp-client-api/classkudu_1_1client_1_1KuduLoggingCallback.png
new file mode 100644
index 0000000..78fe0e8
Binary files /dev/null and b/cpp-client-api/classkudu_1_1client_1_1KuduLoggingCallback.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduLoggingFunctionCallback-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduLoggingFunctionCallback-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduLoggingFunctionCallback-members.html
new file mode 100644
index 0000000..83f0626
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduLoggingFunctionCallback-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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html">KuduLoggingFunctionCallback</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduLoggingFunctionCallback&lt; T &gt; Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html">kudu::client::KuduLoggingFunctionCallback&lt; T &gt;</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#a98d1aaa700982691ec6ceedd87498f4b">FunctionType</a> typedef</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html">kudu::client::KuduLoggingFunctionCallback&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduLoggingCallback</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduLoggingCallback.html">kudu::client::KuduLoggingCallback</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduLoggingCallback.html">kudu::client::KuduLoggingCallback</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#a4263c504b21e0e5827f47a902e908a2c">KuduLoggingFunctionCallback</a>(FunctionType function, T arg)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html">kudu::client::KuduLoggingFunctionCallback&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#ab5119cbc60675f3ca77e08c1e87ec215">Run</a>(KuduLogSeverity severity, const char *filename, int line_number, const struct::tm *time, const char *message, size_t message_len) OVERRIDE</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html">kudu::client::KuduLoggingFunctionCallback&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduLoggingCallback</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduLoggingCallback.html">kudu::client::KuduLoggingCallback</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduLoggingCallback.html">kudu::client::KuduLoggingCallback</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduLoggingFunctionCallback.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduLoggingFunctionCallback.html b/cpp-client-api/classkudu_1_1client_1_1KuduLoggingFunctionCallback.html
new file mode 100644
index 0000000..3389182
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduLoggingFunctionCallback.html
@@ -0,0 +1,266 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduLoggingFunctionCallback&lt; T &gt; Class Template 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html">KuduLoggingFunctionCallback</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classkudu_1_1client_1_1KuduLoggingFunctionCallback-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduLoggingFunctionCallback&lt; T &gt; Class Template Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>The logging callback that invokes a function by pointer with a single argument.  
+ <a href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="callbacks_8h_source.html">callbacks.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for kudu::client::KuduLoggingFunctionCallback&lt; T &gt;:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classkudu_1_1client_1_1KuduLoggingFunctionCallback.png" usemap="#kudu::client::KuduLoggingFunctionCallback&lt; T &gt;_map" alt=""/>
+  <map id="kudu::client::KuduLoggingFunctionCallback&lt; T &gt;_map" name="kudu::client::KuduLoggingFunctionCallback&lt; T &gt;_map">
+<area href="classkudu_1_1client_1_1KuduLoggingCallback.html" title="The interface for all logging callbacks. " alt="kudu::client::KuduLoggingCallback" shape="rect" coords="0,0,284,24"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a98d1aaa700982691ec6ceedd87498f4b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98d1aaa700982691ec6ceedd87498f4b"></a>
+typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#a98d1aaa700982691ec6ceedd87498f4b">FunctionType</a> )(T arg, KuduLogSeverity severity, const char *filename, int line_number, const struct::tm *time, const char *message, size_t message_len)</td></tr>
+<tr class="memdesc:a98d1aaa700982691ec6ceedd87498f4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">A handy typedef for the function with appropriate signature. <br/></td></tr>
+<tr class="separator:a98d1aaa700982691ec6ceedd87498f4b"><td class="memSeparator" colspan="2">&#160;</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:a4263c504b21e0e5827f47a902e908a2c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#a4263c504b21e0e5827f47a902e908a2c">KuduLoggingFunctionCallback</a> (<a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#a98d1aaa700982691ec6ceedd87498f4b">FunctionType</a> function, T arg)</td></tr>
+<tr class="separator:a4263c504b21e0e5827f47a902e908a2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5119cbc60675f3ca77e08c1e87ec215"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#ab5119cbc60675f3ca77e08c1e87ec215">Run</a> (KuduLogSeverity severity, const char *filename, int line_number, const struct::tm *time, const char *message, size_t message_len) OVERRIDE</td></tr>
+<tr class="separator:ab5119cbc60675f3ca77e08c1e87ec215"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><h3>template&lt;typename T&gt;<br/>
+class kudu::client::KuduLoggingFunctionCallback&lt; T &gt;</h3>
+
+<p>The logging callback that invokes a function by pointer with a single argument. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a4263c504b21e0e5827f47a902e908a2c"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html">kudu::client::KuduLoggingFunctionCallback</a>&lt; T &gt;::<a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html">KuduLoggingFunctionCallback</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#a98d1aaa700982691ec6ceedd87498f4b">FunctionType</a>&#160;</td>
+          <td class="paramname"><em>function</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">T&#160;</td>
+          <td class="paramname"><em>arg</em>&#160;</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>Build an instance of <a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html" title="The logging callback that invokes a function by pointer with a single argument. ">KuduLoggingFunctionCallback</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">function</td><td>A pointer to the logging function to invoke with the <code>arg</code> argument. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">arg</td><td>An argument for the function invocation. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="ab5119cbc60675f3ca77e08c1e87ec215"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void <a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html">kudu::client::KuduLoggingFunctionCallback</a>&lt; T &gt;::Run </td>
+          <td>(</td>
+          <td class="paramtype">KuduLogSeverity&#160;</td>
+          <td class="paramname"><em>severity</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>filename</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>line_number</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const struct::tm *&#160;</td>
+          <td class="paramname"><em>time</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>message</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&#160;</td>
+          <td class="paramname"><em>message_len</em>&#160;</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 class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p></p>
+<p>Log the message.</p>
+<dl class="section note"><dt>Note</dt><dd>The <code>message</code> is NOT terminated with an endline.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">severity</td><td>Severity of the log message. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">filename</td><td>The name of the source file the message is originated from. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">line_number</td><td>The line of the source file the message is originated from. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">time</td><td>The absolute time when the log event was generated. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">message</td><td>The message to log. It's not terminated with an endline. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">message_len</td><td>Number of characters in the <code>message</code>. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Implements <a class="el" href="classkudu_1_1client_1_1KuduLoggingCallback.html#ad9d5ac9b45246c5a4304d53ee86102eb">kudu::client::KuduLoggingCallback</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="callbacks_8h_source.html">callbacks.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduLoggingFunctionCallback.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduLoggingFunctionCallback.png b/cpp-client-api/classkudu_1_1client_1_1KuduLoggingFunctionCallback.png
new file mode 100644
index 0000000..c1a75b9
Binary files /dev/null and b/cpp-client-api/classkudu_1_1client_1_1KuduLoggingFunctionCallback.png differ


[45/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/callbacks_8h_source.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/callbacks_8h_source.html b/cpp-client-api/callbacks_8h_source.html
index d9213f4..4b5a0e9 100644
--- a/cpp-client-api/callbacks_8h_source.html
+++ b/cpp-client-api/callbacks_8h_source.html
@@ -3,15 +3,16 @@
 <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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
 <title>Kudu C++ client API: include/kudu/client/callbacks.h Source File</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() { searchBox.OnSelectItem(0); });
+</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -20,7 +21,7 @@
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tr style="height: 56px;">
-  <td id="projectalign" style="padding-left: 0.5em;">
+  <td style="padding-left: 0.5em;">
    <div id="projectname">Kudu C++ client API
    </div>
   </td>
@@ -29,28 +30,46 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.14 -->
+<!-- Generated by Doxygen 1.8.5 -->
 <script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
 </script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</script>
-<div id="main-nav"></div>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><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="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>File&#160;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>
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
 
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
@@ -61,7 +80,7 @@ $(function() {
 
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_58b01e52e53886b8d78ab5060a2cd2bd.html">kudu</a></li><li class="navelem"><a class="el" href="dir_4eb331d85bb84eae27db9d0af49f6f99.html">client</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_46a29ee9acb7660583b9bf2ccfb8330a.html">include</a></li><li class="navelem"><a class="el" href="dir_4469e25ebf7c006b850cfddbcfc2dc7b.html">kudu</a></li><li class="navelem"><a class="el" href="dir_8f800b0c258cf01f1a6e008c3bc84967.html">client</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
@@ -69,27 +88,204 @@ $(function() {
 <div class="title">callbacks.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&
 quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software distributed under the License is distributed on an</span></div><div class="line"
 ><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef KUDU_CLIENT_CALLBACKS_H</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#define KUDU_CLIENT_CALLBACKS_H</span></div><div class="line"><a name="l00019"></a><span class="lineno
 ">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#ifdef KUDU_HEADERS_NO_STUBS</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &quot;kudu/gutil/macros.h&quot;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;kudu/gutil/port.h&quot;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &quot;kudu/client/stubs.h&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#
 include &quot;kudu/util/kudu_export.h&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacekudu.html">kudu</a> {</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">class </span>Status;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">namespace </span>client {</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class
 ="keyword">enum</span> KuduLogSeverity {</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;  SEVERITY_INFO,</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;  SEVERITY_WARNING,</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;  SEVERITY_ERROR,</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  SEVERITY_FATAL</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;};</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_logging_callback.html">   44</a></span>&#160;<span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1_kudu_logging_callback.html">KuduLoggingCallback</a> {</div><div class="line"><a name="l00045"></a><span class="lineno">   45</sp
 an>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_logging_callback.html">KuduLoggingCallback</a>() {</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  }</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classkudu_1_1client_1_1_kudu_logging_callback.html">KuduLoggingCallback</a>() {</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  }</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> Run(KuduLogSeverity severity,</div><
 div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;                   <span class="keyword">const</span> <span class="keywordtype">char</span>* filename,</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;                   <span class="keywordtype">int</span> line_number,</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;                   <span class="keyword">const</span> struct ::tm* time,</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;                   <span class="keyword">const</span> <span class="keywordtype">char</span>* message,</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;                   <span class="keywordtype">size_t</span> message_len) = 0;</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#1
 60; <span class="keyword">private</span>:</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  DISALLOW_COPY_AND_ASSIGN(<a class="code" href="classkudu_1_1client_1_1_kudu_logging_callback.html">KuduLoggingCallback</a>);</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;};</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html">   81</a></span>&#160;<span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html">KuduLoggingMemberCallback</a> : <span class="keyword">public</span> <a class="code" href="classkudu_1_1client_
 1_1_kudu_logging_callback.html">KuduLoggingCallback</a> {</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html#a55d1578018eb025dd6ae8d07cfbda59d">   84</a></span>&#160;  <span class="keyword">typedef</span> void (T::*MemberType)(</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;      KuduLogSeverity severity,</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;      <span class="keyword">const</span> <span class="keywordtype">char</span>* filename,</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;      <span class="keywordtype">int</span> line_number,</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;      <span class="keyword">const</span> str
 uct ::tm* time,</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;      <span class="keyword">const</span> <span class="keywordtype">char</span>* message,</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;      <span class="keywordtype">size_t</span> message_len);</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html#aeda4119b1288db0d055c9800e3485fd8">   98</a></span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html#aeda4119b1288db0d055c9800e3485fd8">KuduLoggingMemberCallback</a>(T* <span class="keywordtype">object</span>, MemberType member)</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;    : object_(object),</div><div class="line"><a name="l00100"></a><span class="lineno"
 >  100</span>&#160;      member_(member) {</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  }</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html#aafb1373a805d6e05c0fc5715927677c9">  104</a></span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classkudu_1_1client_1_1_kudu_logging_member_callback.html#aafb1373a805d6e05c0fc5715927677c9">Run</a>(KuduLogSeverity severity,</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;                   <span class="keyword">const</span> <span class="keywordtype">char</span>* filename,</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;                   <span class="keywordtype">int</span> line_number,</div><div class="
 line"><a name="l00107"></a><span class="lineno">  107</span>&#160;                   <span class="keyword">const</span> struct ::tm* time,</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;                   <span class="keyword">const</span> <span class="keywordtype">char</span>* message,</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;                   <span class="keywordtype">size_t</span> message_len) OVERRIDE {</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;    (object_-&gt;*member_)(severity, filename, line_number, time,</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;        message, message_len);</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  }</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno">  114</s
 pan>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;  T* object_;</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;  MemberType member_;</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;};</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html">  122</a></span>&#160;<span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html">KuduLoggingFunctionCallback</a> : <span class="keyword">public</span> <a class="code" href="classkudu_1_1cl
 ient_1_1_kudu_logging_callback.html">KuduLoggingCallback</a> {</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html#a309185776b93bf5e532440b4638a649d">  125</a></span>&#160;  <span class="keyword">typedef</span> void (*FunctionType)(T arg,</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;      KuduLogSeverity severity,</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;      <span class="keyword">const</span> <span class="keywordtype">char</span>* filename,</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;      <span class="keywordtype">int</span> line_number,</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;      <span class="keyword">cons
 t</span> struct ::tm* time,</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;      <span class="keyword">const</span> <span class="keywordtype">char</span>* message,</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;      <span class="keywordtype">size_t</span> message_len);</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html#a4263c504b21e0e5827f47a902e908a2c">  139</a></span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html#a4263c504b21e0e5827f47a902e908a2c">KuduLoggingFunctionCallback</a>(FunctionType <span class="keyword">function</span>, T arg)</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    : function_(function),</div><div class="line"><a name="l00141"></a><s
 pan class="lineno">  141</span>&#160;      arg_(arg) {</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;  }</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div><div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html#ae22e9139102f60d049c29e888c6a528d">  145</a></span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html#ae22e9139102f60d049c29e888c6a528d">Run</a>(KuduLogSeverity severity,</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;                   <span class="keyword">const</span> <span class="keywordtype">char</span>* filename,</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;                   <span class="keywordtype">int</span> line_number,</
 div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;                   <span class="keyword">const</span> struct ::tm* time,</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;                   <span class="keyword">const</span> <span class="keywordtype">char</span>* message,</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;                   <span class="keywordtype">size_t</span> message_len) OVERRIDE {</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;    function_(arg_, severity, filename, line_number, time,</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;              message, message_len);</div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;  }</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div><div class="line"><a name="l00155"></a><span class="l
 ineno">  155</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;  FunctionType function_;</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;  T arg_;</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;};</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;</div><div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_status_callback.html">  161</a></span>&#160;<span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1_kudu_status_callback.html">KuduStatusCallback</a> {</div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu
 _status_callback.html">KuduStatusCallback</a>() {</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;  }</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classkudu_1_1client_1_1_kudu_status_callback.html">KuduStatusCallback</a>() {</div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;  }</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> Run(<span class="keyword">const</span> <a class="code" href="classkudu_1_1_status.html">Status</a>&amp; s) = 0;</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;</div><div class="line"><a 
 name="l00175"></a><span class="lineno">  175</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;  DISALLOW_COPY_AND_ASSIGN(<a class="code" href="classkudu_1_1client_1_1_kudu_status_callback.html">KuduStatusCallback</a>);</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;};</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;</div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_status_member_callback.html">  181</a></span>&#160;<span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1_kudu_status_member_callback.html">KuduStatusMemberCallback</a> : <span class="keyword">public<
 /span> <a class="code" href="classkudu_1_1client_1_1_kudu_status_callback.html">KuduStatusCallback</a> {</div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_status_member_callback.html#a1ad9e466506c3453cdd8429d5744f17a">  184</a></span>&#160;  <span class="keyword">typedef</span> void (T::*MemberType)(<span class="keyword">const</span> <a class="code" href="classkudu_1_1_status.html">Status</a>&amp; s);</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div><div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_status_member_callback.html#acdb02b9798adf2c80b39cfb024f199aa">  192</a></span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_status_member_callback.html#acdb02b9798adf2c80b39cfb024f199aa">Kudu
 StatusMemberCallback</a>(T* <span class="keywordtype">object</span>, MemberType member)</div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;    : object_(object),</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;      member_(member) {</div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;  }</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div><div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_status_member_callback.html#a94bde1bdcb3cde6f78b11d822be19232">  198</a></span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classkudu_1_1client_1_1_kudu_status_member_callback.html#a94bde1bdcb3cde6f78b11d822be19232">Run</a>(<span class="keyword">const</span> <a class="code" href="classkudu_1_1_status.html">Status</a>&amp; s) OVERRIDE {</div><div c
 lass="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;    (object_-&gt;*member_)(s);</div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;  }</div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;</div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;  T* object_;</div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;  MemberType member_;</div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;};</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00210"></a><span class="lin
 eno"><a class="line" href="classkudu_1_1client_1_1_kudu_status_function_callback.html">  210</a></span>&#160;<span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1_kudu_status_function_callback.html">KuduStatusFunctionCallback</a> : <span class="keyword">public</span> <a class="code" href="classkudu_1_1client_1_1_kudu_status_callback.html">KuduStatusCallback</a> {</div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_status_function_callback.html#a20c231ae32873ea7f462b8f3ea05d910">  213</a></span>&#160;  <span class="keyword">typedef</span> void (*FunctionType)(T arg, <span class="keyword">const</span> <a class="code" href="classkudu_1_1_status.html">Status</a>&amp; s);</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;</div><div cla
 ss="line"><a name="l00222"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_status_function_callback.html#aca289bbf6ad9720bd74a90550f6c9b3b">  222</a></span>&#160;  <a class="code" href="classkudu_1_1client_1_1_kudu_status_function_callback.html#aca289bbf6ad9720bd74a90550f6c9b3b">KuduStatusFunctionCallback</a>(FunctionType <span class="keyword">function</span>, T arg)</div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;    : function_(function),</div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;      arg_(arg) {</div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;  }</div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;</div><div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1_kudu_status_function_callback.html#af4c3e7fbd4fed52bcba220f95a27f70a">  228</a></span>&#160;  <span class=
 "keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classkudu_1_1client_1_1_kudu_status_function_callback.html#af4c3e7fbd4fed52bcba220f95a27f70a">Run</a>(<span class="keyword">const</span> <a class="code" href="classkudu_1_1_status.html">Status</a>&amp; s) OVERRIDE {</div><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;    function_(arg_, s);</div><div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;  }</div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;</div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;  FunctionType function_;</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;  T arg_;</div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;};</div><di
 v class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;</div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;} <span class="comment">// namespace client</span></div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;} <span class="comment">// namespace kudu</span></div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;</div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<span class="preprocessor">#endif</span></div><div class="ttc" id="classkudu_1_1client_1_1_kudu_logging_callback_html"><div class="ttname"><a href="classkudu_1_1client_1_1_kudu_logging_callback.html">kudu::client::KuduLoggingCallback</a></div><div class="ttdoc">The interface for all logging callbacks. </div><div class="ttdef"><b>Definition:</b> callbacks.h:44</div></div>
-<div class="ttc" id="classkudu_1_1client_1_1_kudu_status_function_callback_html_af4c3e7fbd4fed52bcba220f95a27f70a"><div class="ttname"><a href="classkudu_1_1client_1_1_kudu_status_function_callback.html#af4c3e7fbd4fed52bcba220f95a27f70a">kudu::client::KuduStatusFunctionCallback::Run</a></div><div class="ttdeci">virtual void Run(const Status &amp;s) OVERRIDE</div><div class="ttdef"><b>Definition:</b> callbacks.h:228</div></div>
-<div class="ttc" id="namespacekudu_html"><div class="ttname"><a href="namespacekudu.html">kudu</a></div><div class="ttdef"><b>Definition:</b> callbacks.h:28</div></div>
-<div class="ttc" id="classkudu_1_1client_1_1_kudu_status_member_callback_html_acdb02b9798adf2c80b39cfb024f199aa"><div class="ttname"><a href="classkudu_1_1client_1_1_kudu_status_member_callback.html#acdb02b9798adf2c80b39cfb024f199aa">kudu::client::KuduStatusMemberCallback::KuduStatusMemberCallback</a></div><div class="ttdeci">KuduStatusMemberCallback(T *object, MemberType member)</div><div class="ttdef"><b>Definition:</b> callbacks.h:192</div></div>
-<div class="ttc" id="classkudu_1_1client_1_1_kudu_status_member_callback_html_a94bde1bdcb3cde6f78b11d822be19232"><div class="ttname"><a href="classkudu_1_1client_1_1_kudu_status_member_callback.html#a94bde1bdcb3cde6f78b11d822be19232">kudu::client::KuduStatusMemberCallback::Run</a></div><div class="ttdeci">virtual void Run(const Status &amp;s) OVERRIDE</div><div class="ttdef"><b>Definition:</b> callbacks.h:198</div></div>
-<div class="ttc" id="classkudu_1_1client_1_1_kudu_logging_function_callback_html"><div class="ttname"><a href="classkudu_1_1client_1_1_kudu_logging_function_callback.html">kudu::client::KuduLoggingFunctionCallback</a></div><div class="ttdoc">The logging callback that invokes a function by pointer with a single argument. </div><div class="ttdef"><b>Definition:</b> callbacks.h:122</div></div>
-<div class="ttc" id="classkudu_1_1client_1_1_kudu_status_function_callback_html"><div class="ttname"><a href="classkudu_1_1client_1_1_kudu_status_function_callback.html">kudu::client::KuduStatusFunctionCallback</a></div><div class="ttdoc">The status callback that invokes a function by pointer with a single argument. </div><div class="ttdef"><b>Definition:</b> callbacks.h:210</div></div>
-<div class="ttc" id="classkudu_1_1client_1_1_kudu_logging_member_callback_html_aeda4119b1288db0d055c9800e3485fd8"><div class="ttname"><a href="classkudu_1_1client_1_1_kudu_logging_member_callback.html#aeda4119b1288db0d055c9800e3485fd8">kudu::client::KuduLoggingMemberCallback::KuduLoggingMemberCallback</a></div><div class="ttdeci">KuduLoggingMemberCallback(T *object, MemberType member)</div><div class="ttdef"><b>Definition:</b> callbacks.h:98</div></div>
-<div class="ttc" id="classkudu_1_1client_1_1_kudu_status_member_callback_html"><div class="ttname"><a href="classkudu_1_1client_1_1_kudu_status_member_callback.html">kudu::client::KuduStatusMemberCallback</a></div><div class="ttdoc">The status callback that invokes a member function of an object. </div><div class="ttdef"><b>Definition:</b> callbacks.h:181</div></div>
-<div class="ttc" id="classkudu_1_1client_1_1_kudu_logging_function_callback_html_a4263c504b21e0e5827f47a902e908a2c"><div class="ttname"><a href="classkudu_1_1client_1_1_kudu_logging_function_callback.html#a4263c504b21e0e5827f47a902e908a2c">kudu::client::KuduLoggingFunctionCallback::KuduLoggingFunctionCallback</a></div><div class="ttdeci">KuduLoggingFunctionCallback(FunctionType function, T arg)</div><div class="ttdef"><b>Definition:</b> callbacks.h:139</div></div>
-<div class="ttc" id="classkudu_1_1client_1_1_kudu_logging_member_callback_html"><div class="ttname"><a href="classkudu_1_1client_1_1_kudu_logging_member_callback.html">kudu::client::KuduLoggingMemberCallback</a></div><div class="ttdoc">The logging callback that invokes a member function of an object. </div><div class="ttdef"><b>Definition:</b> callbacks.h:81</div></div>
-<div class="ttc" id="classkudu_1_1_status_html"><div class="ttname"><a href="classkudu_1_1_status.html">kudu::Status</a></div><div class="ttdoc">A representation of an operation&amp;#39;s outcome. </div><div class="ttdef"><b>Definition:</b> status.h:145</div></div>
-<div class="ttc" id="classkudu_1_1client_1_1_kudu_logging_function_callback_html_ae22e9139102f60d049c29e888c6a528d"><div class="ttname"><a href="classkudu_1_1client_1_1_kudu_logging_function_callback.html#ae22e9139102f60d049c29e888c6a528d">kudu::client::KuduLoggingFunctionCallback::Run</a></div><div class="ttdeci">virtual void Run(KuduLogSeverity severity, const char *filename, int line_number, const struct ::tm *time, const char *message, size_t message_len) OVERRIDE</div><div class="ttdef"><b>Definition:</b> callbacks.h:145</div></div>
-<div class="ttc" id="classkudu_1_1client_1_1_kudu_logging_member_callback_html_aafb1373a805d6e05c0fc5715927677c9"><div class="ttname"><a href="classkudu_1_1client_1_1_kudu_logging_member_callback.html#aafb1373a805d6e05c0fc5715927677c9">kudu::client::KuduLoggingMemberCallback::Run</a></div><div class="ttdeci">virtual void Run(KuduLogSeverity severity, const char *filename, int line_number, const struct ::tm *time, const char *message, size_t message_len) OVERRIDE</div><div class="ttdef"><b>Definition:</b> callbacks.h:104</div></div>
-<div class="ttc" id="classkudu_1_1client_1_1_kudu_status_callback_html"><div class="ttname"><a href="classkudu_1_1client_1_1_kudu_status_callback.html">kudu::client::KuduStatusCallback</a></div><div class="ttdoc">The interface for all status callbacks. </div><div class="ttdef"><b>Definition:</b> callbacks.h:161</div></div>
-<div class="ttc" id="classkudu_1_1client_1_1_kudu_status_function_callback_html_aca289bbf6ad9720bd74a90550f6c9b3b"><div class="ttname"><a href="classkudu_1_1client_1_1_kudu_status_function_callback.html#aca289bbf6ad9720bd74a90550f6c9b3b">kudu::client::KuduStatusFunctionCallback::KuduStatusFunctionCallback</a></div><div class="ttdeci">KuduStatusFunctionCallback(FunctionType function, T arg)</div><div class="ttdef"><b>Definition:</b> callbacks.h:222</div></div>
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software distributed under the License is distributed on an</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef KUDU_CLIENT_CALLBACKS_H</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define KUDU_CLIENT_CALLBACKS_H</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#ifdef KUDU_HEADERS_NO_STUBS</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;kudu/gutil/macros.h&quot;</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;kudu/gutil/port.h&quot;</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;kudu/client/stubs.h&quot;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;kudu/util/kudu_export.h&quot;</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">namespace </span>kudu {</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">class </span>Status;</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">namespace </span>client {</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">enum</span> KuduLogSeverity {</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;  SEVERITY_INFO,</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;  SEVERITY_WARNING,</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;  SEVERITY_ERROR,</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  SEVERITY_FATAL</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;};</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduLoggingCallback.html">   44</a></span>&#160;<span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1KuduLoggingCallback.html">KuduLoggingCallback</a> {</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160; <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <a class="code" href="classkudu_1_1client_1_1KuduLoggingCallback.html">KuduLoggingCallback</a>() {</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  }</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classkudu_1_1client_1_1KuduLoggingCallback.html">KuduLoggingCallback</a>() {</div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  }</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> Run(KuduLogSeverity severity,</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;                   <span class="keyword">const</span> <span class="keywordtype">char</span>* filename,</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;                   <span class="keywordtype">int</span> line_number,</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;                   <span class="keyword">const</span> struct ::tm* time,</div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;                   <span class="keyword">const</span> <span class="keywordtype">char</span>* message,</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;                   <span class="keywordtype">size_t</span> message_len) = 0;</div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160; <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  DISALLOW_COPY_AND_ASSIGN(<a class="code" href="classkudu_1_1client_1_1KuduLoggingCallback.html">KuduLoggingCallback</a>);</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;};</div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html">   81</a></span>&#160;<span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html">KuduLoggingMemberCallback</a> : <span class="keyword">public</span> <a class="code" href="classkudu_1_1client_1_1KuduLoggingCallback.html">KuduLoggingCallback</a> {</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160; <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#a5b9d3ed4c111163156a4836152c05afd">   84</a></span>&#160;  <span class="keyword">typedef</span> void (T::*MemberType)(</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;      KuduLogSeverity severity,</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;      <span class="keyword">const</span> <span class="keywordtype">char</span>* filename,</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;      <span class="keywordtype">int</span> line_number,</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;      <span class="keyword">const</span> struct ::tm* time,</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;      <span class="keyword">const</span> <span class="keywordtype">char</span>* message,</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;      <span class="keywordtype">size_t</span> message_len);</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#aeda4119b1288db0d055c9800e3485fd8">   98</a></span>&#160;  <a class="code" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#aeda4119b1288db0d055c9800e3485fd8">KuduLoggingMemberCallback</a>(T* <span class="keywordtype">object</span>, MemberType member)</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;    : object_(object),</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;      member_(member) {</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  }</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#a3d75e43bb4af846af66735fabe642a88">  104</a></span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#a3d75e43bb4af846af66735fabe642a88">Run</a>(KuduLogSeverity severity,</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;                   <span class="keyword">const</span> <span class="keywordtype">char</span>* filename,</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;                   <span class="keywordtype">int</span> line_number,</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;                   <span class="keyword">const</span> struct ::tm* time,</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;                   <span class="keyword">const</span> <span class="keywordtype">char</span>* message,</div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;                   <span class="keywordtype">size_t</span> message_len) OVERRIDE {</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;    (object_-&gt;*member_)(severity, filename, line_number, time,</div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;        message, message_len);</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  }</div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160; <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;  T* object_;</div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;  MemberType member_;</div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;};</div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
+<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html">  122</a></span>&#160;<span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html">KuduLoggingFunctionCallback</a> : <span class="keyword">public</span> <a class="code" href="classkudu_1_1client_1_1KuduLoggingCallback.html">KuduLoggingCallback</a> {</div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160; <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#a98d1aaa700982691ec6ceedd87498f4b">  125</a></span>&#160;  <span class="keyword">typedef</span> void (*FunctionType)(T arg,</div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;      KuduLogSeverity severity,</div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;      <span class="keyword">const</span> <span class="keywordtype">char</span>* filename,</div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;      <span class="keywordtype">int</span> line_number,</div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;      <span class="keyword">const</span> struct ::tm* time,</div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;      <span class="keyword">const</span> <span class="keywordtype">char</span>* message,</div>
+<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;      <span class="keywordtype">size_t</span> message_len);</div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div>
+<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#a4263c504b21e0e5827f47a902e908a2c">  139</a></span>&#160;  <a class="code" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#a4263c504b21e0e5827f47a902e908a2c">KuduLoggingFunctionCallback</a>(FunctionType <span class="keyword">function</span>, T arg)</div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    : function_(function),</div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;      arg_(arg) {</div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;  }</div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div>
+<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#ab5119cbc60675f3ca77e08c1e87ec215">  145</a></span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#ab5119cbc60675f3ca77e08c1e87ec215">Run</a>(KuduLogSeverity severity,</div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;                   <span class="keyword">const</span> <span class="keywordtype">char</span>* filename,</div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;                   <span class="keywordtype">int</span> line_number,</div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;                   <span class="keyword">const</span> struct ::tm* time,</div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;                   <span class="keyword">const</span> <span class="keywordtype">char</span>* message,</div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;                   <span class="keywordtype">size_t</span> message_len) OVERRIDE {</div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;    function_(arg_, severity, filename, line_number, time,</div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;              message, message_len);</div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;  }</div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160; <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;  FunctionType function_;</div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;  T arg_;</div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;};</div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;</div>
+<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduStatusCallback.html">  161</a></span>&#160;<span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1KuduStatusCallback.html">KuduStatusCallback</a> {</div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160; <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;  <a class="code" href="classkudu_1_1client_1_1KuduStatusCallback.html">KuduStatusCallback</a>() {</div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;  }</div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;</div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classkudu_1_1client_1_1KuduStatusCallback.html">KuduStatusCallback</a>() {</div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;  }</div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;</div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> Run(<span class="keyword">const</span> <a class="code" href="classkudu_1_1Status.html">Status</a>&amp; s) = 0;</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;</div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160; <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;  DISALLOW_COPY_AND_ASSIGN(<a class="code" href="classkudu_1_1client_1_1KuduStatusCallback.html">KuduStatusCallback</a>);</div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;};</div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;</div>
+<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
+<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html">  181</a></span>&#160;<span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html">KuduStatusMemberCallback</a> : <span class="keyword">public</span> <a class="code" href="classkudu_1_1client_1_1KuduStatusCallback.html">KuduStatusCallback</a> {</div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160; <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#a260174e9be807a51fb050c58b047fbdf">  184</a></span>&#160;  <span class="keyword">typedef</span> void (T::*MemberType)(<span class="keyword">const</span> <a class="code" href="classkudu_1_1Status.html">Status</a>&amp; s);</div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div>
+<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#acdb02b9798adf2c80b39cfb024f199aa">  192</a></span>&#160;  <a class="code" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#acdb02b9798adf2c80b39cfb024f199aa">KuduStatusMemberCallback</a>(T* <span class="keywordtype">object</span>, MemberType member)</div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;    : object_(object),</div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;      member_(member) {</div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;  }</div>
+<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div>
+<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#a94bde1bdcb3cde6f78b11d822be19232">  198</a></span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#a94bde1bdcb3cde6f78b11d822be19232">Run</a>(<span class="keyword">const</span> <a class="code" href="classkudu_1_1Status.html">Status</a>&amp; s) OVERRIDE {</div>
+<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;    (object_-&gt;*member_)(s);</div>
+<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;  }</div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;</div>
+<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160; <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;  T* object_;</div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;  MemberType member_;</div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;};</div>
+<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;</div>
+<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
+<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html">  210</a></span>&#160;<span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html">KuduStatusFunctionCallback</a> : <span class="keyword">public</span> <a class="code" href="classkudu_1_1client_1_1KuduStatusCallback.html">KuduStatusCallback</a> {</div>
+<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160; <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#ac175e6c42840c7a0dfbde3d71beac394">  213</a></span>&#160;  <span class="keyword">typedef</span> void (*FunctionType)(T arg, <span class="keyword">const</span> <a class="code" href="classkudu_1_1Status.html">Status</a>&amp; s);</div>
+<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;</div>
+<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#aca289bbf6ad9720bd74a90550f6c9b3b">  222</a></span>&#160;  <a class="code" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#aca289bbf6ad9720bd74a90550f6c9b3b">KuduStatusFunctionCallback</a>(FunctionType <span class="keyword">function</span>, T arg)</div>
+<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;    : function_(function),</div>
+<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;      arg_(arg) {</div>
+<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;  }</div>
+<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;</div>
+<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#af4c3e7fbd4fed52bcba220f95a27f70a">  228</a></span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#af4c3e7fbd4fed52bcba220f95a27f70a">Run</a>(<span class="keyword">const</span> <a class="code" href="classkudu_1_1Status.html">Status</a>&amp; s) OVERRIDE {</div>
+<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;    function_(arg_, s);</div>
+<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;  }</div>
+<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;</div>
+<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160; <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;  FunctionType function_;</div>
+<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;  T arg_;</div>
+<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;};</div>
+<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;</div>
+<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;} <span class="comment">// namespace client</span></div>
+<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;} <span class="comment">// namespace kudu</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;</div>
+<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="classkudu_1_1client_1_1KuduLoggingCallback_html"><div class="ttname"><a href="classkudu_1_1client_1_1KuduLoggingCallback.html">kudu::client::KuduLoggingCallback</a></div><div class="ttdoc">The interface for all logging callbacks. </div><div class="ttdef"><b>Definition:</b> callbacks.h:44</div></div>
+<div class="ttc" id="classkudu_1_1Status_html"><div class="ttname"><a href="classkudu_1_1Status.html">kudu::Status</a></div><div class="ttdoc">A representation of an operation&amp;#39;s outcome. </div><div class="ttdef"><b>Definition:</b> status.h:145</div></div>
+<div class="ttc" id="classkudu_1_1client_1_1KuduLoggingMemberCallback_html"><div class="ttname"><a href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html">kudu::client::KuduLoggingMemberCallback</a></div><div class="ttdoc">The logging callback that invokes a member function of an object. </div><div class="ttdef"><b>Definition:</b> callbacks.h:81</div></div>
+<div class="ttc" id="classkudu_1_1client_1_1KuduStatusFunctionCallback_html_aca289bbf6ad9720bd74a90550f6c9b3b"><div class="ttname"><a href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#aca289bbf6ad9720bd74a90550f6c9b3b">kudu::client::KuduStatusFunctionCallback::KuduStatusFunctionCallback</a></div><div class="ttdeci">KuduStatusFunctionCallback(FunctionType function, T arg)</div><div class="ttdef"><b>Definition:</b> callbacks.h:222</div></div>
+<div class="ttc" id="classkudu_1_1client_1_1KuduLoggingMemberCallback_html_aeda4119b1288db0d055c9800e3485fd8"><div class="ttname"><a href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#aeda4119b1288db0d055c9800e3485fd8">kudu::client::KuduLoggingMemberCallback::KuduLoggingMemberCallback</a></div><div class="ttdeci">KuduLoggingMemberCallback(T *object, MemberType member)</div><div class="ttdef"><b>Definition:</b> callbacks.h:98</div></div>
+<div class="ttc" id="classkudu_1_1client_1_1KuduStatusCallback_html"><div class="ttname"><a href="classkudu_1_1client_1_1KuduStatusCallback.html">kudu::client::KuduStatusCallback</a></div><div class="ttdoc">The interface for all status callbacks. </div><div class="ttdef"><b>Definition:</b> callbacks.h:161</div></div>
+<div class="ttc" id="classkudu_1_1client_1_1KuduLoggingFunctionCallback_html_ab5119cbc60675f3ca77e08c1e87ec215"><div class="ttname"><a href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#ab5119cbc60675f3ca77e08c1e87ec215">kudu::client::KuduLoggingFunctionCallback::Run</a></div><div class="ttdeci">virtual void Run(KuduLogSeverity severity, const char *filename, int line_number, const struct::tm *time, const char *message, size_t message_len) OVERRIDE</div><div class="ttdef"><b>Definition:</b> callbacks.h:145</div></div>
+<div class="ttc" id="classkudu_1_1client_1_1KuduStatusMemberCallback_html"><div class="ttname"><a href="classkudu_1_1client_1_1KuduStatusMemberCallback.html">kudu::client::KuduStatusMemberCallback</a></div><div class="ttdoc">The status callback that invokes a member function of an object. </div><div class="ttdef"><b>Definition:</b> callbacks.h:181</div></div>
+<div class="ttc" id="classkudu_1_1client_1_1KuduStatusMemberCallback_html_acdb02b9798adf2c80b39cfb024f199aa"><div class="ttname"><a href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#acdb02b9798adf2c80b39cfb024f199aa">kudu::client::KuduStatusMemberCallback::KuduStatusMemberCallback</a></div><div class="ttdeci">KuduStatusMemberCallback(T *object, MemberType member)</div><div class="ttdef"><b>Definition:</b> callbacks.h:192</div></div>
+<div class="ttc" id="classkudu_1_1client_1_1KuduStatusMemberCallback_html_a94bde1bdcb3cde6f78b11d822be19232"><div class="ttname"><a href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#a94bde1bdcb3cde6f78b11d822be19232">kudu::client::KuduStatusMemberCallback::Run</a></div><div class="ttdeci">virtual void Run(const Status &amp;s) OVERRIDE</div><div class="ttdef"><b>Definition:</b> callbacks.h:198</div></div>
+<div class="ttc" id="classkudu_1_1client_1_1KuduLoggingMemberCallback_html_a3d75e43bb4af846af66735fabe642a88"><div class="ttname"><a href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#a3d75e43bb4af846af66735fabe642a88">kudu::client::KuduLoggingMemberCallback::Run</a></div><div class="ttdeci">virtual void Run(KuduLogSeverity severity, const char *filename, int line_number, const struct::tm *time, const char *message, size_t message_len) OVERRIDE</div><div class="ttdef"><b>Definition:</b> callbacks.h:104</div></div>
+<div class="ttc" id="classkudu_1_1client_1_1KuduStatusFunctionCallback_html_af4c3e7fbd4fed52bcba220f95a27f70a"><div class="ttname"><a href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#af4c3e7fbd4fed52bcba220f95a27f70a">kudu::client::KuduStatusFunctionCallback::Run</a></div><div class="ttdeci">virtual void Run(const Status &amp;s) OVERRIDE</div><div class="ttdef"><b>Definition:</b> callbacks.h:228</div></div>
+<div class="ttc" id="classkudu_1_1client_1_1KuduLoggingFunctionCallback_html_a4263c504b21e0e5827f47a902e908a2c"><div class="ttname"><a href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#a4263c504b21e0e5827f47a902e908a2c">kudu::client::KuduLoggingFunctionCallback::KuduLoggingFunctionCallback</a></div><div class="ttdeci">KuduLoggingFunctionCallback(FunctionType function, T arg)</div><div class="ttdef"><b>Definition:</b> callbacks.h:139</div></div>
+<div class="ttc" id="classkudu_1_1client_1_1KuduStatusFunctionCallback_html"><div class="ttname"><a href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html">kudu::client::KuduStatusFunctionCallback</a></div><div class="ttdoc">The status callback that invokes a function by pointer with a single argument. </div><div class="ttdef"><b>Definition:</b> callbacks.h:210</div></div>
+<div class="ttc" id="classkudu_1_1client_1_1KuduLoggingFunctionCallback_html"><div class="ttname"><a href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html">kudu::client::KuduLoggingFunctionCallback</a></div><div class="ttdoc">The logging callback that invokes a function by pointer with a single argument. </div><div class="ttdef"><b>Definition:</b> callbacks.h:122</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:40 by Doxygen 1.8.5</small>
   <br>
   <small>Copyright © 2018 The Apache Software Foundation.</small>
 </address>


[21/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_client-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_client-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_client-members.html
deleted file mode 100644
index 4bab786..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_client-members.html
+++ /dev/null
@@ -1,127 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">KuduClient</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduClient Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a>, including all inherited members.</p>
-<table class="directory">
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>::kudu::SecurityUnknownTskTest</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>ClientTest</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11aa801886067da41dacd0c9c2b8091f08d8">CLOSEST_REPLICA</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>ConnectToClusterBaseTest</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a0646b1b93edeb92cf7ea46a1bb433838">default_admin_operation_timeout</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aaae3d73831a41d260d2578fef68bcd49">default_rpc_timeout</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a9d7cbad036bc74c71873a428abce5c1d">DeleteTable</a>(const std::string &amp;table_name)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#ae932971967e58a8a7b85f6a56ee44cd0">ExportAuthenticationCredentials</a>(std::string *authn_creds) const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11aaa060fb6126a3e3fa80079f885dc7d48f">FIRST_REPLICA</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aa4af2abf2a56d92d8795662fa090baa9">GetLatestObservedTimestamp</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a2aa649e05e0cfb0e10ebce98fb4d7a65">GetTableSchema</a>(const std::string &amp;table_name, KuduSchema *schema)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>internal::Batcher</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::GetTableSchemaRpc</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>internal::LookupRpc</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::MetaCache</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>internal::RemoteTablet</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::RemoteTabletServer</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>internal::WriteRpc</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a7a331e528759296089837b4611c01809">IsAlterTableInProgress</a>(const std::string &amp;table_name, bool *alter_in_progress)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a2f0323b439d8658b2ac31fde7f46de63">IsCreateTableInProgress</a>(const std::string &amp;table_name, bool *create_in_progress)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a1e1363d5dfab959b0d9ca98bfd390433">IsMultiMaster</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a196f1a18c000cdca309d05161caaddaa">kNoTimestamp</a></td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduClientBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduPartitionerBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduScanner</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduScanToken</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduScanTokenBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduSession</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduTable</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduTableAlterer</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduTableCreator</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11aafb912836db348061379d0e0a9055e239">LEADER_ONLY</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a3ab09f69753b8c99ac7b2eeed03faa1d">ListTables</a>(std::vector&lt; std::string &gt; *tables, const std::string &amp;filter=&quot;&quot;)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a376ea3bb91a659a91789cd33fc65c8a0">ListTabletServers</a>(std::vector&lt; KuduTabletServer *&gt; *tablet_servers)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a1f5b9bf8767b44f03f4d3220dfd5f925">NewSession</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a116bbcf13dc0991ad2a3129630075aea">NewTableAlterer</a>(const std::string &amp;table_name)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a003f13604b4fb378f61e133a9b49d153">NewTableCreator</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aa82a09718ffe68d3255195e736aec8d7">OpenTable</a>(const std::string &amp;table_name, sp::shared_ptr&lt; KuduTable &gt; *table)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11a">ReplicaSelection</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a0809b055eda76fd68988462f2a9791dd">SetLatestObservedTimestamp</a>(uint64_t ht_timestamp)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a96e9a6c0a16a8825c291528ac27af818">TableExists</a>(const std::string &amp;table_name, bool *exists)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>tools::LeaderMasterProxy</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduClient</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">kudu::client::KuduClient</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_client.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_client.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_client.html
deleted file mode 100644
index d85bfc5..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_client.html
+++ /dev/null
@@ -1,754 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduClient 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html">KuduClient</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_client-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduClient Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>A handle for a connection to a cluster.  
- <a href="classkudu_1_1client_1_1_kudu_client.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for kudu::client::KuduClient:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="classkudu_1_1client_1_1_kudu_client.png" usemap="#kudu::client::KuduClient_map" alt=""/>
-  <map id="kudu::client::KuduClient_map" name="kudu::client::KuduClient_map">
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:aef70c7f3a596ecda4040f9d46514b11a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11a">ReplicaSelection</a> { <a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11aafb912836db348061379d0e0a9055e239">LEADER_ONLY</a>, 
-<a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11aa801886067da41dacd0c9c2b8091f08d8">CLOSEST_REPLICA</a>, 
-<a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11aaa060fb6126a3e3fa80079f885dc7d48f">FIRST_REPLICA</a>
- }</td></tr>
-<tr class="memdesc:aef70c7f3a596ecda4040f9d46514b11a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Policy with which to choose amongst multiple replicas.  <a href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11a">More...</a><br /></td></tr>
-<tr class="separator:aef70c7f3a596ecda4040f9d46514b11a"><td class="memSeparator" colspan="2">&#160;</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:a003f13604b4fb378f61e133a9b49d153"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a003f13604b4fb378f61e133a9b49d153">NewTableCreator</a> ()</td></tr>
-<tr class="separator:a003f13604b4fb378f61e133a9b49d153"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2f0323b439d8658b2ac31fde7f46de63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a2f0323b439d8658b2ac31fde7f46de63">IsCreateTableInProgress</a> (const std::string &amp;table_name, bool *create_in_progress)</td></tr>
-<tr class="separator:a2f0323b439d8658b2ac31fde7f46de63"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9d7cbad036bc74c71873a428abce5c1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a9d7cbad036bc74c71873a428abce5c1d">DeleteTable</a> (const std::string &amp;table_name)</td></tr>
-<tr class="separator:a9d7cbad036bc74c71873a428abce5c1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a116bbcf13dc0991ad2a3129630075aea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a116bbcf13dc0991ad2a3129630075aea">NewTableAlterer</a> (const std::string &amp;table_name)</td></tr>
-<tr class="separator:a116bbcf13dc0991ad2a3129630075aea"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7a331e528759296089837b4611c01809"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a7a331e528759296089837b4611c01809">IsAlterTableInProgress</a> (const std::string &amp;table_name, bool *alter_in_progress)</td></tr>
-<tr class="separator:a7a331e528759296089837b4611c01809"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2aa649e05e0cfb0e10ebce98fb4d7a65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a2aa649e05e0cfb0e10ebce98fb4d7a65">GetTableSchema</a> (const std::string &amp;table_name, <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a> *schema)</td></tr>
-<tr class="separator:a2aa649e05e0cfb0e10ebce98fb4d7a65"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a376ea3bb91a659a91789cd33fc65c8a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a376ea3bb91a659a91789cd33fc65c8a0">ListTabletServers</a> (std::vector&lt; <a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html">KuduTabletServer</a> *&gt; *tablet_servers)</td></tr>
-<tr class="separator:a376ea3bb91a659a91789cd33fc65c8a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3ab09f69753b8c99ac7b2eeed03faa1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a3ab09f69753b8c99ac7b2eeed03faa1d">ListTables</a> (std::vector&lt; std::string &gt; *tables, const std::string &amp;filter=&quot;&quot;)</td></tr>
-<tr class="separator:a3ab09f69753b8c99ac7b2eeed03faa1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a96e9a6c0a16a8825c291528ac27af818"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a96e9a6c0a16a8825c291528ac27af818">TableExists</a> (const std::string &amp;table_name, bool *exists)</td></tr>
-<tr class="separator:a96e9a6c0a16a8825c291528ac27af818"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa82a09718ffe68d3255195e736aec8d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aa82a09718ffe68d3255195e736aec8d7">OpenTable</a> (const std::string &amp;table_name, sp::shared_ptr&lt; <a class="el" href="classkudu_1_1client_1_1_kudu_table.html">KuduTable</a> &gt; *table)</td></tr>
-<tr class="separator:aa82a09718ffe68d3255195e736aec8d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1f5b9bf8767b44f03f4d3220dfd5f925"><td class="memItemLeft" align="right" valign="top">sp::shared_ptr&lt; <a class="el" href="classkudu_1_1client_1_1_kudu_session.html">KuduSession</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a1f5b9bf8767b44f03f4d3220dfd5f925">NewSession</a> ()</td></tr>
-<tr class="separator:a1f5b9bf8767b44f03f4d3220dfd5f925"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1e1363d5dfab959b0d9ca98bfd390433"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a1e1363d5dfab959b0d9ca98bfd390433">IsMultiMaster</a> () const</td></tr>
-<tr class="separator:a1e1363d5dfab959b0d9ca98bfd390433"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0646b1b93edeb92cf7ea46a1bb433838"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classkudu_1_1_mono_delta.html">MonoDelta</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a0646b1b93edeb92cf7ea46a1bb433838">default_admin_operation_timeout</a> () const</td></tr>
-<tr class="separator:a0646b1b93edeb92cf7ea46a1bb433838"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aaae3d73831a41d260d2578fef68bcd49"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classkudu_1_1_mono_delta.html">MonoDelta</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aaae3d73831a41d260d2578fef68bcd49">default_rpc_timeout</a> () const</td></tr>
-<tr class="separator:aaae3d73831a41d260d2578fef68bcd49"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa4af2abf2a56d92d8795662fa090baa9"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aa4af2abf2a56d92d8795662fa090baa9">GetLatestObservedTimestamp</a> () const</td></tr>
-<tr class="separator:aa4af2abf2a56d92d8795662fa090baa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0809b055eda76fd68988462f2a9791dd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a0809b055eda76fd68988462f2a9791dd">SetLatestObservedTimestamp</a> (uint64_t ht_timestamp)</td></tr>
-<tr class="separator:a0809b055eda76fd68988462f2a9791dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae932971967e58a8a7b85f6a56ee44cd0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#ae932971967e58a8a7b85f6a56ee44cd0">ExportAuthenticationCredentials</a> (std::string *authn_creds) const</td></tr>
-<tr class="separator:ae932971967e58a8a7b85f6a56ee44cd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
-Static Public Attributes</h2></td></tr>
-<tr class="memitem:a196f1a18c000cdca309d05161caaddaa"><td class="memItemLeft" align="right" valign="top">static const uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a196f1a18c000cdca309d05161caaddaa">kNoTimestamp</a></td></tr>
-<tr class="separator:a196f1a18c000cdca309d05161caaddaa"><td class="memSeparator" colspan="2">&#160;</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:ada57057f15990c8cc54770c782fa9ad4"><td class="memItemLeft" align="right" valign="top"><a id="ada57057f15990c8cc54770c782fa9ad4"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::Batcher</b></td></tr>
-<tr class="separator:ada57057f15990c8cc54770c782fa9ad4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1d6afdd81ae5d2f0207f7224a058132c"><td class="memItemLeft" align="right" valign="top"><a id="a1d6afdd81ae5d2f0207f7224a058132c"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::GetTableSchemaRpc</b></td></tr>
-<tr class="separator:a1d6afdd81ae5d2f0207f7224a058132c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a78c0756675d700d01d123aea8ca18751"><td class="memItemLeft" align="right" valign="top"><a id="a78c0756675d700d01d123aea8ca18751"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::LookupRpc</b></td></tr>
-<tr class="separator:a78c0756675d700d01d123aea8ca18751"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acb6757f44c88e6b23da105cca0299aee"><td class="memItemLeft" align="right" valign="top"><a id="acb6757f44c88e6b23da105cca0299aee"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::MetaCache</b></td></tr>
-<tr class="separator:acb6757f44c88e6b23da105cca0299aee"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a01410a9ff63da146890f75dcda841e99"><td class="memItemLeft" align="right" valign="top"><a id="a01410a9ff63da146890f75dcda841e99"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::RemoteTablet</b></td></tr>
-<tr class="separator:a01410a9ff63da146890f75dcda841e99"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2cd42cd8503e7c94b878c96c42b2fd10"><td class="memItemLeft" align="right" valign="top"><a id="a2cd42cd8503e7c94b878c96c42b2fd10"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::RemoteTabletServer</b></td></tr>
-<tr class="separator:a2cd42cd8503e7c94b878c96c42b2fd10"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8241e8597925b7121abc27b5024c9773"><td class="memItemLeft" align="right" valign="top"><a id="a8241e8597925b7121abc27b5024c9773"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::WriteRpc</b></td></tr>
-<tr class="separator:a8241e8597925b7121abc27b5024c9773"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2e3829217429361e4071ed983aa36b63"><td class="memItemLeft" align="right" valign="top"><a id="a2e3829217429361e4071ed983aa36b63"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>ConnectToClusterBaseTest</b></td></tr>
-<tr class="separator:a2e3829217429361e4071ed983aa36b63"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aba2affbf999dd265d3a7f8c30598fec7"><td class="memItemLeft" align="right" valign="top"><a id="aba2affbf999dd265d3a7f8c30598fec7"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>ClientTest</b></td></tr>
-<tr class="separator:aba2affbf999dd265d3a7f8c30598fec7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad396ed74a6421797a2320caf02bec46c"><td class="memItemLeft" align="right" valign="top"><a id="ad396ed74a6421797a2320caf02bec46c"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduClientBuilder</b></td></tr>
-<tr class="separator:ad396ed74a6421797a2320caf02bec46c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4a88b01a7cf6a8b126e310af8a973077"><td class="memItemLeft" align="right" valign="top"><a id="a4a88b01a7cf6a8b126e310af8a973077"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduPartitionerBuilder</b></td></tr>
-<tr class="separator:a4a88b01a7cf6a8b126e310af8a973077"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a79d30f3059c783e077627a6f6d153c1b"><td class="memItemLeft" align="right" valign="top"><a id="a79d30f3059c783e077627a6f6d153c1b"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanner</b></td></tr>
-<tr class="separator:a79d30f3059c783e077627a6f6d153c1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a08335df27491aef74f8ed104799ab541"><td class="memItemLeft" align="right" valign="top"><a id="a08335df27491aef74f8ed104799ab541"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanToken</b></td></tr>
-<tr class="separator:a08335df27491aef74f8ed104799ab541"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a644ef5d9d668e5772acd6dc03c4f14ee"><td class="memItemLeft" align="right" valign="top"><a id="a644ef5d9d668e5772acd6dc03c4f14ee"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanTokenBuilder</b></td></tr>
-<tr class="separator:a644ef5d9d668e5772acd6dc03c4f14ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae192dc54e7e8c25675182bacad0d0b6e"><td class="memItemLeft" align="right" valign="top"><a id="ae192dc54e7e8c25675182bacad0d0b6e"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduSession</b></td></tr>
-<tr class="separator:ae192dc54e7e8c25675182bacad0d0b6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a770744f0111b5919212173a7efaf85cd"><td class="memItemLeft" align="right" valign="top"><a id="a770744f0111b5919212173a7efaf85cd"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduTable</b></td></tr>
-<tr class="separator:a770744f0111b5919212173a7efaf85cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3460d221abb050e895feac294530a58f"><td class="memItemLeft" align="right" valign="top"><a id="a3460d221abb050e895feac294530a58f"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduTableAlterer</b></td></tr>
-<tr class="separator:a3460d221abb050e895feac294530a58f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af500eb2379d14e4e6603db2c69faa783"><td class="memItemLeft" align="right" valign="top"><a id="af500eb2379d14e4e6603db2c69faa783"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduTableCreator</b></td></tr>
-<tr class="separator:af500eb2379d14e4e6603db2c69faa783"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6ea0a9ac656faa8d48cc1f0b413fb7a7"><td class="memItemLeft" align="right" valign="top"><a id="a6ea0a9ac656faa8d48cc1f0b413fb7a7"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>::kudu::SecurityUnknownTskTest</b></td></tr>
-<tr class="separator:a6ea0a9ac656faa8d48cc1f0b413fb7a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abd8d8500650a19511fc193f5f2f09220"><td class="memItemLeft" align="right" valign="top"><a id="abd8d8500650a19511fc193f5f2f09220"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>tools::LeaderMasterProxy</b></td></tr>
-<tr class="separator:abd8d8500650a19511fc193f5f2f09220"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>A handle for a connection to a cluster. </p>
-<p>The <a class="el" href="classkudu_1_1client_1_1_kudu_client.html" title="A handle for a connection to a cluster. ">KuduClient</a> class represents a connection to a cluster. From the user perspective, they should only need to create one of these in their application, likely a singleton &ndash; but it is not a singleton in Kudu in any way. Different <a class="el" href="classkudu_1_1client_1_1_kudu_client.html" title="A handle for a connection to a cluster. ">KuduClient</a> objects do not interact with each other &ndash; no connection pooling, etc. With the exception of common properties managed by free (non-member) functions in the kudu::client namespace, each <a class="el" href="classkudu_1_1client_1_1_kudu_client.html" title="A handle for a connection to a cluster. ">KuduClient</a> object is sandboxed with no global cross-client state.</p>
-<p>In the implementation, the client holds various pieces of common infrastructure which is not table-specific: </p><ul>
-<li>RPC messenger: reactor threads and RPC connections are pooled here </li>
-<li>Authentication: the client is initialized with some credentials, and all accesses through it share those credentials. </li>
-<li>Caches: caches of table schemas, tablet locations, tablet server IP addresses, etc are shared per-client.</li>
-</ul>
-<p>In order to actually write data to the cluster, callers must first create a <a class="el" href="classkudu_1_1client_1_1_kudu_session.html" title="Representation of a Kudu client session. ">KuduSession</a> object using <a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a1f5b9bf8767b44f03f4d3220dfd5f925">NewSession()</a>. A <a class="el" href="classkudu_1_1client_1_1_kudu_client.html" title="A handle for a connection to a cluster. ">KuduClient</a> may have several associated sessions.</p>
-<dl class="section note"><dt>Note</dt><dd>This class is thread-safe.</dd></dl>
-<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000001">Todo:</a></b></dt><dd>Cluster administration functions are likely to be in this class as well. </dd></dl>
-</div><h2 class="groupheader">Member Enumeration Documentation</h2>
-<a id="aef70c7f3a596ecda4040f9d46514b11a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aef70c7f3a596ecda4040f9d46514b11a">&#9670;&nbsp;</a></span>ReplicaSelection</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11a">kudu::client::KuduClient::ReplicaSelection</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Policy with which to choose amongst multiple replicas. </p>
-<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aef70c7f3a596ecda4040f9d46514b11aafb912836db348061379d0e0a9055e239"></a>LEADER_ONLY&#160;</td><td class="fielddoc"><p>Select the LEADER replica. </p>
-</td></tr>
-<tr><td class="fieldname"><a id="aef70c7f3a596ecda4040f9d46514b11aa801886067da41dacd0c9c2b8091f08d8"></a>CLOSEST_REPLICA&#160;</td><td class="fielddoc"><p>Select the closest replica to the client, or a random one if all replicas are equidistant. </p>
-</td></tr>
-<tr><td class="fieldname"><a id="aef70c7f3a596ecda4040f9d46514b11aaa060fb6126a3e3fa80079f885dc7d48f"></a>FIRST_REPLICA&#160;</td><td class="fielddoc"><p>Select the first replica in the list. </p>
-</td></tr>
-</table>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a id="a0646b1b93edeb92cf7ea46a1bb433838"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0646b1b93edeb92cf7ea46a1bb433838">&#9670;&nbsp;</a></span>default_admin_operation_timeout()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const <a class="el" href="classkudu_1_1_mono_delta.html">MonoDelta</a>&amp; kudu::client::KuduClient::default_admin_operation_timeout </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>Default timeout for admin operations. </dd></dl>
-
-</div>
-</div>
-<a id="aaae3d73831a41d260d2578fef68bcd49"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aaae3d73831a41d260d2578fef68bcd49">&#9670;&nbsp;</a></span>default_rpc_timeout()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const <a class="el" href="classkudu_1_1_mono_delta.html">MonoDelta</a>&amp; kudu::client::KuduClient::default_rpc_timeout </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>Default timeout for RPCs. </dd></dl>
-
-</div>
-</div>
-<a id="a9d7cbad036bc74c71873a428abce5c1d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9d7cbad036bc74c71873a428abce5c1d">&#9670;&nbsp;</a></span>DeleteTable()</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::client::KuduClient::DeleteTable </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>table_name</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Delete/drop a table.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">table_name</td><td>Name of the table to drop. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation status. </dd></dl>
-
-</div>
-</div>
-<a id="ae932971967e58a8a7b85f6a56ee44cd0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae932971967e58a8a7b85f6a56ee44cd0">&#9670;&nbsp;</a></span>ExportAuthenticationCredentials()</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::client::KuduClient::ExportAuthenticationCredentials </td>
-          <td>(</td>
-          <td class="paramtype">std::string *&#160;</td>
-          <td class="paramname"><em>authn_creds</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Export the current authentication credentials from this client. This includes the necessary credentials to authenticate to the cluster, as well as to authenticate the cluster to the client.</p>
-<p>The resulting binary string may be passed into a new C++ client via the <code><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html#a5c411bc4638cbf77e5d318f5049b0b7e">KuduClientBuilder::import_authentication_credentials</a></code> method, or into a new Java client via <code>KuduClient::importAuthenticationCredentials</code>.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[out]</td><td class="paramname">authn_creds</td><td>The resulting binary authentication credentials. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classkudu_1_1_status.html" title="A representation of an operation&#39;s outcome. ">Status</a> object for the operation. </dd></dl>
-
-</div>
-</div>
-<a id="aa4af2abf2a56d92d8795662fa090baa9"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa4af2abf2a56d92d8795662fa090baa9">&#9670;&nbsp;</a></span>GetLatestObservedTimestamp()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">uint64_t kudu::client::KuduClient::GetLatestObservedTimestamp </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Get the highest HybridTime timestamp observed by the client.</p>
-<p>The latest observed timestamp can be used to start a snapshot scan on a table which is guaranteed to contain all data written or previously read by this client. See <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html" title="This class is a representation of a single scan. ">KuduScanner</a> for more details on timestamps.</p>
-<p>How to get Read-Your-Writes consistency: the code snippet below uses <a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aa4af2abf2a56d92d8795662fa090baa9">KuduClient::GetLatestObservedTimestamp()</a> along with <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#ab13dbb301197b411dec4cd6870801bae">KuduScanner::SetSnapshotRaw()</a> to perform READ_AT_SNAPSHOT scan containing the data which has just been written. Notice extra 1 added to the timestamp passed to <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#ab13dbb301197b411dec4cd6870801bae">KuduScanner::SetSnapshotRaw()</a>: </p><div class="fragment"><div class="line">shared_ptr&lt;KuduClient&gt; client;</div><div class="line">... <span class="comment">// open/initialize the client</span></div><div class="line">shared_ptr&lt;KuduSession&gt; session(client-&gt;NewSession());</div><div class="line">... <span class="comment">// set Kudu session properties</span></div><div class="line">shared_ptr&lt;Ku
 duTable&gt; table;</div><div class="line">... <span class="comment">// open the table</span></div><div class="line">unique_ptr&lt;KuduInsert&gt; insert_op(table-&gt;NewInsert());</div><div class="line">... <span class="comment">// populate new insert operation with data</span></div><div class="line">RETURN_NOT_OK(session-&gt;Apply(insert_op.release()));</div><div class="line">RETURN_NOT_OK(session-&gt;Flush());</div><div class="line">uint64_t snapshot_timestamp = client-&gt;GetLatestObservedTimestamp() + 1;</div><div class="line">KuduScanner scanner(table.get());</div><div class="line">RETURN_NOT_OK(scanner.SetSnapshotRaw(snapshot_timestamp));</div><div class="line">RETURN_NOT_OK(scanner.SetSelection(<a class="code" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11aafb912836db348061379d0e0a9055e239">KuduClient::LEADER_ONLY</a>));</div><div class="line">RETURN_NOT_OK(scanner.SetReadMode(<a class="code" href="classkudu_1_1client_1_1_kudu_scanner.html#a36f
 db59d6488618363331269d3f58348a380798cc81589d865b7b2549e186b2e2">KuduScanner::READ_AT_SNAPSHOT</a>));</div><div class="line">RETURN_NOT_OK(scanner.Open());</div><div class="line">... <span class="comment">// retrieve scanned rows</span></div></div><!-- fragment --><p> There are currently races in which, in rare occasions, Read-Your-Writes consistency might not hold even in this case. These are being taken care of as part of <a href="https://issues.apache.org/jira/browse/KUDU-430">KUDU-430</a></p>
-<dl class="section note"><dt>Note</dt><dd>This method is experimental and will either disappear or change in a future release.</dd></dl>
-<dl class="section return"><dt>Returns</dt><dd>Highest HybridTime timestamp observed by the client. </dd></dl>
-
-</div>
-</div>
-<a id="a2aa649e05e0cfb0e10ebce98fb4d7a65"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a2aa649e05e0cfb0e10ebce98fb4d7a65">&#9670;&nbsp;</a></span>GetTableSchema()</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::client::KuduClient::GetTableSchema </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>table_name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a> *&#160;</td>
-          <td class="paramname"><em>schema</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Get table's schema.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">table_name</td><td>Name of the table. </td></tr>
-    <tr><td class="paramdir">[out]</td><td class="paramname">schema</td><td>Raw pointer to the schema object; caller gets ownership. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation status. </dd></dl>
-
-</div>
-</div>
-<a id="a7a331e528759296089837b4611c01809"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7a331e528759296089837b4611c01809">&#9670;&nbsp;</a></span>IsAlterTableInProgress()</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::client::KuduClient::IsAlterTableInProgress </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>table_name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">bool *&#160;</td>
-          <td class="paramname"><em>alter_in_progress</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Check if table alteration is in-progress.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">table_name</td><td>Name of the table. </td></tr>
-    <tr><td class="paramdir">[out]</td><td class="paramname">alter_in_progress</td><td>The value is set only in case of success; it is <code>true</code> iff the operation is in progress. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation status. </dd></dl>
-
-</div>
-</div>
-<a id="a2f0323b439d8658b2ac31fde7f46de63"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a2f0323b439d8658b2ac31fde7f46de63">&#9670;&nbsp;</a></span>IsCreateTableInProgress()</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::client::KuduClient::IsCreateTableInProgress </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>table_name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">bool *&#160;</td>
-          <td class="paramname"><em>create_in_progress</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Check whether a create table operation is in-progress.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">table_name</td><td>Name of the table. </td></tr>
-    <tr><td class="paramdir">[out]</td><td class="paramname">create_in_progress</td><td>The value is set only in case of success; it is <code>true</code> iff the operation is in progress. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation status. </dd></dl>
-
-</div>
-</div>
-<a id="a1e1363d5dfab959b0d9ca98bfd390433"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1e1363d5dfab959b0d9ca98bfd390433">&#9670;&nbsp;</a></span>IsMultiMaster()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::client::KuduClient::IsMultiMaster </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><code>true</code> iff client is configured to talk to multiple Kudu master servers. </dd></dl>
-
-</div>
-</div>
-<a id="a3ab09f69753b8c99ac7b2eeed03faa1d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3ab09f69753b8c99ac7b2eeed03faa1d">&#9670;&nbsp;</a></span>ListTables()</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::client::KuduClient::ListTables </td>
-          <td>(</td>
-          <td class="paramtype">std::vector&lt; std::string &gt; *&#160;</td>
-          <td class="paramname"><em>tables</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>filter</em> = <code>&quot;&quot;</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>List only those tables whose names pass a substring match on <code>filter</code>.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[out]</td><td class="paramname">tables</td><td>The placeholder for the result. Appended only on success. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">filter</td><td>Substring filter to use; empty sub-string filter matches all tables. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classkudu_1_1_status.html" title="A representation of an operation&#39;s outcome. ">Status</a> object for the operation. </dd></dl>
-
-</div>
-</div>
-<a id="a376ea3bb91a659a91789cd33fc65c8a0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a376ea3bb91a659a91789cd33fc65c8a0">&#9670;&nbsp;</a></span>ListTabletServers()</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::client::KuduClient::ListTabletServers </td>
-          <td>(</td>
-          <td class="paramtype">std::vector&lt; <a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html">KuduTabletServer</a> *&gt; *&#160;</td>
-          <td class="paramname"><em>tablet_servers</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Get information on current tablet servers.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[out]</td><td class="paramname">tablet_servers</td><td>The placeholder for the result. The caller takes ownership of the container's elements. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation status. </dd></dl>
-
-</div>
-</div>
-<a id="a1f5b9bf8767b44f03f4d3220dfd5f925"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1f5b9bf8767b44f03f4d3220dfd5f925">&#9670;&nbsp;</a></span>NewSession()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">sp::shared_ptr&lt;<a class="el" href="classkudu_1_1client_1_1_kudu_session.html">KuduSession</a>&gt; kudu::client::KuduClient::NewSession </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Create a new session for interacting with the cluster.</p>
-<p>This is a fully local operation (no RPCs or blocking).</p>
-<dl class="section return"><dt>Returns</dt><dd>A new session object; caller is responsible for destroying it. </dd></dl>
-
-</div>
-</div>
-<a id="a116bbcf13dc0991ad2a3129630075aea"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a116bbcf13dc0991ad2a3129630075aea">&#9670;&nbsp;</a></span>NewTableAlterer()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html">KuduTableAlterer</a>* kudu::client::KuduClient::NewTableAlterer </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>table_name</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Create a <a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html" title="Alters an existing table based on the provided steps. ">KuduTableAlterer</a> object.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">table_name</td><td>Name of the table to alter. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Pointer to newly created object: it is the caller's responsibility to free it. </dd></dl>
-
-</div>
-</div>
-<a id="a003f13604b4fb378f61e133a9b49d153"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a003f13604b4fb378f61e133a9b49d153">&#9670;&nbsp;</a></span>NewTableCreator()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html">KuduTableCreator</a>* kudu::client::KuduClient::NewTableCreator </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Create a <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html" title="A helper class to create a new table with the desired options. ">KuduTableCreator</a> object.</p>
-<dl class="section return"><dt>Returns</dt><dd>Pointer to newly created object; it is the caller's responsibility to free it. </dd></dl>
-
-</div>
-</div>
-<a id="aa82a09718ffe68d3255195e736aec8d7"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa82a09718ffe68d3255195e736aec8d7">&#9670;&nbsp;</a></span>OpenTable()</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::client::KuduClient::OpenTable </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>table_name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">sp::shared_ptr&lt; <a class="el" href="classkudu_1_1client_1_1_kudu_table.html">KuduTable</a> &gt; *&#160;</td>
-          <td class="paramname"><em>table</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Open table with the given name.</p>
-<p>This method does an RPC to ensure that the table exists and looks up its schema.</p>
-<dl class="section note"><dt>Note</dt><dd>New range partitions created by other clients will immediately be available after opening the table.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">table_name</td><td>Name of the table. </td></tr>
-    <tr><td class="paramdir">[out]</td><td class="paramname">table</td><td>The result table. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation status.</dd></dl>
-<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000002">Todo:</a></b></dt><dd><p class="startdd">Should we offer an async version of this as well? </p>
-<p class="enddd">Probably should have a configurable timeout in <a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html" title="A &quot;factory&quot; for KuduClient objects. ">KuduClientBuilder</a>? </p>
-</dd></dl>
-
-</div>
-</div>
-<a id="a0809b055eda76fd68988462f2a9791dd"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0809b055eda76fd68988462f2a9791dd">&#9670;&nbsp;</a></span>SetLatestObservedTimestamp()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void kudu::client::KuduClient::SetLatestObservedTimestamp </td>
-          <td>(</td>
-          <td class="paramtype">uint64_t&#160;</td>
-          <td class="paramname"><em>ht_timestamp</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Sets the latest observed HybridTime timestamp.</p>
-<p>This is only useful when forwarding timestamps between clients to enforce external consistency when using <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aabd55109ba3b086bbe33b277cdd40d22ae978fab7451faebf4399830b603c855c">KuduSession::CLIENT_PROPAGATED</a> external consistency mode.</p>
-<p>The HybridTime encoded timestamp should be obtained from another client's <a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aa4af2abf2a56d92d8795662fa090baa9">KuduClient::GetLatestObservedTimestamp()</a> method.</p>
-<dl class="section note"><dt>Note</dt><dd>This method is experimental and will either disappear or change in a future release.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">ht_timestamp</td><td>Timestamp encoded in HybridTime format. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a id="a96e9a6c0a16a8825c291528ac27af818"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a96e9a6c0a16a8825c291528ac27af818">&#9670;&nbsp;</a></span>TableExists()</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::client::KuduClient::TableExists </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>table_name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">bool *&#160;</td>
-          <td class="paramname"><em>exists</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Check if the table given by 'table_name' exists.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">table_name</td><td>Name of the table. </td></tr>
-    <tr><td class="paramdir">[out]</td><td class="paramname">exists</td><td>Set only on success; set to <code>true</code> iff table exists. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classkudu_1_1_status.html" title="A representation of an operation&#39;s outcome. ">Status</a> object for the operation. </dd></dl>
-
-</div>
-</div>
-<h2 class="groupheader">Member Data Documentation</h2>
-<a id="a196f1a18c000cdca309d05161caaddaa"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a196f1a18c000cdca309d05161caaddaa">&#9670;&nbsp;</a></span>kNoTimestamp</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">const uint64_t kudu::client::KuduClient::kNoTimestamp</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>Value for the latest observed timestamp when none has been observed or set. </p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_client.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_client.png b/cpp-client-api/classkudu_1_1client_1_1_kudu_client.png
deleted file mode 100644
index 322f4eb..0000000
Binary files a/cpp-client-api/classkudu_1_1client_1_1_kudu_client.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_client_builder-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_client_builder-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_client_builder-members.html
deleted file mode 100644
index 49515d7..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_client_builder-members.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">KuduClientBuilder</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduClientBuilder Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">kudu::client::KuduClientBuilder</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html#add149f1c1c2d3653e6a6cae4f44fa90c">add_master_server_addr</a>(const std::string &amp;addr)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">kudu::client::KuduClientBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html#a1585dd6eff82519fe81088d1cfd35b77">Build</a>(sp::shared_ptr&lt; KuduClient &gt; *client)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">kudu::client::KuduClientBuilder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html#a08f4d2bf7053c6336e625ee2e6eeddd1">clear_master_server_addrs</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">kudu::client::KuduClientBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html#a6114bb56e4d9d1231df0ef73c9aec752">default_admin_operation_timeout</a>(const MonoDelta &amp;timeout)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">kudu::client::KuduClientBuilder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html#a1813e8c8d24e92a0a710724000e2b3df">default_rpc_timeout</a>(const MonoDelta &amp;timeout)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">kudu::client::KuduClientBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html#a5c411bc4638cbf77e5d318f5049b0b7e">import_authentication_credentials</a>(std::string authn_creds)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">kudu::client::KuduClientBuilder</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::ReplicaController</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">kudu::client::KuduClientBuilder</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">kudu::client::KuduClientBuilder</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduClientBuilder</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">kudu::client::KuduClientBuilder</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">kudu::client::KuduClientBuilder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html#a0c1b92afad7a6e21c5ea781fb7d42114">master_server_addrs</a>(const std::vector&lt; std::string &gt; &amp;addrs)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">kudu::client::KuduClientBuilder</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduClientBuilder</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">kudu::client::KuduClientBuilder</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html">kudu::client::KuduClientBuilder</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>


[51/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
Publish commit(s) from site source repo:
  201539453 Add 1.7.1 release docs and links
  8e3bce7ff Update website with doc improvements from master

Site-Repo-Commit: 2015394537c99d69e1190ffa7486609005ca5614


Project: http://git-wip-us.apache.org/repos/asf/kudu-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/kudu-site/commit/df5b3057
Tree: http://git-wip-us.apache.org/repos/asf/kudu-site/tree/df5b3057
Diff: http://git-wip-us.apache.org/repos/asf/kudu-site/diff/df5b3057

Branch: refs/heads/asf-site
Commit: df5b3057435d792d7e3776265e5824a86af47060
Parents: ca3bb6d
Author: root <ro...@gh-kudu.gce.cloudera.com>
Authored: Tue Jun 19 08:34:17 2018 -0700
Committer: root <ro...@gh-kudu.gce.cloudera.com>
Committed: Tue Jun 19 08:34:17 2018 -0700

----------------------------------------------------------------------
 2016/02/26/apache-kudu-0-7-0-released.html      |     2 +-
 .../19/kudu-0-8-0-predicate-improvements.html   |    12 +-
 2016/04/26/ycsb.html                            |    65 +-
 2016/05/23/weekly-update.html                   |     6 +-
 2016/06/02/no-default-partitioning.html         |    10 +-
 2016/06/17/raft-consensus-single-node.html      |     4 +-
 2016/06/21/weekly-update.html                   |     2 +-
 2016/06/24/multi-master-1-0-0.html              |     6 +-
 2016/07/26/weekly-update.html                   |    16 +-
 2016/08/16/weekly-update.html                   |    14 +-
 2016/08/31/intro-flume-kudu-sink.html           |   151 +-
 2016/09/20/apache-kudu-1-0-0-released.html      |     6 +-
 2016/10/11/weekly-update.html                   |    10 +-
 2017/06/13/apache-kudu-1-4-0-released.html      |     2 +-
 2017/09/08/apache-kudu-1-5-0-released.html      |     4 +-
 2017/09/18/kudu-consistency-pt1.html            |    16 +-
 apidocs/allclasses-frame.html                   |     2 +-
 apidocs/allclasses-noframe.html                 |     2 +-
 apidocs/constant-values.html                    |     4 +-
 apidocs/deprecated-list.html                    |     4 +-
 apidocs/help-doc.html                           |     4 +-
 apidocs/index-all.html                          |     4 +-
 apidocs/index.html                              |     2 +-
 .../kudu/ColumnSchema.ColumnSchemaBuilder.html  |     4 +-
 apidocs/org/apache/kudu/ColumnSchema.html       |     4 +-
 ...eAttributes.ColumnTypeAttributesBuilder.html |     4 +-
 .../org/apache/kudu/ColumnTypeAttributes.html   |     4 +-
 apidocs/org/apache/kudu/Schema.html             |     4 +-
 apidocs/org/apache/kudu/Type.html               |     4 +-
 .../ColumnSchema.ColumnSchemaBuilder.html       |     4 +-
 .../org/apache/kudu/class-use/ColumnSchema.html |     4 +-
 ...eAttributes.ColumnTypeAttributesBuilder.html |     4 +-
 .../kudu/class-use/ColumnTypeAttributes.html    |     4 +-
 apidocs/org/apache/kudu/class-use/Schema.html   |     4 +-
 apidocs/org/apache/kudu/class-use/Type.html     |     4 +-
 .../kudu/client/AbstractKuduScannerBuilder.html |     4 +-
 .../apache/kudu/client/AlterTableOptions.html   |     4 +-
 .../apache/kudu/client/AlterTableResponse.html  |     4 +-
 .../AsyncKuduClient.AsyncKuduClientBuilder.html |     4 +-
 .../org/apache/kudu/client/AsyncKuduClient.html |     4 +-
 ...syncKuduScanner.AsyncKuduScannerBuilder.html |     4 +-
 .../kudu/client/AsyncKuduScanner.ReadMode.html  |     4 +-
 .../apache/kudu/client/AsyncKuduScanner.html    |     4 +-
 .../apache/kudu/client/AsyncKuduSession.html    |     4 +-
 .../kudu/client/ColumnRangePredicate.html       |     4 +-
 .../apache/kudu/client/CreateTableOptions.html  |     4 +-
 apidocs/org/apache/kudu/client/Delete.html      |     4 +-
 .../apache/kudu/client/DeleteTableResponse.html |     4 +-
 .../kudu/client/ExternalConsistencyMode.html    |     4 +-
 .../kudu/client/HasFailedRpcException.html      |     4 +-
 apidocs/org/apache/kudu/client/Insert.html      |     4 +-
 .../kudu/client/IsAlterTableDoneResponse.html   |     4 +-
 .../kudu/client/IsCreateTableDoneResponse.html  |     4 +-
 .../client/KuduClient.KuduClientBuilder.html    |     4 +-
 apidocs/org/apache/kudu/client/KuduClient.html  |     4 +-
 .../client/KuduException.OriginalException.html |     4 +-
 .../org/apache/kudu/client/KuduException.html   |     4 +-
 .../kudu/client/KuduPredicate.ComparisonOp.html |     4 +-
 .../org/apache/kudu/client/KuduPredicate.html   |     4 +-
 .../KuduScanToken.KuduScanTokenBuilder.html     |     4 +-
 .../org/apache/kudu/client/KuduScanToken.html   |     4 +-
 .../client/KuduScanner.KuduScannerBuilder.html  |     4 +-
 apidocs/org/apache/kudu/client/KuduScanner.html |     4 +-
 apidocs/org/apache/kudu/client/KuduSession.html |     4 +-
 apidocs/org/apache/kudu/client/KuduTable.html   |     4 +-
 .../apache/kudu/client/ListTablesResponse.html  |     4 +-
 .../kudu/client/ListTabletServersResponse.html  |     4 +-
 .../kudu/client/LocatedTablet.Replica.html      |     4 +-
 .../org/apache/kudu/client/LocatedTablet.html   |     4 +-
 apidocs/org/apache/kudu/client/Operation.html   |     4 +-
 .../apache/kudu/client/OperationResponse.html   |     4 +-
 apidocs/org/apache/kudu/client/PartialRow.html  |     4 +-
 .../kudu/client/PleaseThrottleException.html    |     4 +-
 .../apache/kudu/client/RangePartitionBound.html |     4 +-
 .../apache/kudu/client/ReplicaSelection.html    |     4 +-
 apidocs/org/apache/kudu/client/RowError.html    |     4 +-
 .../kudu/client/RowErrorsAndOverflowStatus.html |     4 +-
 apidocs/org/apache/kudu/client/RowResult.html   |     4 +-
 .../apache/kudu/client/RowResultIterator.html   |     4 +-
 .../client/SessionConfiguration.FlushMode.html  |     4 +-
 .../kudu/client/SessionConfiguration.html       |     4 +-
 .../kudu/client/Statistics.Statistic.html       |     4 +-
 apidocs/org/apache/kudu/client/Statistics.html  |     4 +-
 apidocs/org/apache/kudu/client/Status.html      |     4 +-
 apidocs/org/apache/kudu/client/Update.html      |     4 +-
 apidocs/org/apache/kudu/client/Upsert.html      |     4 +-
 .../class-use/AbstractKuduScannerBuilder.html   |     4 +-
 .../client/class-use/AlterTableOptions.html     |     4 +-
 .../client/class-use/AlterTableResponse.html    |     4 +-
 .../AsyncKuduClient.AsyncKuduClientBuilder.html |     4 +-
 .../kudu/client/class-use/AsyncKuduClient.html  |     4 +-
 ...syncKuduScanner.AsyncKuduScannerBuilder.html |     4 +-
 .../class-use/AsyncKuduScanner.ReadMode.html    |     4 +-
 .../kudu/client/class-use/AsyncKuduScanner.html |     4 +-
 .../kudu/client/class-use/AsyncKuduSession.html |     4 +-
 .../client/class-use/ColumnRangePredicate.html  |     4 +-
 .../client/class-use/CreateTableOptions.html    |     4 +-
 .../apache/kudu/client/class-use/Delete.html    |     4 +-
 .../client/class-use/DeleteTableResponse.html   |     4 +-
 .../class-use/ExternalConsistencyMode.html      |     4 +-
 .../client/class-use/HasFailedRpcException.html |     4 +-
 .../apache/kudu/client/class-use/Insert.html    |     4 +-
 .../class-use/IsAlterTableDoneResponse.html     |     4 +-
 .../class-use/IsCreateTableDoneResponse.html    |     4 +-
 .../class-use/KuduClient.KuduClientBuilder.html |     4 +-
 .../kudu/client/class-use/KuduClient.html       |     4 +-
 .../KuduException.OriginalException.html        |     4 +-
 .../kudu/client/class-use/KuduException.html    |     4 +-
 .../class-use/KuduPredicate.ComparisonOp.html   |     4 +-
 .../kudu/client/class-use/KuduPredicate.html    |     4 +-
 .../KuduScanToken.KuduScanTokenBuilder.html     |     4 +-
 .../kudu/client/class-use/KuduScanToken.html    |     4 +-
 .../KuduScanner.KuduScannerBuilder.html         |     4 +-
 .../kudu/client/class-use/KuduScanner.html      |     4 +-
 .../kudu/client/class-use/KuduSession.html      |     4 +-
 .../apache/kudu/client/class-use/KuduTable.html |    16 +-
 .../client/class-use/ListTablesResponse.html    |     4 +-
 .../class-use/ListTabletServersResponse.html    |     4 +-
 .../client/class-use/LocatedTablet.Replica.html |     4 +-
 .../kudu/client/class-use/LocatedTablet.html    |     4 +-
 .../apache/kudu/client/class-use/Operation.html |    16 +-
 .../client/class-use/OperationResponse.html     |     4 +-
 .../kudu/client/class-use/PartialRow.html       |     4 +-
 .../class-use/PleaseThrottleException.html      |     4 +-
 .../client/class-use/RangePartitionBound.html   |     4 +-
 .../kudu/client/class-use/ReplicaSelection.html |     4 +-
 .../apache/kudu/client/class-use/RowError.html  |     4 +-
 .../class-use/RowErrorsAndOverflowStatus.html   |     4 +-
 .../apache/kudu/client/class-use/RowResult.html |     4 +-
 .../client/class-use/RowResultIterator.html     |     4 +-
 .../SessionConfiguration.FlushMode.html         |     4 +-
 .../client/class-use/SessionConfiguration.html  |     4 +-
 .../client/class-use/Statistics.Statistic.html  |     4 +-
 .../kudu/client/class-use/Statistics.html       |     4 +-
 .../apache/kudu/client/class-use/Status.html    |     4 +-
 .../apache/kudu/client/class-use/Update.html    |     4 +-
 .../apache/kudu/client/class-use/Upsert.html    |     4 +-
 .../org/apache/kudu/client/package-frame.html   |     2 +-
 .../org/apache/kudu/client/package-summary.html |     4 +-
 .../org/apache/kudu/client/package-tree.html    |     4 +-
 apidocs/org/apache/kudu/client/package-use.html |     4 +-
 .../flume/sink/AvroKuduOperationsProducer.html  |     4 +-
 .../kudu/flume/sink/KuduOperationsProducer.html |     4 +-
 .../org/apache/kudu/flume/sink/KuduSink.html    |     4 +-
 .../sink/KuduSinkConfigurationConstants.html    |     4 +-
 .../sink/RegexpKuduOperationsProducer.html      |     4 +-
 .../sink/SimpleKeyedKuduOperationsProducer.html |     4 +-
 .../sink/SimpleKuduOperationsProducer.html      |     4 +-
 .../class-use/AvroKuduOperationsProducer.html   |     4 +-
 .../sink/class-use/KuduOperationsProducer.html  |     4 +-
 .../kudu/flume/sink/class-use/KuduSink.html     |     4 +-
 .../KuduSinkConfigurationConstants.html         |     4 +-
 .../class-use/RegexpKuduOperationsProducer.html |     4 +-
 .../SimpleKeyedKuduOperationsProducer.html      |     4 +-
 .../class-use/SimpleKuduOperationsProducer.html |     4 +-
 .../apache/kudu/flume/sink/package-frame.html   |     2 +-
 .../apache/kudu/flume/sink/package-summary.html |     4 +-
 .../apache/kudu/flume/sink/package-tree.html    |     4 +-
 .../org/apache/kudu/flume/sink/package-use.html |     4 +-
 .../kudu/mapreduce/CommandLineParser.html       |     4 +-
 .../kudu/mapreduce/KuduTableInputFormat.html    |     4 +-
 .../kudu/mapreduce/KuduTableMapReduceUtil.html  |     4 +-
 .../mapreduce/KuduTableOutputCommitter.html     |     4 +-
 .../kudu/mapreduce/KuduTableOutputFormat.html   |     4 +-
 .../org/apache/kudu/mapreduce/TableReducer.html |     4 +-
 .../mapreduce/class-use/CommandLineParser.html  |     4 +-
 .../class-use/KuduTableInputFormat.html         |     4 +-
 .../class-use/KuduTableMapReduceUtil.html       |     4 +-
 .../class-use/KuduTableOutputCommitter.html     |     4 +-
 .../class-use/KuduTableOutputFormat.html        |     4 +-
 .../kudu/mapreduce/class-use/TableReducer.html  |     4 +-
 .../apache/kudu/mapreduce/package-frame.html    |     2 +-
 .../apache/kudu/mapreduce/package-summary.html  |     4 +-
 .../org/apache/kudu/mapreduce/package-tree.html |     4 +-
 .../org/apache/kudu/mapreduce/package-use.html  |     4 +-
 .../mapreduce/tools/BigLinkedListCommon.html    |     4 +-
 .../apache/kudu/mapreduce/tools/CsvParser.html  |     4 +-
 .../apache/kudu/mapreduce/tools/ExportCsv.html  |     4 +-
 .../apache/kudu/mapreduce/tools/ImportCsv.html  |     4 +-
 .../kudu/mapreduce/tools/ImportParquet.html     |     4 +-
 .../tools/class-use/BigLinkedListCommon.html    |     4 +-
 .../mapreduce/tools/class-use/CsvParser.html    |     4 +-
 .../mapreduce/tools/class-use/ExportCsv.html    |     4 +-
 .../mapreduce/tools/class-use/ImportCsv.html    |     4 +-
 .../tools/class-use/ImportParquet.html          |     4 +-
 .../kudu/mapreduce/tools/package-frame.html     |     2 +-
 .../kudu/mapreduce/tools/package-summary.html   |     4 +-
 .../kudu/mapreduce/tools/package-tree.html      |     4 +-
 .../kudu/mapreduce/tools/package-use.html       |     4 +-
 apidocs/org/apache/kudu/package-frame.html      |     2 +-
 apidocs/org/apache/kudu/package-summary.html    |     4 +-
 apidocs/org/apache/kudu/package-tree.html       |     4 +-
 apidocs/org/apache/kudu/package-use.html        |     4 +-
 .../org/apache/kudu/security/package-frame.html |     2 +-
 .../apache/kudu/security/package-summary.html   |     4 +-
 .../org/apache/kudu/security/package-tree.html  |     4 +-
 .../org/apache/kudu/security/package-use.html   |     4 +-
 .../org/apache/kudu/tools/package-frame.html    |     2 +-
 .../org/apache/kudu/tools/package-summary.html  |     4 +-
 apidocs/org/apache/kudu/tools/package-tree.html |     4 +-
 apidocs/org/apache/kudu/tools/package-use.html  |     4 +-
 apidocs/org/apache/kudu/util/package-frame.html |     2 +-
 .../org/apache/kudu/util/package-summary.html   |     4 +-
 apidocs/org/apache/kudu/util/package-tree.html  |     4 +-
 apidocs/org/apache/kudu/util/package-use.html   |     4 +-
 apidocs/overview-frame.html                     |     2 +-
 apidocs/overview-summary.html                   |     6 +-
 apidocs/overview-tree.html                      |     4 +-
 apidocs/serialized-form.html                    |     4 +-
 blog/page/4/index.html                          |   151 +-
 cpp-client-api/annotated.html                   |   155 +-
 cpp-client-api/callbacks_8h_source.html         |   268 +-
 cpp-client-api/classKuduPartialRow-members.html |   177 +
 cpp-client-api/classKuduPartialRow.html         |   852 +
 .../class_kudu_partial_row-members.html         |   156 -
 cpp-client-api/class_kudu_partial_row.html      |   865 -
 cpp-client-api/classes.html                     |    97 +-
 .../classkudu_1_1MonoDelta-members.html         |   123 +
 cpp-client-api/classkudu_1_1MonoDelta.html      |   396 +
 .../classkudu_1_1MonoTime-members.html          |   112 +
 cpp-client-api/classkudu_1_1MonoTime.html       |   217 +
 cpp-client-api/classkudu_1_1Slice-members.html  |   125 +
 cpp-client-api/classkudu_1_1Slice.html          |   727 +
 cpp-client-api/classkudu_1_1Status-members.html |   156 +
 cpp-client-api/classkudu_1_1Status.html         |   971 +
 .../classkudu_1_1_mono_delta-members.html       |   102 -
 cpp-client-api/classkudu_1_1_mono_delta.html    |   393 -
 .../classkudu_1_1_mono_time-members.html        |    91 -
 cpp-client-api/classkudu_1_1_mono_time.html     |   202 -
 cpp-client-api/classkudu_1_1_slice-members.html |   104 -
 cpp-client-api/classkudu_1_1_slice.html         |   741 -
 .../classkudu_1_1_status-members.html           |   135 -
 cpp-client-api/classkudu_1_1_status.html        |  1012 -
 ...asskudu_1_1client_1_1KuduClient-members.html |   148 +
 .../classkudu_1_1client_1_1KuduClient.html      |   760 +
 .../classkudu_1_1client_1_1KuduClient.png       |   Bin 0 -> 929 bytes
 ..._1_1client_1_1KuduClientBuilder-members.html |   115 +
 ...lasskudu_1_1client_1_1KuduClientBuilder.html |   307 +
 ...u_1_1client_1_1KuduColumnSchema-members.html |   132 +
 ...classkudu_1_1client_1_1KuduColumnSchema.html |   380 +
 ...udu_1_1client_1_1KuduColumnSpec-members.html |   119 +
 .../classkudu_1_1client_1_1KuduColumnSpec.html  |   384 +
 ..._1_1KuduColumnStorageAttributes-members.html |   123 +
 ..._1client_1_1KuduColumnStorageAttributes.html |   291 +
 ...ent_1_1KuduColumnTypeAttributes-members.html |   113 +
 ...u_1_1client_1_1KuduColumnTypeAttributes.html |   232 +
 ...asskudu_1_1client_1_1KuduDelete-members.html |   116 +
 .../classkudu_1_1client_1_1KuduDelete.html      |   183 +
 .../classkudu_1_1client_1_1KuduDelete.png       |   Bin 0 -> 734 bytes
 ...lasskudu_1_1client_1_1KuduError-members.html |   113 +
 .../classkudu_1_1client_1_1KuduError.html       |   210 +
 ...asskudu_1_1client_1_1KuduInsert-members.html |   116 +
 .../classkudu_1_1client_1_1KuduInsert.html      |   183 +
 .../classkudu_1_1client_1_1KuduInsert.png       |   Bin 0 -> 727 bytes
 ..._1client_1_1KuduLoggingCallback-members.html |   108 +
 ...sskudu_1_1client_1_1KuduLoggingCallback.html |   205 +
 ...asskudu_1_1client_1_1KuduLoggingCallback.png |   Bin 0 -> 1442 bytes
 ..._1_1KuduLoggingFunctionCallback-members.html |   110 +
 ..._1client_1_1KuduLoggingFunctionCallback.html |   266 +
 ...1_1client_1_1KuduLoggingFunctionCallback.png |   Bin 0 -> 1015 bytes
 ...nt_1_1KuduLoggingMemberCallback-members.html |   110 +
 ..._1_1client_1_1KuduLoggingMemberCallback.html |   266 +
 ...u_1_1client_1_1KuduLoggingMemberCallback.png |   Bin 0 -> 1027 bytes
 ...du_1_1client_1_1KuduPartitioner-members.html |   109 +
 .../classkudu_1_1client_1_1KuduPartitioner.html |   181 +
 ...lient_1_1KuduPartitionerBuilder-members.html |   109 +
 ...udu_1_1client_1_1KuduPartitionerBuilder.html |   185 +
 ...kudu_1_1client_1_1KuduPredicate-members.html |   121 +
 .../classkudu_1_1client_1_1KuduPredicate.html   |   202 +
 ...sskudu_1_1client_1_1KuduReplica-members.html |   111 +
 .../classkudu_1_1client_1_1KuduReplica.html     |   170 +
 ...kudu_1_1client_1_1KuduScanBatch-members.html |   151 +
 .../classkudu_1_1client_1_1KuduScanBatch.html   |   730 +
 .../classkudu_1_1client_1_1KuduScanBatch.png    |   Bin 0 -> 1626 bytes
 ...kudu_1_1client_1_1KuduScanToken-members.html |   111 +
 .../classkudu_1_1client_1_1KuduScanToken.html   |   259 +
 ...1client_1_1KuduScanTokenBuilder-members.html |   121 +
 ...skudu_1_1client_1_1KuduScanTokenBuilder.html |   540 +
 ...sskudu_1_1client_1_1KuduScanner-members.html |   148 +
 .../classkudu_1_1client_1_1KuduScanner.html     |  1047 ++
 ...asskudu_1_1client_1_1KuduSchema-members.html |   133 +
 .../classkudu_1_1client_1_1KuduSchema.html      |   368 +
 ..._1_1client_1_1KuduSchemaBuilder-members.html |   110 +
 ...lasskudu_1_1client_1_1KuduSchemaBuilder.html |   213 +
 ...sskudu_1_1client_1_1KuduSession-members.html |   133 +
 .../classkudu_1_1client_1_1KuduSession.html     |   683 +
 .../classkudu_1_1client_1_1KuduSession.png      |   Bin 0 -> 966 bytes
 ...1_1client_1_1KuduStatusCallback-members.html |   108 +
 ...asskudu_1_1client_1_1KuduStatusCallback.html |   165 +
 ...lasskudu_1_1client_1_1KuduStatusCallback.png |   Bin 0 -> 1381 bytes
 ...t_1_1KuduStatusFunctionCallback-members.html |   110 +
 ...1_1client_1_1KuduStatusFunctionCallback.html |   226 +
 ..._1_1client_1_1KuduStatusFunctionCallback.png |   Bin 0 -> 961 bytes
 ...ent_1_1KuduStatusMemberCallback-members.html |   110 +
 ...u_1_1client_1_1KuduStatusMemberCallback.html |   226 +
 ...du_1_1client_1_1KuduStatusMemberCallback.png |   Bin 0 -> 970 bytes
 ...lasskudu_1_1client_1_1KuduTable-members.html |   122 +
 .../classkudu_1_1client_1_1KuduTable.html       |   466 +
 .../classkudu_1_1client_1_1KuduTable.png        |   Bin 0 -> 928 bytes
 ...u_1_1client_1_1KuduTableAlterer-members.html |   116 +
 ...classkudu_1_1client_1_1KuduTableAlterer.html |   423 +
 ...u_1_1client_1_1KuduTableCreator-members.html |   122 +
 ...classkudu_1_1client_1_1KuduTableCreator.html |   535 +
 ...asskudu_1_1client_1_1KuduTablet-members.html |   110 +
 .../classkudu_1_1client_1_1KuduTablet.html      |   168 +
 ...u_1_1client_1_1KuduTabletServer-members.html |   112 +
 ...classkudu_1_1client_1_1KuduTabletServer.html |   187 +
 ...asskudu_1_1client_1_1KuduUpdate-members.html |   116 +
 .../classkudu_1_1client_1_1KuduUpdate.html      |   183 +
 .../classkudu_1_1client_1_1KuduUpdate.png       |   Bin 0 -> 740 bytes
 ...asskudu_1_1client_1_1KuduUpsert-members.html |   116 +
 .../classkudu_1_1client_1_1KuduUpsert.html      |   183 +
 .../classkudu_1_1client_1_1KuduUpsert.png       |   Bin 0 -> 741 bytes
 ...lasskudu_1_1client_1_1KuduValue-members.html |   115 +
 .../classkudu_1_1client_1_1KuduValue.html       |   211 +
 ...1_1client_1_1KuduWriteOperation-members.html |   117 +
 ...asskudu_1_1client_1_1KuduWriteOperation.html |   246 +
 ...lasskudu_1_1client_1_1KuduWriteOperation.png |   Bin 0 -> 1462 bytes
 ...du_1_1client_1_1ResourceMetrics-members.html |   110 +
 .../classkudu_1_1client_1_1ResourceMetrics.html |   200 +
 ...skudu_1_1client_1_1_kudu_client-members.html |   127 -
 .../classkudu_1_1client_1_1_kudu_client.html    |   754 -
 .../classkudu_1_1client_1_1_kudu_client.png     |   Bin 929 -> 0 bytes
 ...1client_1_1_kudu_client_builder-members.html |    94 -
 ...skudu_1_1client_1_1_kudu_client_builder.html |   300 -
 ..._1client_1_1_kudu_column_schema-members.html |   111 -
 ...sskudu_1_1client_1_1_kudu_column_schema.html |   376 -
 ..._1_1client_1_1_kudu_column_spec-members.html |    98 -
 ...lasskudu_1_1client_1_1_kudu_column_spec.html |   381 -
 ..._kudu_column_storage_attributes-members.html |   102 -
 ...ient_1_1_kudu_column_storage_attributes.html |   279 -
 ...1_1_kudu_column_type_attributes-members.html |    92 -
 ...1client_1_1_kudu_column_type_attributes.html |   219 -
 ...skudu_1_1client_1_1_kudu_delete-members.html |    95 -
 .../classkudu_1_1client_1_1_kudu_delete.html    |   164 -
 .../classkudu_1_1client_1_1_kudu_delete.png     |   Bin 734 -> 0 bytes
 ...sskudu_1_1client_1_1_kudu_error-members.html |    92 -
 .../classkudu_1_1client_1_1_kudu_error.html     |   197 -
 ...skudu_1_1client_1_1_kudu_insert-members.html |    95 -
 .../classkudu_1_1client_1_1_kudu_insert.html    |   164 -
 .../classkudu_1_1client_1_1_kudu_insert.png     |   Bin 727 -> 0 bytes
 ...lient_1_1_kudu_logging_callback-members.html |    87 -
 ...udu_1_1client_1_1_kudu_logging_callback.html |   186 -
 ...kudu_1_1client_1_1_kudu_logging_callback.png |   Bin 1442 -> 0 bytes
 ..._kudu_logging_function_callback-members.html |    89 -
 ...ient_1_1_kudu_logging_function_callback.html |   249 -
 ...lient_1_1_kudu_logging_function_callback.png |   Bin 1015 -> 0 bytes
 ..._1_kudu_logging_member_callback-members.html |    89 -
 ...client_1_1_kudu_logging_member_callback.html |   249 -
 ...1client_1_1_kudu_logging_member_callback.png |   Bin 1027 -> 0 bytes
 ..._1_1client_1_1_kudu_partitioner-members.html |    88 -
 ...lasskudu_1_1client_1_1_kudu_partitioner.html |   164 -
 ...nt_1_1_kudu_partitioner_builder-members.html |    88 -
 ..._1_1client_1_1_kudu_partitioner_builder.html |   168 -
 ...du_1_1client_1_1_kudu_predicate-members.html |   100 -
 .../classkudu_1_1client_1_1_kudu_predicate.html |   185 -
 ...kudu_1_1client_1_1_kudu_replica-members.html |    90 -
 .../classkudu_1_1client_1_1_kudu_replica.html   |   153 -
 ...u_1_1client_1_1_kudu_scan_batch-members.html |   130 -
 ...classkudu_1_1client_1_1_kudu_scan_batch.html |   722 -
 .../classkudu_1_1client_1_1_kudu_scan_batch.png |   Bin 1626 -> 0 bytes
 ...u_1_1client_1_1_kudu_scan_token-members.html |    90 -
 ...classkudu_1_1client_1_1_kudu_scan_token.html |   246 -
 ...ent_1_1_kudu_scan_token_builder-members.html |   100 -
 ...u_1_1client_1_1_kudu_scan_token_builder.html |   549 -
 ...kudu_1_1client_1_1_kudu_scanner-members.html |   127 -
 .../classkudu_1_1client_1_1_kudu_scanner.html   |  1077 --
 ...skudu_1_1client_1_1_kudu_schema-members.html |   112 -
 .../classkudu_1_1client_1_1_kudu_schema.html    |   361 -
 ...1client_1_1_kudu_schema_builder-members.html |    89 -
 ...skudu_1_1client_1_1_kudu_schema_builder.html |   185 -
 ...kudu_1_1client_1_1_kudu_session-members.html |   112 -
 .../classkudu_1_1client_1_1_kudu_session.html   |   683 -
 .../classkudu_1_1client_1_1_kudu_session.png    |   Bin 966 -> 0 bytes
 ...client_1_1_kudu_status_callback-members.html |    87 -
 ...kudu_1_1client_1_1_kudu_status_callback.html |   146 -
 ...skudu_1_1client_1_1_kudu_status_callback.png |   Bin 1381 -> 0 bytes
 ...1_kudu_status_function_callback-members.html |    89 -
 ...lient_1_1_kudu_status_function_callback.html |   209 -
 ...client_1_1_kudu_status_function_callback.png |   Bin 961 -> 0 bytes
 ...1_1_kudu_status_member_callback-members.html |    89 -
 ...1client_1_1_kudu_status_member_callback.html |   209 -
 ..._1client_1_1_kudu_status_member_callback.png |   Bin 970 -> 0 bytes
 ...sskudu_1_1client_1_1_kudu_table-members.html |   101 -
 .../classkudu_1_1client_1_1_kudu_table.html     |   472 -
 .../classkudu_1_1client_1_1_kudu_table.png      |   Bin 928 -> 0 bytes
 ..._1client_1_1_kudu_table_alterer-members.html |    95 -
 ...sskudu_1_1client_1_1_kudu_table_alterer.html |   413 -
 ..._1client_1_1_kudu_table_creator-members.html |   101 -
 ...sskudu_1_1client_1_1_kudu_table_creator.html |   538 -
 ...skudu_1_1client_1_1_kudu_tablet-members.html |    89 -
 .../classkudu_1_1client_1_1_kudu_tablet.html    |   150 -
 ..._1client_1_1_kudu_tablet_server-members.html |    91 -
 ...sskudu_1_1client_1_1_kudu_tablet_server.html |   172 -
 ...skudu_1_1client_1_1_kudu_update-members.html |    95 -
 .../classkudu_1_1client_1_1_kudu_update.html    |   164 -
 .../classkudu_1_1client_1_1_kudu_update.png     |   Bin 740 -> 0 bytes
 ...skudu_1_1client_1_1_kudu_upsert-members.html |    95 -
 .../classkudu_1_1client_1_1_kudu_upsert.html    |   164 -
 .../classkudu_1_1client_1_1_kudu_upsert.png     |   Bin 741 -> 0 bytes
 ...sskudu_1_1client_1_1_kudu_value-members.html |    94 -
 .../classkudu_1_1client_1_1_kudu_value.html     |   194 -
 ...client_1_1_kudu_write_operation-members.html |    96 -
 ...kudu_1_1client_1_1_kudu_write_operation.html |   225 -
 ...skudu_1_1client_1_1_kudu_write_operation.png |   Bin 1462 -> 0 bytes
 ..._1_1client_1_1_resource_metrics-members.html |    89 -
 ...lasskudu_1_1client_1_1_resource_metrics.html |   185 -
 ...1_1internal__logging_1_1CerrLog-members.html |   108 +
 ...asskudu_1_1internal__logging_1_1CerrLog.html |   191 +
 ...1_1internal__logging_1_1NullLog-members.html |   106 +
 ...asskudu_1_1internal__logging_1_1NullLog.html |   158 +
 ...1internal__logging_1_1_cerr_log-members.html |    87 -
 ...skudu_1_1internal__logging_1_1_cerr_log.html |   174 -
 ...1internal__logging_1_1_null_log-members.html |    85 -
 ...skudu_1_1internal__logging_1_1_null_log.html |   139 -
 cpp-client-api/client_8h_source.html            |   932 +-
 cpp-client-api/deprecated.html                  |    83 +-
 .../dir_167c8aeb6df945103cb94a932205044b.html   |   100 +
 .../dir_4469e25ebf7c006b850cfddbcfc2dc7b.html   |   104 +
 .../dir_46a29ee9acb7660583b9bf2ccfb8330a.html   |   100 +
 .../dir_4eb331d85bb84eae27db9d0af49f6f99.html   |    88 -
 .../dir_58b01e52e53886b8d78ab5060a2cd2bd.html   |    85 -
 .../dir_64d3ce07f79b27aa13fb30d3b9771d4a.html   |   108 +
 .../dir_8f800b0c258cf01f1a6e008c3bc84967.html   |   121 +
 .../dir_a7d8e458a72ff63c89f2ceb44d9dd2f6.html   |    81 -
 .../dir_d44c64559bbebec7f509842c48db8b23.html   |    81 -
 .../dir_e8a2e446cf73a5a1ae0ad6a5a21b6d03.html   |    87 -
 cpp-client-api/doc.png                          |   Bin 746 -> 0 bytes
 cpp-client-api/doxygen.css                      |   271 +-
 cpp-client-api/dynsections.js                   |    81 +-
 cpp-client-api/files.html                       |   101 +-
 cpp-client-api/folderclosed.png                 |   Bin 616 -> 0 bytes
 cpp-client-api/folderopen.png                   |   Bin 597 -> 0 bytes
 cpp-client-api/ftv2blank.png                    |   Bin 0 -> 86 bytes
 cpp-client-api/ftv2cl.png                       |   Bin 0 -> 453 bytes
 cpp-client-api/ftv2doc.png                      |   Bin 0 -> 746 bytes
 cpp-client-api/ftv2folderclosed.png             |   Bin 0 -> 616 bytes
 cpp-client-api/ftv2folderopen.png               |   Bin 0 -> 597 bytes
 cpp-client-api/ftv2lastnode.png                 |   Bin 0 -> 86 bytes
 cpp-client-api/ftv2link.png                     |   Bin 0 -> 746 bytes
 cpp-client-api/ftv2mlastnode.png                |   Bin 0 -> 246 bytes
 cpp-client-api/ftv2mnode.png                    |   Bin 0 -> 246 bytes
 cpp-client-api/ftv2mo.png                       |   Bin 0 -> 403 bytes
 cpp-client-api/ftv2node.png                     |   Bin 0 -> 86 bytes
 cpp-client-api/ftv2ns.png                       |   Bin 0 -> 388 bytes
 cpp-client-api/ftv2plastnode.png                |   Bin 0 -> 229 bytes
 cpp-client-api/ftv2pnode.png                    |   Bin 0 -> 229 bytes
 cpp-client-api/ftv2splitbar.png                 |   Bin 0 -> 314 bytes
 cpp-client-api/ftv2vertline.png                 |   Bin 0 -> 86 bytes
 cpp-client-api/functions.html                   |   143 +-
 cpp-client-api/functions_0x62.html              |   146 +
 cpp-client-api/functions_0x63.html              |   212 +
 cpp-client-api/functions_0x64.html              |   172 +
 cpp-client-api/functions_0x65.html              |   166 +
 cpp-client-api/functions_0x66.html              |   153 +
 cpp-client-api/functions_0x67.html              |   164 +
 cpp-client-api/functions_0x68.html              |   143 +
 cpp-client-api/functions_0x69.html              |   239 +
 cpp-client-api/functions_0x6b.html              |   176 +
 cpp-client-api/functions_0x6c.html              |   146 +
 cpp-client-api/functions_0x6d.html              |   171 +
 cpp-client-api/functions_0x6e.html              |   204 +
 cpp-client-api/functions_0x6f.html              |   180 +
 cpp-client-api/functions_0x70.html              |   155 +
 cpp-client-api/functions_0x72.html              |   188 +
 cpp-client-api/functions_0x73.html              |   252 +
 cpp-client-api/functions_0x74.html              |   197 +
 cpp-client-api/functions_0x75.html              |   143 +
 cpp-client-api/functions_0x76.html              |   137 +
 cpp-client-api/functions_0x77.html              |   141 +
 cpp-client-api/functions_b.html                 |    89 -
 cpp-client-api/functions_c.html                 |   155 -
 cpp-client-api/functions_d.html                 |   115 -
 cpp-client-api/functions_e.html                 |   109 -
 cpp-client-api/functions_enum.html              |    92 +-
 cpp-client-api/functions_eval.html              |   104 +-
 cpp-client-api/functions_f.html                 |    96 -
 cpp-client-api/functions_func.html              |   138 +-
 cpp-client-api/functions_func_0x62.html         |   145 +
 cpp-client-api/functions_func_0x63.html         |   196 +
 cpp-client-api/functions_func_0x64.html         |   165 +
 cpp-client-api/functions_func_0x65.html         |   156 +
 cpp-client-api/functions_func_0x66.html         |   142 +
 cpp-client-api/functions_func_0x67.html         |   160 +
 cpp-client-api/functions_func_0x68.html         |   142 +
 cpp-client-api/functions_func_0x69.html         |   235 +
 cpp-client-api/functions_func_0x6b.html         |   172 +
 cpp-client-api/functions_func_0x6c.html         |   142 +
 cpp-client-api/functions_func_0x6d.html         |   163 +
 cpp-client-api/functions_func_0x6e.html         |   200 +
 cpp-client-api/functions_func_0x6f.html         |   172 +
 cpp-client-api/functions_func_0x70.html         |   151 +
 cpp-client-api/functions_func_0x72.html         |   169 +
 cpp-client-api/functions_func_0x73.html         |   251 +
 cpp-client-api/functions_func_0x74.html         |   187 +
 cpp-client-api/functions_func_0x75.html         |   139 +
 cpp-client-api/functions_func_0x77.html         |   140 +
 cpp-client-api/functions_func_b.html            |    89 -
 cpp-client-api/functions_func_c.html            |   140 -
 cpp-client-api/functions_func_d.html            |   109 -
 cpp-client-api/functions_func_e.html            |   100 -
 cpp-client-api/functions_func_f.html            |    86 -
 cpp-client-api/functions_func_g.html            |   104 -
 cpp-client-api/functions_func_h.html            |    86 -
 cpp-client-api/functions_func_i.html            |   178 -
 cpp-client-api/functions_func_k.html            |   116 -
 cpp-client-api/functions_func_l.html            |    86 -
 cpp-client-api/functions_func_m.html            |   107 -
 cpp-client-api/functions_func_n.html            |   144 -
 cpp-client-api/functions_func_o.html            |   116 -
 cpp-client-api/functions_func_p.html            |    95 -
 cpp-client-api/functions_func_r.html            |   113 -
 cpp-client-api/functions_func_s.html            |   195 -
 cpp-client-api/functions_func_t.html            |   131 -
 cpp-client-api/functions_func_u.html            |    83 -
 cpp-client-api/functions_func_w.html            |    84 -
 cpp-client-api/functions_g.html                 |   107 -
 cpp-client-api/functions_h.html                 |    86 -
 cpp-client-api/functions_i.html                 |   181 -
 cpp-client-api/functions_k.html                 |   119 -
 cpp-client-api/functions_l.html                 |    89 -
 cpp-client-api/functions_m.html                 |   114 -
 cpp-client-api/functions_n.html                 |   147 -
 cpp-client-api/functions_o.html                 |   123 -
 cpp-client-api/functions_p.html                 |    98 -
 cpp-client-api/functions_r.html                 |   131 -
 cpp-client-api/functions_rela.html              |    72 +-
 cpp-client-api/functions_s.html                 |   195 -
 cpp-client-api/functions_t.html                 |   138 -
 cpp-client-api/functions_type.html              |    82 +-
 cpp-client-api/functions_u.html                 |    86 -
 cpp-client-api/functions_v.html                 |    80 -
 cpp-client-api/functions_vars.html              |    78 +-
 cpp-client-api/functions_w.html                 |    84 -
 cpp-client-api/globals.html                     |    63 +-
 cpp-client-api/globals_defs.html                |    63 +-
 cpp-client-api/hierarchy.html                   |   157 +-
 cpp-client-api/index.html                       |    51 +-
 cpp-client-api/int128_8h_source.html            |   106 +-
 cpp-client-api/jquery.js                        |   104 +-
 cpp-client-api/kudu__export_8h_source.html      |   103 +-
 cpp-client-api/menu.js                          |    50 -
 cpp-client-api/menudata.js                      |    84 -
 cpp-client-api/monotime_8h_source.html          |   226 +-
 cpp-client-api/nav_g.png                        |   Bin 95 -> 108 bytes
 cpp-client-api/pages.html                       |    55 +-
 cpp-client-api/partial__row_8h_source.html      |   315 +-
 cpp-client-api/resource__metrics_8h_source.html |   114 +-
 cpp-client-api/row__result_8h_source.html       |    92 +-
 cpp-client-api/scan__batch_8h_source.html       |   296 +-
 cpp-client-api/scan__predicate_8h_source.html   |   129 +-
 cpp-client-api/schema_8h_source.html            |   421 +-
 cpp-client-api/search/all_0.html                |    30 -
 cpp-client-api/search/all_0.js                  |    23 -
 cpp-client-api/search/all_1.html                |    30 -
 cpp-client-api/search/all_1.js                  |     6 -
 cpp-client-api/search/all_10.html               |    30 -
 cpp-client-api/search/all_10.js                 |    39 -
 cpp-client-api/search/all_11.html               |    30 -
 cpp-client-api/search/all_11.js                 |    18 -
 cpp-client-api/search/all_12.html               |    30 -
 cpp-client-api/search/all_12.js                 |     6 -
 cpp-client-api/search/all_13.html               |    30 -
 cpp-client-api/search/all_13.js                 |     4 -
 cpp-client-api/search/all_14.html               |    30 -
 cpp-client-api/search/all_14.js                 |     5 -
 cpp-client-api/search/all_2.html                |    30 -
 cpp-client-api/search/all_2.js                  |    28 -
 cpp-client-api/search/all_3.html                |    30 -
 cpp-client-api/search/all_3.js                  |    15 -
 cpp-client-api/search/all_4.html                |    30 -
 cpp-client-api/search/all_4.js                  |    12 -
 cpp-client-api/search/all_5.html                |    30 -
 cpp-client-api/search/all_5.js                  |     9 -
 cpp-client-api/search/all_6.html                |    30 -
 cpp-client-api/search/all_6.js                  |    13 -
 cpp-client-api/search/all_61.html               |    26 +
 cpp-client-api/search/all_61.js                 |    23 +
 cpp-client-api/search/all_62.html               |    26 +
 cpp-client-api/search/all_62.js                 |     6 +
 cpp-client-api/search/all_63.html               |    26 +
 cpp-client-api/search/all_63.js                 |    29 +
 cpp-client-api/search/all_64.html               |    26 +
 cpp-client-api/search/all_64.js                 |    15 +
 cpp-client-api/search/all_65.html               |    26 +
 cpp-client-api/search/all_65.js                 |    12 +
 cpp-client-api/search/all_66.html               |    26 +
 cpp-client-api/search/all_66.js                 |     9 +
 cpp-client-api/search/all_67.html               |    26 +
 cpp-client-api/search/all_67.js                 |    13 +
 cpp-client-api/search/all_68.html               |    26 +
 cpp-client-api/search/all_68.js                 |     6 +
 cpp-client-api/search/all_69.html               |    26 +
 cpp-client-api/search/all_69.js                 |    37 +
 cpp-client-api/search/all_6b.html               |    26 +
 cpp-client-api/search/all_6b.js                 |    64 +
 cpp-client-api/search/all_6c.html               |    26 +
 cpp-client-api/search/all_6c.js                 |     7 +
 cpp-client-api/search/all_6d.html               |    26 +
 cpp-client-api/search/all_6d.js                 |    17 +
 cpp-client-api/search/all_6e.html               |    26 +
 cpp-client-api/search/all_6e.js                 |    27 +
 cpp-client-api/search/all_6f.html               |    26 +
 cpp-client-api/search/all_6f.js                 |    16 +
 cpp-client-api/search/all_7.html                |    30 -
 cpp-client-api/search/all_7.js                  |     6 -
 cpp-client-api/search/all_70.html               |    26 +
 cpp-client-api/search/all_70.js                 |    10 +
 cpp-client-api/search/all_72.html               |    26 +
 cpp-client-api/search/all_72.js                 |    19 +
 cpp-client-api/search/all_73.html               |    26 +
 cpp-client-api/search/all_73.js                 |    41 +
 cpp-client-api/search/all_74.html               |    26 +
 cpp-client-api/search/all_74.js                 |    18 +
 cpp-client-api/search/all_75.html               |    26 +
 cpp-client-api/search/all_75.js                 |     6 +
 cpp-client-api/search/all_76.html               |    26 +
 cpp-client-api/search/all_76.js                 |     4 +
 cpp-client-api/search/all_77.html               |    26 +
 cpp-client-api/search/all_77.js                 |     5 +
 cpp-client-api/search/all_8.html                |    30 -
 cpp-client-api/search/all_8.js                  |    37 -
 cpp-client-api/search/all_9.html                |    30 -
 cpp-client-api/search/all_9.js                  |    53 -
 cpp-client-api/search/all_a.html                |    30 -
 cpp-client-api/search/all_a.js                  |     7 -
 cpp-client-api/search/all_b.html                |    30 -
 cpp-client-api/search/all_b.js                  |    16 -
 cpp-client-api/search/all_c.html                |    30 -
 cpp-client-api/search/all_c.js                  |    27 -
 cpp-client-api/search/all_d.html                |    30 -
 cpp-client-api/search/all_d.js                  |    16 -
 cpp-client-api/search/all_e.html                |    30 -
 cpp-client-api/search/all_e.js                  |    10 -
 cpp-client-api/search/all_f.html                |    30 -
 cpp-client-api/search/all_f.js                  |    19 -
 cpp-client-api/search/classes_0.html            |    30 -
 cpp-client-api/search/classes_0.js              |     5 -
 cpp-client-api/search/classes_1.html            |    30 -
 cpp-client-api/search/classes_1.js              |    39 -
 cpp-client-api/search/classes_2.html            |    30 -
 cpp-client-api/search/classes_2.js              |     5 -
 cpp-client-api/search/classes_3.html            |    30 -
 cpp-client-api/search/classes_3.js              |     4 -
 cpp-client-api/search/classes_4.html            |    30 -
 cpp-client-api/search/classes_4.js              |     4 -
 cpp-client-api/search/classes_5.html            |    30 -
 cpp-client-api/search/classes_5.js              |     6 -
 cpp-client-api/search/classes_63.html           |    26 +
 cpp-client-api/search/classes_63.js             |     5 +
 cpp-client-api/search/classes_6b.html           |    26 +
 cpp-client-api/search/classes_6b.js             |    39 +
 cpp-client-api/search/classes_6d.html           |    26 +
 cpp-client-api/search/classes_6d.js             |     5 +
 cpp-client-api/search/classes_6e.html           |    26 +
 cpp-client-api/search/classes_6e.js             |     4 +
 cpp-client-api/search/classes_72.html           |    26 +
 cpp-client-api/search/classes_72.js             |     4 +
 cpp-client-api/search/classes_73.html           |    26 +
 cpp-client-api/search/classes_73.js             |     6 +
 cpp-client-api/search/defines_0.html            |    30 -
 cpp-client-api/search/defines_0.js              |    14 -
 cpp-client-api/search/defines_6b.html           |    26 +
 cpp-client-api/search/defines_6b.js             |    14 +
 cpp-client-api/search/enums_0.html              |    30 -
 cpp-client-api/search/enums_0.js                |     5 -
 cpp-client-api/search/enums_1.html              |    30 -
 cpp-client-api/search/enums_1.js                |     4 -
 cpp-client-api/search/enums_2.html              |    30 -
 cpp-client-api/search/enums_2.js                |     5 -
 cpp-client-api/search/enums_3.html              |    30 -
 cpp-client-api/search/enums_3.js                |     4 -
 cpp-client-api/search/enums_4.html              |    30 -
 cpp-client-api/search/enums_4.js                |     4 -
 cpp-client-api/search/enums_5.html              |    30 -
 cpp-client-api/search/enums_5.js                |     6 -
 cpp-client-api/search/enums_6.html              |    30 -
 cpp-client-api/search/enums_6.js                |     4 -
 cpp-client-api/search/enums_63.html             |    26 +
 cpp-client-api/search/enums_63.js               |     5 +
 cpp-client-api/search/enums_64.html             |    26 +
 cpp-client-api/search/enums_64.js               |     4 +
 cpp-client-api/search/enums_65.html             |    26 +
 cpp-client-api/search/enums_65.js               |     5 +
 cpp-client-api/search/enums_66.html             |    26 +
 cpp-client-api/search/enums_66.js               |     4 +
 cpp-client-api/search/enums_6f.html             |    26 +
 cpp-client-api/search/enums_6f.js               |     4 +
 cpp-client-api/search/enums_72.html             |    26 +
 cpp-client-api/search/enums_72.js               |     6 +
 cpp-client-api/search/enums_74.html             |    26 +
 cpp-client-api/search/enums_74.js               |     4 +
 cpp-client-api/search/enumvalues_0.html         |    30 -
 cpp-client-api/search/enumvalues_0.js           |     5 -
 cpp-client-api/search/enumvalues_1.html         |    30 -
 cpp-client-api/search/enumvalues_1.js           |     6 -
 cpp-client-api/search/enumvalues_2.html         |    30 -
 cpp-client-api/search/enumvalues_2.js           |     4 -
 cpp-client-api/search/enumvalues_3.html         |    30 -
 cpp-client-api/search/enumvalues_3.js           |     4 -
 cpp-client-api/search/enumvalues_4.html         |    30 -
 cpp-client-api/search/enumvalues_4.js           |     4 -
 cpp-client-api/search/enumvalues_5.html         |    30 -
 cpp-client-api/search/enumvalues_5.js           |     4 -
 cpp-client-api/search/enumvalues_6.html         |    30 -
 cpp-client-api/search/enumvalues_6.js           |     4 -
 cpp-client-api/search/enumvalues_61.html        |    26 +
 cpp-client-api/search/enumvalues_61.js          |     5 +
 cpp-client-api/search/enumvalues_63.html        |    26 +
 cpp-client-api/search/enumvalues_63.js          |     6 +
 cpp-client-api/search/enumvalues_65.html        |    26 +
 cpp-client-api/search/enumvalues_65.js          |     4 +
 cpp-client-api/search/enumvalues_66.html        |    26 +
 cpp-client-api/search/enumvalues_66.js          |     4 +
 cpp-client-api/search/enumvalues_67.html        |    26 +
 cpp-client-api/search/enumvalues_67.js          |     4 +
 cpp-client-api/search/enumvalues_69.html        |    26 +
 cpp-client-api/search/enumvalues_69.js          |     4 +
 cpp-client-api/search/enumvalues_6c.html        |    26 +
 cpp-client-api/search/enumvalues_6c.js          |     4 +
 cpp-client-api/search/enumvalues_6d.html        |    26 +
 cpp-client-api/search/enumvalues_6d.js          |     4 +
 cpp-client-api/search/enumvalues_6f.html        |    26 +
 cpp-client-api/search/enumvalues_6f.js          |     4 +
 cpp-client-api/search/enumvalues_7.html         |    30 -
 cpp-client-api/search/enumvalues_7.js           |     4 -
 cpp-client-api/search/enumvalues_72.html        |    26 +
 cpp-client-api/search/enumvalues_72.js          |     6 +
 cpp-client-api/search/enumvalues_74.html        |    26 +
 cpp-client-api/search/enumvalues_74.js          |     4 +
 cpp-client-api/search/enumvalues_75.html        |    26 +
 cpp-client-api/search/enumvalues_75.js          |     4 +
 cpp-client-api/search/enumvalues_8.html         |    30 -
 cpp-client-api/search/enumvalues_8.js           |     4 -
 cpp-client-api/search/enumvalues_9.html         |    30 -
 cpp-client-api/search/enumvalues_9.js           |     6 -
 cpp-client-api/search/enumvalues_a.html         |    30 -
 cpp-client-api/search/enumvalues_a.js           |     4 -
 cpp-client-api/search/enumvalues_b.html         |    30 -
 cpp-client-api/search/enumvalues_b.js           |     4 -
 cpp-client-api/search/files_0.html              |    30 -
 cpp-client-api/search/files_0.js                |     5 -
 cpp-client-api/search/files_73.html             |    26 +
 cpp-client-api/search/files_73.js               |     5 +
 cpp-client-api/search/functions_0.html          |    30 -
 cpp-client-api/search/functions_0.js            |    21 -
 cpp-client-api/search/functions_1.html          |    30 -
 cpp-client-api/search/functions_1.js            |     6 -
 cpp-client-api/search/functions_10.html         |    30 -
 cpp-client-api/search/functions_10.js           |    36 -
 cpp-client-api/search/functions_11.html         |    30 -
 cpp-client-api/search/functions_11.js           |    16 -
 cpp-client-api/search/functions_12.html         |    30 -
 cpp-client-api/search/functions_12.js           |     5 -
 cpp-client-api/search/functions_13.html         |    30 -
 cpp-client-api/search/functions_13.js           |     5 -
 cpp-client-api/search/functions_2.html          |    30 -
 cpp-client-api/search/functions_2.js            |    22 -
 cpp-client-api/search/functions_3.html          |    30 -
 cpp-client-api/search/functions_3.js            |    13 -
 cpp-client-api/search/functions_4.html          |    30 -
 cpp-client-api/search/functions_4.js            |     9 -
 cpp-client-api/search/functions_5.html          |    30 -
 cpp-client-api/search/functions_5.js            |     6 -
 cpp-client-api/search/functions_6.html          |    30 -
 cpp-client-api/search/functions_6.js            |    12 -
 cpp-client-api/search/functions_61.html         |    26 +
 cpp-client-api/search/functions_61.js           |    21 +
 cpp-client-api/search/functions_62.html         |    26 +
 cpp-client-api/search/functions_62.js           |     6 +
 cpp-client-api/search/functions_63.html         |    26 +
 cpp-client-api/search/functions_63.js           |    22 +
 cpp-client-api/search/functions_64.html         |    26 +
 cpp-client-api/search/functions_64.js           |    13 +
 cpp-client-api/search/functions_65.html         |    26 +
 cpp-client-api/search/functions_65.js           |     9 +
 cpp-client-api/search/functions_66.html         |    26 +
 cpp-client-api/search/functions_66.js           |     6 +
 cpp-client-api/search/functions_67.html         |    26 +
 cpp-client-api/search/functions_67.js           |    12 +
 cpp-client-api/search/functions_68.html         |    26 +
 cpp-client-api/search/functions_68.js           |     6 +
 cpp-client-api/search/functions_69.html         |    26 +
 cpp-client-api/search/functions_69.js           |    36 +
 cpp-client-api/search/functions_6b.html         |    26 +
 cpp-client-api/search/functions_6b.js           |    16 +
 cpp-client-api/search/functions_6c.html         |    26 +
 cpp-client-api/search/functions_6c.js           |     6 +
 cpp-client-api/search/functions_6d.html         |    26 +
 cpp-client-api/search/functions_6d.js           |    13 +
 cpp-client-api/search/functions_6e.html         |    26 +
 cpp-client-api/search/functions_6e.js           |    25 +
 cpp-client-api/search/functions_6f.html         |    26 +
 cpp-client-api/search/functions_6f.js           |    14 +
 cpp-client-api/search/functions_7.html          |    30 -
 cpp-client-api/search/functions_7.js            |     6 -
 cpp-client-api/search/functions_70.html         |    26 +
 cpp-client-api/search/functions_70.js           |     9 +
 cpp-client-api/search/functions_72.html         |    26 +
 cpp-client-api/search/functions_72.js           |    12 +
 cpp-client-api/search/functions_73.html         |    26 +
 cpp-client-api/search/functions_73.js           |    36 +
 cpp-client-api/search/functions_74.html         |    26 +
 cpp-client-api/search/functions_74.js           |    16 +
 cpp-client-api/search/functions_75.html         |    26 +
 cpp-client-api/search/functions_75.js           |     5 +
 cpp-client-api/search/functions_77.html         |    26 +
 cpp-client-api/search/functions_77.js           |     5 +
 cpp-client-api/search/functions_8.html          |    30 -
 cpp-client-api/search/functions_8.js            |    36 -
 cpp-client-api/search/functions_9.html          |    30 -
 cpp-client-api/search/functions_9.js            |    16 -
 cpp-client-api/search/functions_a.html          |    30 -
 cpp-client-api/search/functions_a.js            |     6 -
 cpp-client-api/search/functions_b.html          |    30 -
 cpp-client-api/search/functions_b.js            |    13 -
 cpp-client-api/search/functions_c.html          |    30 -
 cpp-client-api/search/functions_c.js            |    25 -
 cpp-client-api/search/functions_d.html          |    30 -
 cpp-client-api/search/functions_d.js            |    14 -
 cpp-client-api/search/functions_e.html          |    30 -
 cpp-client-api/search/functions_e.js            |     9 -
 cpp-client-api/search/functions_f.html          |    30 -
 cpp-client-api/search/functions_f.js            |    12 -
 cpp-client-api/search/pages_0.html              |    30 -
 cpp-client-api/search/pages_0.js                |     4 -
 cpp-client-api/search/pages_1.html              |    30 -
 cpp-client-api/search/pages_1.js                |     4 -
 cpp-client-api/search/pages_2.html              |    30 -
 cpp-client-api/search/pages_2.js                |     4 -
 cpp-client-api/search/pages_64.html             |    26 +
 cpp-client-api/search/pages_64.js               |     4 +
 cpp-client-api/search/pages_6b.html             |    26 +
 cpp-client-api/search/pages_6b.js               |     4 +
 cpp-client-api/search/pages_74.html             |    26 +
 cpp-client-api/search/pages_74.js               |     4 +
 cpp-client-api/search/related_0.html            |    30 -
 cpp-client-api/search/related_0.js              |     4 -
 cpp-client-api/search/related_6f.html           |    26 +
 cpp-client-api/search/related_6f.js             |     4 +
 cpp-client-api/search/search.css                |    12 +-
 cpp-client-api/search/search.js                 |   135 +-
 cpp-client-api/search/searchdata.js             |    45 -
 cpp-client-api/search/typedefs_0.html           |    30 -
 cpp-client-api/search/typedefs_0.js             |     4 -
 cpp-client-api/search/typedefs_1.html           |    30 -
 cpp-client-api/search/typedefs_1.js             |     4 -
 cpp-client-api/search/typedefs_2.html           |    30 -
 cpp-client-api/search/typedefs_2.js             |     4 -
 cpp-client-api/search/typedefs_3.html           |    30 -
 cpp-client-api/search/typedefs_3.js             |     4 -
 cpp-client-api/search/typedefs_66.html          |    26 +
 cpp-client-api/search/typedefs_66.js            |     4 +
 cpp-client-api/search/typedefs_6d.html          |    26 +
 cpp-client-api/search/typedefs_6d.js            |     4 +
 cpp-client-api/search/typedefs_74.html          |    26 +
 cpp-client-api/search/typedefs_74.js            |     4 +
 cpp-client-api/search/typedefs_76.html          |    26 +
 cpp-client-api/search/typedefs_76.js            |     4 +
 cpp-client-api/search/variables_0.html          |    30 -
 cpp-client-api/search/variables_0.js            |     4 -
 cpp-client-api/search/variables_1.html          |    30 -
 cpp-client-api/search/variables_1.js            |     4 -
 cpp-client-api/search/variables_2.html          |    30 -
 cpp-client-api/search/variables_2.js            |     4 -
 cpp-client-api/search/variables_3.html          |    30 -
 cpp-client-api/search/variables_3.js            |     4 -
 cpp-client-api/search/variables_64.html         |    26 +
 cpp-client-api/search/variables_64.js           |     4 +
 cpp-client-api/search/variables_6b.html         |    26 +
 cpp-client-api/search/variables_6b.js           |     4 +
 cpp-client-api/search/variables_6e.html         |    26 +
 cpp-client-api/search/variables_6e.js           |     4 +
 cpp-client-api/search/variables_70.html         |    26 +
 cpp-client-api/search/variables_70.js           |     4 +
 cpp-client-api/shared__ptr_8h.html              |    63 +-
 cpp-client-api/shared__ptr_8h_source.html       |   114 +-
 cpp-client-api/slice_8h_source.html             |   277 +-
 cpp-client-api/splitbar.png                     |   Bin 314 -> 0 bytes
 cpp-client-api/status_8h.html                   |   221 +-
 cpp-client-api/status_8h_source.html            |   464 +-
 .../structkudu_1_1SliceMap-members.html         |   106 +
 cpp-client-api/structkudu_1_1SliceMap.html      |   139 +
 ...ructkudu_1_1Slice_1_1Comparator-members.html |   106 +
 .../structkudu_1_1Slice_1_1Comparator.html      |   165 +
 ...ctkudu_1_1_slice_1_1_comparator-members.html |    85 -
 .../structkudu_1_1_slice_1_1_comparator.html    |   146 -
 .../structkudu_1_1_slice_map-members.html       |    85 -
 cpp-client-api/structkudu_1_1_slice_map.html    |   105 -
 cpp-client-api/stubs_8h_source.html             |   282 +-
 cpp-client-api/tabs.css                         |    61 +-
 cpp-client-api/todo.html                        |    81 +-
 cpp-client-api/value_8h_source.html             |   133 +-
 cpp-client-api/write__op_8h_source.html         |   264 +-
 docs/administration.html                        |     2 +-
 docs/background_tasks.html                      |     2 +-
 docs/command_line_tools.html                    |     2 +-
 docs/command_line_tools_reference.html          |     2 +-
 docs/configuration.html                         |     2 +-
 docs/configuration_reference.html               |   248 +-
 docs/configuration_reference_unsupported.html   |   170 +-
 docs/contributing.html                          |     2 +-
 docs/developing.html                            |     2 +-
 docs/export_control.html                        |     2 +-
 docs/index.html                                 |     2 +-
 docs/installation.html                          |     2 +-
 docs/known_issues.html                          |     2 +-
 docs/kudu-master_configuration_reference.html   |    41 +-
 ...ter_configuration_reference_unsupported.html |    92 +-
 docs/kudu-tserver_configuration_reference.html  |    41 +-
 ...ver_configuration_reference_unsupported.html |    92 +-
 docs/kudu_impala_integration.html               |     2 +-
 docs/prior_release_notes.html                   |     2 +-
 docs/quickstart.html                            |     2 +-
 docs/release_notes.html                         |    75 +-
 docs/scaling_guide.html                         |     2 +-
 docs/schema_design.html                         |     2 +-
 docs/security.html                              |     2 +-
 docs/transaction_semantics.html                 |     2 +-
 docs/troubleshooting.html                       |     2 +-
 faq.html                                        |    11 +-
 feed.xml                                        |    24 +-
 releases/1.7.0/index.html                       |     6 +-
 releases/1.7.1/apidocs/allclasses-frame.html    |    93 +
 releases/1.7.1/apidocs/allclasses-noframe.html  |    93 +
 releases/1.7.1/apidocs/constant-values.html     |   690 +
 releases/1.7.1/apidocs/deprecated-list.html     |   231 +
 releases/1.7.1/apidocs/help-doc.html            |   230 +
 releases/1.7.1/apidocs/index-all.html           |  2866 +++
 releases/1.7.1/apidocs/index.html               |    76 +
 .../kudu/ColumnSchema.ColumnSchemaBuilder.html  |   454 +
 .../apidocs/org/apache/kudu/ColumnSchema.html   |   491 +
 ...eAttributes.ColumnTypeAttributesBuilder.html |   318 +
 .../org/apache/kudu/ColumnTypeAttributes.html   |   388 +
 .../1.7.1/apidocs/org/apache/kudu/Schema.html   |   615 +
 .../1.7.1/apidocs/org/apache/kudu/Type.html     |   602 +
 .../ColumnSchema.ColumnSchemaBuilder.html       |   203 +
 .../org/apache/kudu/class-use/ColumnSchema.html |   348 +
 ...eAttributes.ColumnTypeAttributesBuilder.html |   173 +
 .../kudu/class-use/ColumnTypeAttributes.html    |   200 +
 .../org/apache/kudu/class-use/Schema.html       |   303 +
 .../apidocs/org/apache/kudu/class-use/Type.html |   277 +
 .../kudu/client/AbstractKuduScannerBuilder.html |   696 +
 .../apache/kudu/client/AlterTableOptions.html   |   745 +
 .../apache/kudu/client/AlterTableResponse.html  |   287 +
 .../AsyncKuduClient.AsyncKuduClientBuilder.html |   482 +
 .../org/apache/kudu/client/AsyncKuduClient.html |  1131 ++
 ...syncKuduScanner.AsyncKuduScannerBuilder.html |   267 +
 .../kudu/client/AsyncKuduScanner.ReadMode.html  |   402 +
 .../apache/kudu/client/AsyncKuduScanner.html    |   465 +
 .../apache/kudu/client/AsyncKuduSession.html    |   754 +
 .../kudu/client/ColumnRangePredicate.html       |   840 +
 .../apache/kudu/client/CreateTableOptions.html  |   523 +
 .../apidocs/org/apache/kudu/client/Delete.html  |   242 +
 .../apache/kudu/client/DeleteTableResponse.html |   270 +
 .../kudu/client/ExternalConsistencyMode.html    |   347 +
 .../kudu/client/HasFailedRpcException.html      |   233 +
 .../apidocs/org/apache/kudu/client/Insert.html  |   240 +
 .../kudu/client/IsAlterTableDoneResponse.html   |   292 +
 .../kudu/client/IsCreateTableDoneResponse.html  |   292 +
 .../client/KuduClient.KuduClientBuilder.html    |   482 +
 .../org/apache/kudu/client/KuduClient.html      |   907 +
 .../client/KuduException.OriginalException.html |   231 +
 .../org/apache/kudu/client/KuduException.html   |   308 +
 .../kudu/client/KuduPredicate.ComparisonOp.html |   385 +
 .../org/apache/kudu/client/KuduPredicate.html   |   555 +
 .../KuduScanToken.KuduScanTokenBuilder.html     |   282 +
 .../org/apache/kudu/client/KuduScanToken.html   |   411 +
 .../client/KuduScanner.KuduScannerBuilder.html  |   267 +
 .../org/apache/kudu/client/KuduScanner.html     |   423 +
 .../org/apache/kudu/client/KuduSession.html     |   721 +
 .../org/apache/kudu/client/KuduTable.html       |   528 +
 .../apache/kudu/client/ListTablesResponse.html  |   290 +
 .../kudu/client/ListTabletServersResponse.html  |   310 +
 .../kudu/client/LocatedTablet.Replica.html      |   301 +
 .../org/apache/kudu/client/LocatedTablet.html   |   359 +
 .../org/apache/kudu/client/Operation.html       |   305 +
 .../apache/kudu/client/OperationResponse.html   |   332 +
 .../org/apache/kudu/client/PartialRow.html      |  1719 ++
 .../kudu/client/PleaseThrottleException.html    |   352 +
 .../apache/kudu/client/RangePartitionBound.html |   351 +
 .../apache/kudu/client/ReplicaSelection.html    |   351 +
 .../org/apache/kudu/client/RowError.html        |   349 +
 .../kudu/client/RowErrorsAndOverflowStatus.html |   268 +
 .../org/apache/kudu/client/RowResult.html       |   992 +
 .../apache/kudu/client/RowResultIterator.html   |   397 +
 .../client/SessionConfiguration.FlushMode.html  |   398 +
 .../kudu/client/SessionConfiguration.html       |   538 +
 .../kudu/client/Statistics.Statistic.html       |   402 +
 .../org/apache/kudu/client/Statistics.html      |   450 +
 .../apidocs/org/apache/kudu/client/Status.html  |  1033 +
 .../apidocs/org/apache/kudu/client/Update.html  |   240 +
 .../apidocs/org/apache/kudu/client/Upsert.html  |   240 +
 .../class-use/AbstractKuduScannerBuilder.html   |   194 +
 .../client/class-use/AlterTableOptions.html     |   306 +
 .../client/class-use/AlterTableResponse.html    |   184 +
 .../AsyncKuduClient.AsyncKuduClientBuilder.html |   204 +
 .../kudu/client/class-use/AsyncKuduClient.html  |   197 +
 ...syncKuduScanner.AsyncKuduScannerBuilder.html |   167 +
 .../class-use/AsyncKuduScanner.ReadMode.html    |   201 +
 .../kudu/client/class-use/AsyncKuduScanner.html |   167 +
 .../kudu/client/class-use/AsyncKuduSession.html |   167 +
 .../client/class-use/ColumnRangePredicate.html  |   185 +
 .../client/class-use/CreateTableOptions.html    |   269 +
 .../apache/kudu/client/class-use/Delete.html    |   167 +
 .../client/class-use/DeleteTableResponse.html   |   182 +
 .../class-use/ExternalConsistencyMode.html      |   197 +
 .../client/class-use/HasFailedRpcException.html |   167 +
 .../apache/kudu/client/class-use/Insert.html    |   167 +
 .../class-use/IsAlterTableDoneResponse.html     |   167 +
 .../class-use/IsCreateTableDoneResponse.html    |   167 +
 .../class-use/KuduClient.KuduClientBuilder.html |   204 +
 .../kudu/client/class-use/KuduClient.html       |   284 +
 .../KuduException.OriginalException.html        |   125 +
 .../kudu/client/class-use/KuduException.html    |   324 +
 .../class-use/KuduPredicate.ComparisonOp.html   |   239 +
 .../kudu/client/class-use/KuduPredicate.html    |   265 +
 .../KuduScanToken.KuduScanTokenBuilder.html     |   173 +
 .../kudu/client/class-use/KuduScanToken.html    |   178 +
 .../KuduScanner.KuduScannerBuilder.html         |   167 +
 .../kudu/client/class-use/KuduScanner.html      |   180 +
 .../kudu/client/class-use/KuduSession.html      |   167 +
 .../apache/kudu/client/class-use/KuduTable.html |   294 +
 .../client/class-use/ListTablesResponse.html    |   194 +
 .../class-use/ListTabletServersResponse.html    |   182 +
 .../client/class-use/LocatedTablet.Replica.html |   180 +
 .../kudu/client/class-use/LocatedTablet.html    |   212 +
 .../apache/kudu/client/class-use/Operation.html |   289 +
 .../client/class-use/OperationResponse.html     |   221 +
 .../kudu/client/class-use/PartialRow.html       |   269 +
 .../class-use/PleaseThrottleException.html      |   125 +
 .../client/class-use/RangePartitionBound.html   |   211 +
 .../kudu/client/class-use/ReplicaSelection.html |   189 +
 .../apache/kudu/client/class-use/RowError.html  |   188 +
 .../class-use/RowErrorsAndOverflowStatus.html   |   175 +
 .../apache/kudu/client/class-use/RowResult.html |   201 +
 .../client/class-use/RowResultIterator.html     |   194 +
 .../SessionConfiguration.FlushMode.html         |   211 +
 .../client/class-use/SessionConfiguration.html  |   174 +
 .../client/class-use/Statistics.Statistic.html  |   203 +
 .../kudu/client/class-use/Statistics.html       |   173 +
 .../apache/kudu/client/class-use/Status.html    |   339 +
 .../apache/kudu/client/class-use/Update.html    |   167 +
 .../apache/kudu/client/class-use/Upsert.html    |   167 +
 .../org/apache/kudu/client/package-frame.html   |    79 +
 .../org/apache/kudu/client/package-summary.html |   472 +
 .../org/apache/kudu/client/package-tree.html    |   227 +
 .../org/apache/kudu/client/package-use.html     |   514 +
 .../flume/sink/AvroKuduOperationsProducer.html  |   492 +
 .../kudu/flume/sink/KuduOperationsProducer.html |   292 +
 .../org/apache/kudu/flume/sink/KuduSink.html    |   414 +
 .../sink/KuduSinkConfigurationConstants.html    |   411 +
 .../sink/RegexpKuduOperationsProducer.html      |   648 +
 .../sink/SimpleKeyedKuduOperationsProducer.html |   518 +
 .../sink/SimpleKuduOperationsProducer.html      |   434 +
 .../class-use/AvroKuduOperationsProducer.html   |   125 +
 .../sink/class-use/KuduOperationsProducer.html  |   190 +
 .../kudu/flume/sink/class-use/KuduSink.html     |   125 +
 .../KuduSinkConfigurationConstants.html         |   125 +
 .../class-use/RegexpKuduOperationsProducer.html |   125 +
 .../SimpleKeyedKuduOperationsProducer.html      |   125 +
 .../class-use/SimpleKuduOperationsProducer.html |   125 +
 .../apache/kudu/flume/sink/package-frame.html   |    29 +
 .../apache/kudu/flume/sink/package-summary.html |   196 +
 .../apache/kudu/flume/sink/package-tree.html    |   160 +
 .../org/apache/kudu/flume/sink/package-use.html |   161 +
 .../kudu/mapreduce/CommandLineParser.html       |   618 +
 .../kudu/mapreduce/KuduTableInputFormat.html    |   377 +
 .../kudu/mapreduce/KuduTableMapReduceUtil.html  |   398 +
 .../mapreduce/KuduTableOutputCommitter.html     |   374 +
 .../kudu/mapreduce/KuduTableOutputFormat.html   |   397 +
 .../org/apache/kudu/mapreduce/TableReducer.html |   252 +
 .../mapreduce/class-use/CommandLineParser.html  |   125 +
 .../class-use/KuduTableInputFormat.html         |   125 +
 .../class-use/KuduTableMapReduceUtil.html       |   125 +
 .../class-use/KuduTableOutputCommitter.html     |   125 +
 .../class-use/KuduTableOutputFormat.html        |   125 +
 .../kudu/mapreduce/class-use/TableReducer.html  |   125 +
 .../apache/kudu/mapreduce/package-frame.html    |    25 +
 .../apache/kudu/mapreduce/package-summary.html  |   178 +
 .../org/apache/kudu/mapreduce/package-tree.html |   159 +
 .../org/apache/kudu/mapreduce/package-use.html  |   125 +
 .../mapreduce/tools/BigLinkedListCommon.html    |   621 +
 .../apache/kudu/mapreduce/tools/CsvParser.html  |   298 +
 .../apache/kudu/mapreduce/tools/ExportCsv.html  |   354 +
 .../apache/kudu/mapreduce/tools/ImportCsv.html  |   354 +
 .../kudu/mapreduce/tools/ImportParquet.html     |   354 +
 .../tools/class-use/BigLinkedListCommon.html    |   125 +
 .../mapreduce/tools/class-use/CsvParser.html    |   125 +
 .../mapreduce/tools/class-use/ExportCsv.html    |   125 +
 .../mapreduce/tools/class-use/ImportCsv.html    |   125 +
 .../tools/class-use/ImportParquet.html          |   125 +
 .../kudu/mapreduce/tools/package-frame.html     |    24 +
 .../kudu/mapreduce/tools/package-summary.html   |   171 +
 .../kudu/mapreduce/tools/package-tree.html      |   146 +
 .../kudu/mapreduce/tools/package-use.html       |   125 +
 .../apidocs/org/apache/kudu/package-frame.html  |    28 +
 .../org/apache/kudu/package-summary.html        |   186 +
 .../apidocs/org/apache/kudu/package-tree.html   |   154 +
 .../apidocs/org/apache/kudu/package-use.html    |   237 +
 .../org/apache/kudu/security/package-frame.html |    14 +
 .../apache/kudu/security/package-summary.html   |   124 +
 .../org/apache/kudu/security/package-tree.html  |   128 +
 .../org/apache/kudu/security/package-use.html   |   125 +
 .../org/apache/kudu/tools/package-frame.html    |    14 +
 .../org/apache/kudu/tools/package-summary.html  |   124 +
 .../org/apache/kudu/tools/package-tree.html     |   128 +
 .../org/apache/kudu/tools/package-use.html      |   125 +
 .../org/apache/kudu/util/package-frame.html     |    14 +
 .../org/apache/kudu/util/package-summary.html   |   124 +
 .../org/apache/kudu/util/package-tree.html      |   128 +
 .../org/apache/kudu/util/package-use.html       |   125 +
 releases/1.7.1/apidocs/overview-frame.html      |    28 +
 releases/1.7.1/apidocs/overview-summary.html    |   167 +
 releases/1.7.1/apidocs/overview-tree.html       |   291 +
 releases/1.7.1/apidocs/package-list             |     8 +
 releases/1.7.1/apidocs/script.js                |    30 +
 releases/1.7.1/apidocs/serialized-form.html     |   176 +
 releases/1.7.1/apidocs/stylesheet.css           |   574 +
 releases/1.7.1/cpp-client-api/annotated.html    |   150 +
 releases/1.7.1/cpp-client-api/bc_s.png          |   Bin 0 -> 676 bytes
 releases/1.7.1/cpp-client-api/bdwn.png          |   Bin 0 -> 147 bytes
 .../cpp-client-api/callbacks_8h_source.html     |   293 +
 .../classKuduPartialRow-members.html            |   177 +
 .../cpp-client-api/classKuduPartialRow.html     |   852 +
 releases/1.7.1/cpp-client-api/classes.html      |   122 +
 .../classkudu_1_1MonoDelta-members.html         |   123 +
 .../cpp-client-api/classkudu_1_1MonoDelta.html  |   396 +
 .../classkudu_1_1MonoTime-members.html          |   112 +
 .../cpp-client-api/classkudu_1_1MonoTime.html   |   217 +
 .../classkudu_1_1Slice-members.html             |   125 +
 .../cpp-client-api/classkudu_1_1Slice.html      |   727 +
 .../classkudu_1_1Status-members.html            |   156 +
 .../cpp-client-api/classkudu_1_1Status.html     |   971 +
 ...asskudu_1_1client_1_1KuduClient-members.html |   148 +
 .../classkudu_1_1client_1_1KuduClient.html      |   760 +
 .../classkudu_1_1client_1_1KuduClient.png       |   Bin 0 -> 929 bytes
 ..._1_1client_1_1KuduClientBuilder-members.html |   115 +
 ...lasskudu_1_1client_1_1KuduClientBuilder.html |   307 +
 ...u_1_1client_1_1KuduColumnSchema-members.html |   132 +
 ...classkudu_1_1client_1_1KuduColumnSchema.html |   380 +
 ...udu_1_1client_1_1KuduColumnSpec-members.html |   119 +
 .../classkudu_1_1client_1_1KuduColumnSpec.html  |   384 +
 ..._1_1KuduColumnStorageAttributes-members.html |   123 +
 ..._1client_1_1KuduColumnStorageAttributes.html |   291 +
 ...ent_1_1KuduColumnTypeAttributes-members.html |   113 +
 ...u_1_1client_1_1KuduColumnTypeAttributes.html |   232 +
 ...asskudu_1_1client_1_1KuduDelete-members.html |   116 +
 .../classkudu_1_1client_1_1KuduDelete.html      |   183 +
 .../classkudu_1_1client_1_1KuduDelete.png       |   Bin 0 -> 734 bytes
 ...lasskudu_1_1client_1_1KuduError-members.html |   113 +
 .../classkudu_1_1client_1_1KuduError.html       |   210 +
 ...asskudu_1_1client_1_1KuduInsert-members.html |   116 +
 .../classkudu_1_1client_1_1KuduInsert.html      |   183 +
 .../classkudu_1_1client_1_1KuduInsert.png       |   Bin 0 -> 727 bytes
 ..._1client_1_1KuduLoggingCallback-members.html |   108 +
 ...sskudu_1_1client_1_1KuduLoggingCallback.html |   205 +
 ...asskudu_1_1client_1_1KuduLoggingCallback.png |   Bin 0 -> 1442 bytes
 ..._1_1KuduLoggingFunctionCallback-members.html |   110 +
 ..._1client_1_1KuduLoggingFunctionCallback.html |   266 +
 ...1_1client_1_1KuduLoggingFunctionCallback.png |   Bin 0 -> 1015 bytes
 ...nt_1_1KuduLoggingMemberCallback-members.html |   110 +
 ..._1_1client_1_1KuduLoggingMemberCallback.html |   266 +
 ...u_1_1client_1_1KuduLoggingMemberCallback.png |   Bin 0 -> 1027 bytes
 ...du_1_1client_1_1KuduPartitioner-members.html |   109 +
 .../classkudu_1_1client_1_1KuduPartitioner.html |   181 +
 ...lient_1_1KuduPartitionerBuilder-members.html |   109 +
 ...udu_1_1client_1_1KuduPartitionerBuilder.html |   185 +
 ...kudu_1_1client_1_1KuduPredicate-members.html |   121 +
 .../classkudu_1_1client_1_1KuduPredicate.html   |   202 +
 ...sskudu_1_1client_1_1KuduReplica-members.html |   111 +
 .../classkudu_1_1client_1_1KuduReplica.html     |   170 +
 ...kudu_1_1client_1_1KuduScanBatch-members.html |   151 +
 .../classkudu_1_1client_1_1KuduScanBatch.html   |   730 +
 .../classkudu_1_1client_1_1KuduScanBatch.png    |   Bin 0 -> 1626 bytes
 ...kudu_1_1client_1_1KuduScanToken-members.html |   111 +
 .../classkudu_1_1client_1_1KuduScanToken.html   |   259 +
 ...1client_1_1KuduScanTokenBuilder-members.html |   121 +
 ...skudu_1_1client_1_1KuduScanTokenBuilder.html |   540 +
 ...sskudu_1_1client_1_1KuduScanner-members.html |   148 +
 .../classkudu_1_1client_1_1KuduScanner.html     |  1047 ++
 ...asskudu_1_1client_1_1KuduSchema-members.html |   133 +
 .../classkudu_1_1client_1_1KuduSchema.html      |   368 +
 ..._1_1client_1_1KuduSchemaBuilder-members.html |   110 +
 ...lasskudu_1_1client_1_1KuduSchemaBuilder.html |   213 +
 ...sskudu_1_1client_1_1KuduSession-members.html |   133 +
 .../classkudu_1_1client_1_1KuduSession.html     |   683 +
 .../classkudu_1_1client_1_1KuduSession.png      |   Bin 0 -> 966 bytes
 ...1_1client_1_1KuduStatusCallback-members.html |   108 +
 ...asskudu_1_1client_1_1KuduStatusCallback.html |   165 +
 ...lasskudu_1_1client_1_1KuduStatusCallback.png |   Bin 0 -> 1381 bytes
 ...t_1_1KuduStatusFunctionCallback-members.html |   110 +
 ...1_1client_1_1KuduStatusFunctionCallback.html |   226 +
 ..._1_1client_1_1KuduStatusFunctionCallback.png |   Bin 0 -> 961 bytes
 ...ent_1_1KuduStatusMemberCallback-members.html |   110 +
 ...u_1_1client_1_1KuduStatusMemberCallback.html |   226 +
 ...du_1_1client_1_1KuduStatusMemberCallback.png |   Bin 0 -> 970 bytes
 ...lasskudu_1_1client_1_1KuduTable-members.html |   122 +
 .../classkudu_1_1client_1_1KuduTable.html       |   466 +
 .../classkudu_1_1client_1_1KuduTable.png        |   Bin 0 -> 928 bytes
 ...u_1_1client_1_1KuduTableAlterer-members.html |   116 +
 ...classkudu_1_1client_1_1KuduTableAlterer.html |   423 +
 ...u_1_1client_1_1KuduTableCreator-members.html |   122 +
 ...classkudu_1_1client_1_1KuduTableCreator.html |   535 +
 ...asskudu_1_1client_1_1KuduTablet-members.html |   110 +
 .../classkudu_1_1client_1_1KuduTablet.html      |   168 +
 ...u_1_1client_1_1KuduTabletServer-members.html |   112 +
 ...classkudu_1_1client_1_1KuduTabletServer.html |   187 +
 ...asskudu_1_1client_1_1KuduUpdate-members.html |   116 +
 .../classkudu_1_1client_1_1KuduUpdate.html      |   183 +
 .../classkudu_1_1client_1_1KuduUpdate.png       |   Bin 0 -> 740 bytes
 ...asskudu_1_1client_1_1KuduUpsert-members.html |   116 +
 .../classkudu_1_1client_1_1KuduUpsert.html      |   183 +
 .../classkudu_1_1client_1_1KuduUpsert.png       |   Bin 0 -> 741 bytes
 ...lasskudu_1_1client_1_1KuduValue-members.html |   115 +
 .../classkudu_1_1client_1_1KuduValue.html       |   211 +
 ...1_1client_1_1KuduWriteOperation-members.html |   117 +
 ...asskudu_1_1client_1_1KuduWriteOperation.html |   246 +
 ...lasskudu_1_1client_1_1KuduWriteOperation.png |   Bin 0 -> 1462 bytes
 ...du_1_1client_1_1ResourceMetrics-members.html |   110 +
 .../classkudu_1_1client_1_1ResourceMetrics.html |   200 +
 ...1_1internal__logging_1_1CerrLog-members.html |   108 +
 ...asskudu_1_1internal__logging_1_1CerrLog.html |   191 +
 ...1_1internal__logging_1_1NullLog-members.html |   106 +
 ...asskudu_1_1internal__logging_1_1NullLog.html |   158 +
 .../1.7.1/cpp-client-api/client_8h_source.html  |   928 +
 releases/1.7.1/cpp-client-api/closed.png        |   Bin 0 -> 132 bytes
 releases/1.7.1/cpp-client-api/deprecated.html   |   112 +
 .../dir_167c8aeb6df945103cb94a932205044b.html   |   100 +
 .../dir_4469e25ebf7c006b850cfddbcfc2dc7b.html   |   104 +
 .../dir_46a29ee9acb7660583b9bf2ccfb8330a.html   |   100 +
 .../dir_64d3ce07f79b27aa13fb30d3b9771d4a.html   |   108 +
 .../dir_8f800b0c258cf01f1a6e008c3bc84967.html   |   121 +
 releases/1.7.1/cpp-client-api/doxygen.css       |  1357 ++
 releases/1.7.1/cpp-client-api/doxygen.png       |   Bin 0 -> 3779 bytes
 releases/1.7.1/cpp-client-api/dynsections.js    |    97 +
 releases/1.7.1/cpp-client-api/files.html        |   122 +
 releases/1.7.1/cpp-client-api/ftv2blank.png     |   Bin 0 -> 86 bytes
 releases/1.7.1/cpp-client-api/ftv2cl.png        |   Bin 0 -> 453 bytes
 releases/1.7.1/cpp-client-api/ftv2doc.png       |   Bin 0 -> 746 bytes
 .../1.7.1/cpp-client-api/ftv2folderclosed.png   |   Bin 0 -> 616 bytes
 .../1.7.1/cpp-client-api/ftv2folderopen.png     |   Bin 0 -> 597 bytes
 releases/1.7.1/cpp-client-api/ftv2lastnode.png  |   Bin 0 -> 86 bytes
 releases/1.7.1/cpp-client-api/ftv2link.png      |   Bin 0 -> 746 bytes
 releases/1.7.1/cpp-client-api/ftv2mlastnode.png |   Bin 0 -> 246 bytes
 releases/1.7.1/cpp-client-api/ftv2mnode.png     |   Bin 0 -> 246 bytes
 releases/1.7.1/cpp-client-api/ftv2mo.png        |   Bin 0 -> 403 bytes
 releases/1.7.1/cpp-client-api/ftv2node.png      |   Bin 0 -> 86 bytes
 releases/1.7.1/cpp-client-api/ftv2ns.png        |   Bin 0 -> 388 bytes
 releases/1.7.1/cpp-client-api/ftv2plastnode.png |   Bin 0 -> 229 bytes
 releases/1.7.1/cpp-client-api/ftv2pnode.png     |   Bin 0 -> 229 bytes
 releases/1.7.1/cpp-client-api/ftv2splitbar.png  |   Bin 0 -> 314 bytes
 releases/1.7.1/cpp-client-api/ftv2vertline.png  |   Bin 0 -> 86 bytes
 releases/1.7.1/cpp-client-api/functions.html    |   197 +
 .../1.7.1/cpp-client-api/functions_0x62.html    |   146 +
 .../1.7.1/cpp-client-api/functions_0x63.html    |   212 +
 .../1.7.1/cpp-client-api/functions_0x64.html    |   172 +
 .../1.7.1/cpp-client-api/functions_0x65.html    |   166 +
 .../1.7.1/cpp-client-api/functions_0x66.html    |   153 +
 .../1.7.1/cpp-client-api/functions_0x67.html    |   164 +
 .../1.7.1/cpp-client-api/functions_0x68.html    |   143 +
 .../1.7.1/cpp-client-api/functions_0x69.html    |   239 +
 .../1.7.1/cpp-client-api/functions_0x6b.html    |   176 +
 .../1.7.1/cpp-client-api/functions_0x6c.html    |   146 +
 .../1.7.1/cpp-client-api/functions_0x6d.html    |   171 +
 .../1.7.1/cpp-client-api/functions_0x6e.html    |   204 +
 .../1.7.1/cpp-client-api/functions_0x6f.html    |   180 +
 .../1.7.1/cpp-client-api/functions_0x70.html    |   155 +
 .../1.7.1/cpp-client-api/functions_0x72.html    |   188 +
 .../1.7.1/cpp-client-api/functions_0x73.html    |   252 +
 .../1.7.1/cpp-client-api/functions_0x74.html    |   197 +
 .../1.7.1/cpp-client-api/functions_0x75.html    |   143 +
 .../1.7.1/cpp-client-api/functions_0x76.html    |   137 +
 .../1.7.1/cpp-client-api/functions_0x77.html    |   141 +
 .../1.7.1/cpp-client-api/functions_enum.html    |   140 +
 .../1.7.1/cpp-client-api/functions_eval.html    |   158 +
 .../1.7.1/cpp-client-api/functions_func.html    |   190 +
 .../cpp-client-api/functions_func_0x62.html     |   145 +
 .../cpp-client-api/functions_func_0x63.html     |   196 +
 .../cpp-client-api/functions_func_0x64.html     |   165 +
 .../cpp-client-api/functions_func_0x65.html     |   156 +
 .../cpp-client-api/functions_func_0x66.html     |   142 +
 .../cpp-client-api/functions_func_0x67.html     |   160 +
 .../cpp-client-api/functions_func_0x68.html     |   142 +
 .../cpp-client-api/functions_func_0x69.html     |   235 +
 .../cpp-client-api/functions_func_0x6b.html     |   172 +
 .../cpp-client-api/functions_func_0x6c.html     |   142 +
 .../cpp-client-api/functions_func_0x6d.html     |   163 +
 .../cpp-client-api/functions_func_0x6e.html     |   200 +
 .../cpp-client-api/functions_func_0x6f.html     |   172 +
 .../cpp-client-api/functions_func_0x70.html     |   151 +
 .../cpp-client-api/functions_func_0x72.html     |   169 +
 .../cpp-client-api/functions_func_0x73.html     |   251 +
 .../cpp-client-api/functions_func_0x74.html     |   187 +
 .../cpp-client-api/functions_func_0x75.html     |   139 +
 .../cpp-client-api/functions_func_0x77.html     |   140 +
 .../1.7.1/cpp-client-api/functions_rela.html    |   110 +
 .../1.7.1/cpp-client-api/functions_type.html    |   121 +
 .../1.7.1/cpp-client-api/functions_vars.html    |   119 +
 releases/1.7.1/cpp-client-api/globals.html      |   133 +
 releases/1.7.1/cpp-client-api/globals_defs.html |   133 +
 releases/1.7.1/cpp-client-api/hierarchy.html    |   151 +
 releases/1.7.1/cpp-client-api/index.html        |    91 +
 .../1.7.1/cpp-client-api/int128_8h_source.html  |   146 +
 releases/1.7.1/cpp-client-api/jquery.js         |    31 +
 .../cpp-client-api/kudu__export_8h_source.html  |   142 +
 .../cpp-client-api/monotime_8h_source.html      |   264 +
 releases/1.7.1/cpp-client-api/nav_f.png         |   Bin 0 -> 153 bytes
 releases/1.7.1/cpp-client-api/nav_g.png         |   Bin 0 -> 108 bytes
 releases/1.7.1/cpp-client-api/nav_h.png         |   Bin 0 -> 98 bytes
 releases/1.7.1/cpp-client-api/open.png          |   Bin 0 -> 123 bytes
 releases/1.7.1/cpp-client-api/pages.html        |    96 +
 .../cpp-client-api/partial__row_8h_source.html  |   354 +
 .../resource__metrics_8h_source.html            |   153 +
 .../cpp-client-api/row__result_8h_source.html   |   131 +
 .../cpp-client-api/scan__batch_8h_source.html   |   322 +
 .../scan__predicate_8h_source.html              |   166 +
 .../1.7.1/cpp-client-api/schema_8h_source.html  |   438 +
 .../1.7.1/cpp-client-api/search/all_61.html     |    26 +
 releases/1.7.1/cpp-client-api/search/all_61.js  |    23 +
 .../1.7.1/cpp-client-api/search/all_62.html     |    26 +
 releases/1.7.1/cpp-client-api/search/all_62.js  |     6 +
 .../1.7.1/cpp-client-api/search/all_63.html     |    26 +
 releases/1.7.1/cpp-client-api/search/all_63.js  |    29 +
 .../1.7.1/cpp-client-api/search/all_64.html     |    26 +
 releases/1.7.1/cpp-client-api/search/all_64.js  |    15 +
 .../1.7.1/cpp-client-api/search/all_65.html     |    26 +
 releases/1.7.1/cpp-client-api/search/all_65.js  |    12 +
 .../1.7.1/cpp-client-api/search/all_66.html     |    26 +
 releases/1.7.1/cpp-client-api/search/all_66.js  |     9 +
 .../1.7.1/cpp-client-api/search/all_67.html     |    26 +
 releases/1.7.1/cpp-client-api/search/all_67.js  |    13 +
 .../1.7.1/cpp-client-api/search/all_68.html     |    26 +
 releases/1.7.1/cpp-client-api/search/all_68.js  |     6 +
 .../1.7.1/cpp-client-api/search/all_69.html     |    26 +
 releases/1.7.1/cpp-client-api/search/all_69.js  |    37 +
 .../1.7.1/cpp-client-api/search/all_6b.html     |    26 +
 releases/1.7.1/cpp-client-api/search/all_6b.js  |    64 +
 .../1.7.1/cpp-client-api/search/all_6c.html     |    26 +
 releases/1.7.1/cpp-client-api/search/all_6c.js  |     7 +
 .../1.7.1/cpp-client-api/search/all_6d.html     |    26 +
 releases/1.7.1/cpp-client-api/search/all_6d.js  |    17 +
 .../1.7.1/cpp-client-api/search/all_6e.html     |    26 +
 releases/1.7.1/cpp-client-api/search/all_6e.js  |    27 +
 .../1.7.1/cpp-client-api/search/all_6f.html     |    26 +
 releases/1.7.1/cpp-client-api/search/all_6f.js  |    16 +
 .../1.7.1/cpp-client-api/search/all_70.html     |    26 +
 releases/1.7.1/cpp-client-api/search/all_70.js  |    10 +
 .../1.7.1/cpp-client-api/search/all_72.html     |    26 +
 releases/1.7.1/cpp-client-api/search/all_72.js  |    19 +
 .../1.7.1/cpp-client-api/search/all_73.html     |    26 +
 releases/1.7.1/cpp-client-api/search/all_73.js  |    41 +
 .../1.7.1/cpp-client-api/search/all_74.html     |    26 +
 releases/1.7.1/cpp-client-api/search/all_74.js  |    18 +
 .../1.7.1/cpp-client-api/search/all_75.html     |    26 +
 releases/1.7.1/cpp-client-api/search/all_75.js  |     6 +
 .../1.7.1/cpp-client-api/search/all_76.html     |    26 +
 releases/1.7.1/cpp-client-api/search/all_76.js  |     4 +
 .../1.7.1/cpp-client-api/search/all_77.html     |    26 +
 releases/1.7.1/cpp-client-api/search/all_77.js  |     5 +
 .../1.7.1/cpp-client-api/search/classes_63.html |    26 +
 .../1.7.1/cpp-client-api/search/classes_63.js   |     5 +
 .../1.7.1/cpp-client-api/search/classes_6b.html |    26 +
 .../1.7.1/cpp-client-api/search/classes_6b.js   |    39 +
 .../1.7.1/cpp-client-api/search/classes_6d.html |    26 +
 .../1.7.1/cpp-client-api/search/classes_6d.js   |     5 +
 .../1.7.1/cpp-client-api/search/classes_6e.html |    26 +
 .../1.7.1/cpp-client-api/search/classes_6e.js   |     4 +
 .../1.7.1/cpp-client-api/search/classes_72.html |    26 +
 .../1.7.1/cpp-client-api/search/classes_72.js   |     4 +
 .../1.7.1/cpp-client-api/search/classes_73.html |    26 +
 .../1.7.1/cpp-client-api/search/classes_73.js   |     6 +
 releases/1.7.1/cpp-client-api/search/close.png  |   Bin 0 -> 273 bytes
 .../1.7.1/cpp-client-api/search/defines_6b.html |    26 +
 .../1.7.1/cpp-client-api/search/defines_6b.js   |    14 +
 .../1.7.1/cpp-client-api/search/enums_63.html   |    26 +
 .../1.7.1/cpp-client-api/search/enums_63.js     |     5 +
 .../1.7.1/cpp-client-api/search/enums_64.html   |    26 +
 .../1.7.1/cpp-client-api/search/enums_64.js     |     4 +
 .../1.7.1/cpp-client-api/search/enums_65.html   |    26 +
 .../1.7.1/cpp-client-api/search/enums_65.js     |     5 +
 .../1.7.1/cpp-client-api/search/enums_66.html   |    26 +
 .../1.7.1/cpp-client-api/search/enums_66.js     |     4 +
 .../1.7.1/cpp-client-api/search/enums_6f.html   |    26 +
 .../1.7.1/cpp-client-api/search/enums_6f.js     |     4 +
 .../1.7.1/cpp-client-api/search/enums_72.html   |    26 +
 .../1.7.1/cpp-client-api/search/enums_72.js     |     6 +
 .../1.7.1/cpp-client-api/search/enums_74.html   |    26 +
 .../1.7.1/cpp-client-api/search/enums_74.js     |     4 +
 .../cpp-client-api/search/enumvalues_61.html    |    26 +
 .../cpp-client-api/search/enumvalues_61.js      |     5 +
 .../cpp-client-api/search/enumvalues_63.html    |    26 +
 .../cpp-client-api/search/enumvalues_63.js      |     6 +
 .../cpp-client-api/search/enumvalues_65.html    |    26 +
 .../cpp-client-api/search/enumvalues_65.js      |     4 +
 .../cpp-client-api/search/enumvalues_66.html    |    26 +
 .../cpp-client-api/search/enumvalues_66.js      |     4 +
 .../cpp-client-api/search/enumvalues_67.html    |    26 +
 .../cpp-client-api/search/enumvalues_67.js      |     4 +
 .../cpp-client-api/search/enumvalues_69.html    |    26 +
 .../cpp-client-api/search/enumvalues_69.js      |     4 +
 .../cpp-client-api/search/enumvalues_6c.html    |    26 +
 .../cpp-client-api/search/enumvalues_6c.js      |     4 +
 .../cpp-client-api/search/enumvalues_6d.html    |    26 +
 .../cpp-client-api/search/enumvalues_6d.js      |     4 +
 .../cpp-client-api/search/enumvalues_6f.html    |    26 +
 .../cpp-client-api/search/enumvalues_6f.js      |     4 +
 .../cpp-client-api/search/enumvalues_72.html    |    26 +
 .../cpp-client-api/search/enumvalues_72.js      |     6 +
 .../cpp-client-api/search/enumvalues_74.html    |    26 +
 .../cpp-client-api/search/enumvalues_74.js      |     4 +
 .../cpp-client-api/search/enumvalues_75.html    |    26 +
 .../cpp-client-api/search/enumvalues_75.js      |     4 +
 .../1.7.1/cpp-client-api/search/files_73.html   |    26 +
 .../1.7.1/cpp-client-api/search/files_73.js     |     5 +
 .../cpp-client-api/search/functions_61.html     |    26 +
 .../1.7.1/cpp-client-api/search/functions_61.js |    21 +
 .../cpp-client-api/search/functions_62.html     |    26 +
 .../1.7.1/cpp-client-api/search/functions_62.js |     6 +
 .../cpp-client-api/search/functions_63.html     |    26 +
 .../1.7.1/cpp-client-api/search/functions_63.js |    22 +
 .../cpp-client-api/search/functions_64.html     |    26 +
 .../1.7.1/cpp-client-api/search/functions_64.js |    13 +
 .../cpp-client-api/search/functions_65.html     |    26 +
 .../1.7.1/cpp-client-api/search/functions_65.js |     9 +
 .../cpp-client-api/search/functions_66.html     |    26 +
 .../1.7.1/cpp-client-api/search/functions_66.js |     6 +
 .../cpp-client-api/search/functions_67.html     |    26 +
 .../1.7.1/cpp-client-api/search/functions_67.js |    12 +
 .../cpp-client-api/search/functions_68.html     |    26 +
 .../1.7.1/cpp-client-api/search/functions_68.js |     6 +
 .../cpp-client-api/search/functions_69.html     |    26 +
 .../1.7.1/cpp-client-api/search/functions_69.js |    36 +
 .../cpp-client-api/search/functions_6b.html     |    26 +
 .../1.7.1/cpp-client-api/search/functions_6b.js |    16 +
 .../cpp-client-api/search/functions_6c.html     |    26 +
 .../1.7.1/cpp-client-api/search/functions_6c.js |     6 +
 .../cpp-client-api/search/functions_6d.html     |    26 +
 .../1.7.1/cpp-client-api/search/functions_6d.js |    13 +
 .../cpp-client-api/search/functions_6e.html     |    26 +
 .../1.7.1/cpp-client-api/search/functions_6e.js |    25 +
 .../cpp-client-api/search/functions_6f.html     |    26 +
 .../1.7.1/cpp-client-api/search/functions_6f.js |    14 +
 .../cpp-client-api/search/functions_70.html     |    26 +
 .../1.7.1/cpp-client-api/search/functions_70.js |     9 +
 .../cpp-client-api/search/functions_72.html     |    26 +
 .../1.7.1/cpp-client-api/search/functions_72.js |    12 +
 .../cpp-client-api/search/functions_73.html     |    26 +
 .../1.7.1/cpp-client-api/search/functions_73.js |    36 +
 .../cpp-client-api/search/functions_74.html     |    26 +
 .../1.7.1/cpp-client-api/search/functions_74.js |    16 +
 .../cpp-client-api/search/functions_75.html     |    26 +
 .../1.7.1/cpp-client-api/search/functions_75.js |     5 +
 .../cpp-client-api/search/functions_77.html     |    26 +
 .../1.7.1/cpp-client-api/search/functions_77.js |     5 +
 .../1.7.1/cpp-client-api/search/mag_sel.png     |   Bin 0 -> 563 bytes
 .../1.7.1/cpp-client-api/search/nomatches.html  |    12 +
 .../1.7.1/cpp-client-api/search/pages_64.html   |    26 +
 .../1.7.1/cpp-client-api/search/pages_64.js     |     4 +
 .../1.7.1/cpp-client-api/search/pages_6b.html   |    26 +
 .../1.7.1/cpp-client-api/search/pages_6b.js     |     4 +
 .../1.7.1/cpp-client-api/search/pages_74.html   |    26 +
 .../1.7.1/cpp-client-api/search/pages_74.js     |     4 +
 .../1.7.1/cpp-client-api/search/related_6f.html |    26 +
 .../1.7.1/cpp-client-api/search/related_6f.js   |     4 +
 releases/1.7.1/cpp-client-api/search/search.css |   271 +
 releases/1.7.1/cpp-client-api/search/search.js  |   815 +
 .../1.7.1/cpp-client-api/search/search_l.png    |   Bin 0 -> 604 bytes
 .../1.7.1/cpp-client-api/search/search_m.png    |   Bin 0 -> 158 bytes
 .../1.7.1/cpp-client-api/search/search_r.png    |   Bin 0 -> 612 bytes
 .../cpp-client-api/search/typedefs_66.html      |    26 +
 .../1.7.1/cpp-client-api/search/typedefs_66.js  |     4 +
 .../cpp-client-api/search/typedefs_6d.html      |    26 +
 .../1.7.1/cpp-client-api/search/typedefs_6d.js  |     4 +
 .../cpp-client-api/search/typedefs_74.html      |    26 +
 .../1.7.1/cpp-client-api/search/typedefs_74.js  |     4 +
 .../cpp-client-api/search/typedefs_76.html      |    26 +
 .../1.7.1/cpp-client-api/search/typedefs_76.js  |     4 +
 .../cpp-client-api/search/variables_64.html     |    26 +
 .../1.7.1/cpp-client-api/search/variables_64.js |     4 +
 .../cpp-client-api/search/variables_6b.html     |    26 +
 .../1.7.1/cpp-client-api/search/variables_6b.js |     4 +
 .../cpp-client-api/search/variables_6e.html     |    26 +
 .../1.7.1/cpp-client-api/search/variables_6e.js |     4 +
 .../cpp-client-api/search/variables_70.html     |    26 +
 .../1.7.1/cpp-client-api/search/variables_70.js |     4 +
 .../1.7.1/cpp-client-api/shared__ptr_8h.html    |   112 +
 .../cpp-client-api/shared__ptr_8h_source.html   |   154 +
 .../1.7.1/cpp-client-api/slice_8h_source.html   |   295 +
 releases/1.7.1/cpp-client-api/status_8h.html    |   458 +
 .../1.7.1/cpp-client-api/status_8h_source.html  |   479 +
 .../structkudu_1_1SliceMap-members.html         |   106 +
 .../cpp-client-api/structkudu_1_1SliceMap.html  |   139 +
 ...ructkudu_1_1Slice_1_1Comparator-members.html |   106 +
 .../structkudu_1_1Slice_1_1Comparator.html      |   165 +
 .../1.7.1/cpp-client-api/stubs_8h_source.html   |   317 +
 releases/1.7.1/cpp-client-api/sync_off.png      |   Bin 0 -> 853 bytes
 releases/1.7.1/cpp-client-api/sync_on.png       |   Bin 0 -> 845 bytes
 releases/1.7.1/cpp-client-api/tab_a.png         |   Bin 0 -> 142 bytes
 releases/1.7.1/cpp-client-api/tab_b.png         |   Bin 0 -> 169 bytes
 releases/1.7.1/cpp-client-api/tab_h.png         |   Bin 0 -> 177 bytes
 releases/1.7.1/cpp-client-api/tab_s.png         |   Bin 0 -> 184 bytes
 releases/1.7.1/cpp-client-api/tabs.css          |    60 +
 releases/1.7.1/cpp-client-api/todo.html         |   120 +
 .../1.7.1/cpp-client-api/value_8h_source.html   |   170 +
 .../cpp-client-api/write__op_8h_source.html     |   290 +
 releases/1.7.1/docs/administration.html         |  1888 ++
 releases/1.7.1/docs/background_tasks.html       |   353 +
 releases/1.7.1/docs/command_line_tools.html     |  3153 ++++
 .../docs/command_line_tools_reference.html      |  3147 ++++
 releases/1.7.1/docs/configuration.html          |   516 +
 .../1.7.1/docs/configuration_reference.html     | 16672 +++++++++++++++++
 .../configuration_reference_unsupported.html    |  7637 ++++++++
 releases/1.7.1/docs/contributing.html           |   934 +
 releases/1.7.1/docs/developing.html             |   597 +
 releases/1.7.1/docs/export_control.html         |   284 +
 .../images/hash-hash-partitioning-example.png   |   Bin 0 -> 61887 bytes
 .../docs/images/hash-partitioning-example.png   |   Bin 0 -> 21851 bytes
 .../images/hash-range-partitioning-example.png  |   Bin 0 -> 80584 bytes
 .../1.7.1/docs/images/kudu-architecture-2.png   |   Bin 0 -> 414311 bytes
 .../docs/images/range-partitioning-example.png  |   Bin 0 -> 55048 bytes
 releases/1.7.1/docs/index.html                  |   600 +
 releases/1.7.1/docs/installation.html           |  1368 ++
 releases/1.7.1/docs/known_issues.html           |   552 +
 .../kudu-master_configuration_reference.html    |  4851 +++++
 ...ter_configuration_reference_unsupported.html |  4422 +++++
 .../kudu-tserver_configuration_reference.html   |  4648 +++++
 ...ver_configuration_reference_unsupported.html |  4002 ++++
 .../1.7.1/docs/kudu_impala_integration.html     |  1256 ++
 releases/1.7.1/docs/prior_release_notes.html    |  2896 +++
 releases/1.7.1/docs/quickstart.html             |   561 +
 releases/1.7.1/docs/release_notes.html          |   792 +
 releases/1.7.1/docs/scaling_guide.html          |   585 +
 releases/1.7.1/docs/schema_design.html          |  1132 ++
 releases/1.7.1/docs/security.html               |   610 +
 releases/1.7.1/docs/transaction_semantics.html  |   697 +
 releases/1.7.1/docs/troubleshooting.html        |   984 +
 releases/1.7.1/index.html                       |   188 +
 releases/index.html                             |     5 +-
 1539 files changed, 203485 insertions(+), 30266 deletions(-)
----------------------------------------------------------------------



[30/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduScanBatch.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduScanBatch.html b/cpp-client-api/classkudu_1_1client_1_1KuduScanBatch.html
new file mode 100644
index 0000000..5ff7433
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduScanBatch.html
@@ -0,0 +1,730 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduScanBatch 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">KuduScanBatch</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1client_1_1KuduScanBatch-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduScanBatch Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A batch of zero or more rows returned by a scan operation.  
+ <a href="classkudu_1_1client_1_1KuduScanBatch.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="scan__batch_8h_source.html">scan_batch.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for kudu::client::KuduScanBatch:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classkudu_1_1client_1_1KuduScanBatch.png" usemap="#kudu::client::KuduScanBatch_map" alt=""/>
+  <map id="kudu::client::KuduScanBatch_map" name="kudu::client::KuduScanBatch_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:ae1a827120c84eeedb703451bd5782467"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1a827120c84eeedb703451bd5782467"></a>
+typedef <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">RowPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#ae1a827120c84eeedb703451bd5782467">value_type</a></td></tr>
+<tr class="memdesc:ae1a827120c84eeedb703451bd5782467"><td class="mdescLeft">&#160;</td><td class="mdescRight">A handy typedef for the RowPtr. <br/></td></tr>
+<tr class="separator:ae1a827120c84eeedb703451bd5782467"><td class="memSeparator" colspan="2">&#160;</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:a16e45694c5932eb3decc2184c3834157"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a16e45694c5932eb3decc2184c3834157">NumRows</a> () const </td></tr>
+<tr class="separator:a16e45694c5932eb3decc2184c3834157"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a93c2f0914140dd405a51d57e2f75014a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">KuduScanBatch::RowPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a93c2f0914140dd405a51d57e2f75014a">Row</a> (int idx) const </td></tr>
+<tr class="separator:a93c2f0914140dd405a51d57e2f75014a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30f55cf8f3c9d6fcb47537e586d82e9f"><td class="memItemLeft" align="right" valign="top">const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a30f55cf8f3c9d6fcb47537e586d82e9f">begin</a> () const </td></tr>
+<tr class="separator:a30f55cf8f3c9d6fcb47537e586d82e9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad30dcfafb276b5347842882cf68cb522"><td class="memItemLeft" align="right" valign="top">const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#ad30dcfafb276b5347842882cf68cb522">end</a> () const </td></tr>
+<tr class="separator:ad30dcfafb276b5347842882cf68cb522"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b58e77f53beea357fbb8bcddaab3137"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a3b58e77f53beea357fbb8bcddaab3137">projection_schema</a> () const </td></tr>
+<tr class="separator:a3b58e77f53beea357fbb8bcddaab3137"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92bbfa48e9b503181c2dfb5f11f14e4e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">RowPtr</a> ()</td></tr>
+<tr class="separator:a92bbfa48e9b503181c2dfb5f11f14e4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af37f56c4ef55f2e140fcea2a07340054"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#af37f56c4ef55f2e140fcea2a07340054">IsNull</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;col_name) const </td></tr>
+<tr class="separator:af37f56c4ef55f2e140fcea2a07340054"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b0b04656fec608919b7b6ac7c99451e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a1b0b04656fec608919b7b6ac7c99451e">IsNull</a> (int col_idx) const </td></tr>
+<tr class="separator:a1b0b04656fec608919b7b6ac7c99451e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae07d3fd8616c5c69cc0a4ef3d247bf2c"><td class="memItemLeft" align="right" valign="top">const void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#ae07d3fd8616c5c69cc0a4ef3d247bf2c">cell</a> (int col_idx) const </td></tr>
+<tr class="separator:ae07d3fd8616c5c69cc0a4ef3d247bf2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57ebd850adefa8af87f815540d890a34"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a57ebd850adefa8af87f815540d890a34">ToString</a> () const </td></tr>
+<tr class="separator:a57ebd850adefa8af87f815540d890a34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab057b7b1bfb713a7e8f216e3b288cb10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">KuduScanBatch::RowPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#ab057b7b1bfb713a7e8f216e3b288cb10">operator*</a> () const </td></tr>
+<tr class="separator:ab057b7b1bfb713a7e8f216e3b288cb10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5df483ed3172caab5a8d6a72abfad0c"><td class="memItemLeft" align="right" valign="top">const_iterator &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#ad5df483ed3172caab5a8d6a72abfad0c">operator++</a> ()</td></tr>
+<tr class="separator:ad5df483ed3172caab5a8d6a72abfad0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b1ad47fd7d429859b6181825a063c48"><td class="memItemLeft" align="right" valign="top">const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a4b1ad47fd7d429859b6181825a063c48">operator++</a> (int)</td></tr>
+<tr class="separator:a4b1ad47fd7d429859b6181825a063c48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a378a5844a4b4774056b26f0003c15048"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a378a5844a4b4774056b26f0003c15048">operator==</a> (const const_iterator &amp;other) const </td></tr>
+<tr class="separator:a378a5844a4b4774056b26f0003c15048"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd2b2c4cb038cbd366c2af8cf09a3a68"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#afd2b2c4cb038cbd366c2af8cf09a3a68">operator!=</a> (const const_iterator &amp;other) const </td></tr>
+<tr class="separator:afd2b2c4cb038cbd366c2af8cf09a3a68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Advanced/Unstable API</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><p>There are no guarantees on the stability of the format returned by these methods, which might change at any given time.</p>
+<dl class="section note"><dt>Note</dt><dd>The Slices returned by both <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a1073a0c6517b126690d99527556dba51">direct_data()</a> and <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#af41b26a5f137122454d6341a5b5c1a43">indirect_data()</a> are only valid for the lifetime of the <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html" title="A batch of zero or more rows returned by a scan operation. ">KuduScanBatch</a>. </dd></dl>
+</div></td></tr>
+<tr class="memitem:a1073a0c6517b126690d99527556dba51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Slice.html">Slice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a1073a0c6517b126690d99527556dba51">direct_data</a> () const </td></tr>
+<tr class="separator:a1073a0c6517b126690d99527556dba51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af41b26a5f137122454d6341a5b5c1a43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Slice.html">Slice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#af41b26a5f137122454d6341a5b5c1a43">indirect_data</a> () const </td></tr>
+<tr class="separator:af41b26a5f137122454d6341a5b5c1a43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Getters for integral type columns by column name.</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>The name of the target column. </td></tr>
+    <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>Placeholder for the result value. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad <a class="el" href="classkudu_1_1Status.html" title="A representation of an operation&#39;s outcome. ">Status</a> if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+</div></td></tr>
+<tr class="memitem:a3b1a867cf2fd47b697fe3a68e28fadd8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b1a867cf2fd47b697fe3a68e28fadd8"></a>
+<a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetBool</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;col_name, bool *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a3b1a867cf2fd47b697fe3a68e28fadd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bfea7b94e64073562892445a2a2ac7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7bfea7b94e64073562892445a2a2ac7b"></a>
+<a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt8</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;col_name, int8_t *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a7bfea7b94e64073562892445a2a2ac7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbaff6bf597df2fa0696bdc5cbdfb037"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afbaff6bf597df2fa0696bdc5cbdfb037"></a>
+<a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt16</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;col_name, int16_t *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:afbaff6bf597df2fa0696bdc5cbdfb037"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc5120c7aadb029e442235a7131f6fd2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc5120c7aadb029e442235a7131f6fd2"></a>
+<a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt32</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;col_name, int32_t *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:abc5120c7aadb029e442235a7131f6fd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a51d43f077b4510b58a2fd471ae81f7b0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a51d43f077b4510b58a2fd471ae81f7b0"></a>
+<a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt64</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;col_name, int64_t *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a51d43f077b4510b58a2fd471ae81f7b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae1261a486faa04d0c984b50132e0a4a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1261a486faa04d0c984b50132e0a4a3"></a>
+<a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetUnixTimeMicros</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;col_name, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:ae1261a486faa04d0c984b50132e0a4a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70ea98bc135e0b86285530c58e33bff3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70ea98bc135e0b86285530c58e33bff3"></a>
+<a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetFloat</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;col_name, float *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a70ea98bc135e0b86285530c58e33bff3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d09dafc214133f2306eebc9aefddff0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d09dafc214133f2306eebc9aefddff0"></a>
+<a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetDouble</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;col_name, double *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a7d09dafc214133f2306eebc9aefddff0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Getters for integral type columns by column index.</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><p>These methods are faster than their name-based counterparts since using indices avoids a hashmap lookup, so index-based getters should be preferred in performance-sensitive code.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_index</td><td>The index of the column. </td></tr>
+    <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>Pointer to the placeholder to put the resulting value.</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad <a class="el" href="classkudu_1_1Status.html" title="A representation of an operation&#39;s outcome. ">Status</a> if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+</div></td></tr>
+<tr class="memitem:a4b1044c3b78e5a6407c2a797005b0e21"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b1044c3b78e5a6407c2a797005b0e21"></a>
+<a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetBool</b> (int col_idx, bool *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a4b1044c3b78e5a6407c2a797005b0e21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81a30b5b89f6fa106b5d8575c3fb62b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81a30b5b89f6fa106b5d8575c3fb62b9"></a>
+<a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt8</b> (int col_idx, int8_t *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a81a30b5b89f6fa106b5d8575c3fb62b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5f35c107dc26165546065189dd53dfa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5f35c107dc26165546065189dd53dfa"></a>
+<a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt16</b> (int col_idx, int16_t *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:ab5f35c107dc26165546065189dd53dfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab321b8c245cc1748c3b3ecdf507b08fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab321b8c245cc1748c3b3ecdf507b08fb"></a>
+<a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt32</b> (int col_idx, int32_t *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:ab321b8c245cc1748c3b3ecdf507b08fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab59039c6f073df0b57ddc16fb8d8c432"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab59039c6f073df0b57ddc16fb8d8c432"></a>
+<a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt64</b> (int col_idx, int64_t *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:ab59039c6f073df0b57ddc16fb8d8c432"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc4dfced2215c5115fecb647fa73e4e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc4dfced2215c5115fecb647fa73e4e7"></a>
+<a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetUnixTimeMicros</b> (int col_idx, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:acc4dfced2215c5115fecb647fa73e4e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae41dd0f1e2b4bf074ded210382b825bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae41dd0f1e2b4bf074ded210382b825bd"></a>
+<a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetFloat</b> (int col_idx, float *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:ae41dd0f1e2b4bf074ded210382b825bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2b7fb17cac4571139b2eaca761a99c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2b7fb17cac4571139b2eaca761a99c0"></a>
+<a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetDouble</b> (int col_idx, double *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:ab2b7fb17cac4571139b2eaca761a99c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Getters for string/binary column by column name.</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><p>Get the string/binary value for a column by its name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the column. </td></tr>
+    <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>Pointer to the placeholder to put the resulting value. Note that the method does not copy the value. Callers should copy the resulting <a class="el" href="classkudu_1_1Slice.html" title="A wrapper around externally allocated data. ">Slice</a> if necessary. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad <a class="el" href="classkudu_1_1Status.html" title="A representation of an operation&#39;s outcome. ">Status</a> if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+</div></td></tr>
+<tr class="memitem:ad8f9ba0ff9a1fcd8326b012e689ad4a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8f9ba0ff9a1fcd8326b012e689ad4a7"></a>
+<a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetString</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;col_name, <a class="el" href="classkudu_1_1Slice.html">Slice</a> *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:ad8f9ba0ff9a1fcd8326b012e689ad4a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fc063d4fb631b14f5651a84861ffa4b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2fc063d4fb631b14f5651a84861ffa4b"></a>
+<a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetBinary</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;col_name, <a class="el" href="classkudu_1_1Slice.html">Slice</a> *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a2fc063d4fb631b14f5651a84861ffa4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Getters for string/binary column by column index.</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><p>Get the string/binary value for a column by its index.</p>
+<p>These methods are faster than their name-based counterparts since using indices avoids a hashmap lookup, so index-based getters should be preferred in performance-sensitive code.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_index</td><td>The index of the column. </td></tr>
+    <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>Pointer to the placeholder to put the resulting value. Note that the method does not copy the value. Callers should copy the resulting <a class="el" href="classkudu_1_1Slice.html" title="A wrapper around externally allocated data. ">Slice</a> if necessary. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad <a class="el" href="classkudu_1_1Status.html" title="A representation of an operation&#39;s outcome. ">Status</a> if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+</div></td></tr>
+<tr class="memitem:a887dd6b7e20ada26ee705c315fd86b56"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a887dd6b7e20ada26ee705c315fd86b56"></a>
+<a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetString</b> (int col_idx, <a class="el" href="classkudu_1_1Slice.html">Slice</a> *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a887dd6b7e20ada26ee705c315fd86b56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a921dfdeba21588f7a3c2d5e360d3268e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a921dfdeba21588f7a3c2d5e360d3268e"></a>
+<a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetBinary</b> (int col_idx, <a class="el" href="classkudu_1_1Slice.html">Slice</a> *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a921dfdeba21588f7a3c2d5e360d3268e"><td class="memSeparator" colspan="2">&#160;</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:a79d30f3059c783e077627a6f6d153c1b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79d30f3059c783e077627a6f6d153c1b"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanner</b></td></tr>
+<tr class="separator:a79d30f3059c783e077627a6f6d153c1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafe7501e17c36d1c5dc2971f69a776de"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aafe7501e17c36d1c5dc2971f69a776de"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>tools::ReplicaDumper</b></td></tr>
+<tr class="separator:aafe7501e17c36d1c5dc2971f69a776de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f719ac1eb44a4d656839448282399a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f719ac1eb44a4d656839448282399a3"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanBatch</b></td></tr>
+<tr class="separator:a0f719ac1eb44a4d656839448282399a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba9d17eb5c32bd866a8572a1d51fd64f"><td class="memTemplParams" colspan="2"><a class="anchor" id="aba9d17eb5c32bd866a8572a1d51fd64f"></a>
+template&lt;typename KeyTypeWrapper &gt; </td></tr>
+<tr class="memitem:aba9d17eb5c32bd866a8572a1d51fd64f"><td class="memTemplItemLeft" align="right" valign="top">struct&#160;</td><td class="memTemplItemRight" valign="bottom"><b>SliceKeysTestSetup</b></td></tr>
+<tr class="separator:aba9d17eb5c32bd866a8572a1d51fd64f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a313ca772464ff159550ef09b986867fd"><td class="memTemplParams" colspan="2"><a class="anchor" id="a313ca772464ff159550ef09b986867fd"></a>
+template&lt;typename KeyTypeWrapper &gt; </td></tr>
+<tr class="memitem:a313ca772464ff159550ef09b986867fd"><td class="memTemplItemLeft" align="right" valign="top">struct&#160;</td><td class="memTemplItemRight" valign="bottom"><b>IntKeysTestSetup</b></td></tr>
+<tr class="separator:a313ca772464ff159550ef09b986867fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A batch of zero or more rows returned by a scan operation. </p>
+<p>Every call to <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#af365f1d3b3b34aeb7d016727a9019067">KuduScanner::NextBatch()</a> returns a batch of zero or more rows. You can iterate over the rows in the batch using:</p>
+<p>range-foreach loop (C++11): </p>
+<div class="fragment"><div class="line">*    <span class="keywordflow">for</span> (<a class="code" href="classkudu_1_1client_1_1KuduScanBatch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">KuduScanBatch::RowPtr</a> row : batch) {</div>
+<div class="line">*      ... row.GetInt(1, ...)</div>
+<div class="line">*      ...</div>
+<div class="line">*    }</div>
+<div class="line">*  </div>
+</div><!-- fragment --><p>regular for loop (C++03): </p>
+<div class="fragment"><div class="line">*    <span class="keywordflow">for</span> (KuduScanBatch::const_iterator it = batch.begin(), it != batch.end();</div>
+<div class="line">*         ++i) {</div>
+<div class="line">*      <a class="code" href="classkudu_1_1client_1_1KuduScanBatch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">KuduScanBatch::RowPtr</a> row(*it);</div>
+<div class="line">*      ...</div>
+<div class="line">*    }</div>
+<div class="line">*  </div>
+</div><!-- fragment --><p> or </p>
+<div class="fragment"><div class="line">*    <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0, num_rows = batch.NumRows();</div>
+<div class="line">*         i &lt; num_rows;</div>
+<div class="line">*         i++) {</div>
+<div class="line">*      <a class="code" href="classkudu_1_1client_1_1KuduScanBatch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">KuduScanBatch::RowPtr</a> row = batch.Row(i);</div>
+<div class="line">*      ...</div>
+<div class="line">*    }</div>
+<div class="line">*  </div>
+</div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>In the above example, <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a16e45694c5932eb3decc2184c3834157">NumRows()</a> is only called once at the beginning of the loop to avoid extra calls to the non-inlined method. </dd></dl>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a30f55cf8f3c9d6fcb47537e586d82e9f"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">KuduScanBatch::const_iterator kudu::client::KuduScanBatch::begin </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>Forward iterator to the start of the rows in the batch. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae07d3fd8616c5c69cc0a4ef3d247bf2c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const void* kudu::client::KuduScanBatch::cell </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>col_idx</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the column's row data.</p>
+<dl class="section note"><dt>Note</dt><dd>Should be avoided unless absolutely necessary. </dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the column. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Raw cell data for the specified index. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1073a0c6517b126690d99527556dba51"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Slice.html">Slice</a> kudu::client::KuduScanBatch::direct_data </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Return a slice that points to the direct row data received from the server. Users of this API must have knowledge of the data format in order to decode the data.</p>
+<dl class="section return"><dt>Returns</dt><dd>a <a class="el" href="classkudu_1_1Slice.html" title="A wrapper around externally allocated data. ">Slice</a> that points to the raw direct row data. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad30dcfafb276b5347842882cf68cb522"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">KuduScanBatch::const_iterator kudu::client::KuduScanBatch::end </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>Forward iterator to the end of the rows in the batch. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af41b26a5f137122454d6341a5b5c1a43"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Slice.html">Slice</a> kudu::client::KuduScanBatch::indirect_data </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Like the method above, but for indirect data.</p>
+<dl class="section return"><dt>Returns</dt><dd>a <a class="el" href="classkudu_1_1Slice.html" title="A wrapper around externally allocated data. ">Slice</a> that points to the raw indirect row data. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af37f56c4ef55f2e140fcea2a07340054"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::client::KuduScanBatch::IsNull </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &amp;&#160;</td>
+          <td class="paramname"><em>col_name</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the column. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the specified column of the row has <code>NULL</code> value. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1b0b04656fec608919b7b6ac7c99451e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::client::KuduScanBatch::IsNull </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>col_idx</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>Index of the column. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the specified column of the row has <code>NULL</code> value. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a16e45694c5932eb3decc2184c3834157"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int kudu::client::KuduScanBatch::NumRows </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>The number of rows in this batch. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="afd2b2c4cb038cbd366c2af8cf09a3a68"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::client::KuduScanBatch::operator!= </td>
+          <td>(</td>
+          <td class="paramtype">const const_iterator &amp;&#160;</td>
+          <td class="paramname"><em>other</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>An operator to check whether two iterators are 'not equal'.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td>The iterator to compare with. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the other iterator points to a different row in the same batch, or to a row belonging to a different batch altogether. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab057b7b1bfb713a7e8f216e3b288cb10"></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="classkudu_1_1client_1_1KuduScanBatch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">KuduScanBatch::RowPtr</a> kudu::client::KuduScanBatch::operator* </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 row in the batch the iterator is pointing at. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad5df483ed3172caab5a8d6a72abfad0c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const_iterator&amp; kudu::client::KuduScanBatch::operator++ </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">
+<p>Prefix increment operator: advances the iterator to the next position.</p>
+<dl class="section return"><dt>Returns</dt><dd>The reference to the iterator, pointing to the next position. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4b1ad47fd7d429859b6181825a063c48"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const_iterator kudu::client::KuduScanBatch::operator++ </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</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">
+<p>Postfix increment operator: advances the iterator to the next position.</p>
+<dl class="section return"><dt>Returns</dt><dd>A copy of the iterator pointing to the pre-increment position. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a378a5844a4b4774056b26f0003c15048"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool kudu::client::KuduScanBatch::operator== </td>
+          <td>(</td>
+          <td class="paramtype">const const_iterator &amp;&#160;</td>
+          <td class="paramname"><em>other</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>An operator to check whether two iterators are 'equal'.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td>The iterator to compare with. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the other iterator points to the same row of the same batch. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a3b58e77f53beea357fbb8bcddaab3137"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a>* kudu::client::KuduScanBatch::projection_schema </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>The projection schema for this batch. All <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">KuduScanBatch::RowPtr</a> returned by this batch are guaranteed to have this schema. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a93c2f0914140dd405a51d57e2f75014a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">KuduScanBatch::RowPtr</a> kudu::client::KuduScanBatch::Row </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>idx</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get a row at the specified index.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">idx</td><td>The index of the row to return. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A reference to one of the rows in this batch. The returned object is only valid for as long as this <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html" title="A batch of zero or more rows returned by a scan operation. ">KuduScanBatch</a> object is valid. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a92bbfa48e9b503181c2dfb5f11f14e4e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">kudu::client::KuduScanBatch::RowPtr </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">
+<p>Construct an invalid RowPtr. Before use, you must assign a properly-initialized value. </p>
+
+</div>
+</div>
+<a class="anchor" id="a57ebd850adefa8af87f815540d890a34"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::string kudu::client::KuduScanBatch::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>String representation for this row. </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="scan__batch_8h_source.html">scan_batch.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduScanBatch.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduScanBatch.png b/cpp-client-api/classkudu_1_1client_1_1KuduScanBatch.png
new file mode 100644
index 0000000..0021be2
Binary files /dev/null and b/cpp-client-api/classkudu_1_1client_1_1KuduScanBatch.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduScanToken-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduScanToken-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduScanToken-members.html
new file mode 100644
index 0000000..b7ee0c1
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduScanToken-members.html
@@ -0,0 +1,111 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduScanToken.html">KuduScanToken</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduScanToken Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduScanToken.html">kudu::client::KuduScanToken</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanToken.html#ae90d9422476cf6eee5c33afb41d1f867">DeserializeIntoScanner</a>(KuduClient *client, const std::string &amp;serialized_token, KuduScanner **scanner) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanToken.html">kudu::client::KuduScanToken</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanToken.html#adb95c9538bb1fc4c83963557ce487292">IntoKuduScanner</a>(KuduScanner **scanner) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanToken.html">kudu::client::KuduScanToken</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduScanTokenBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanToken.html">kudu::client::KuduScanToken</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanToken.html">kudu::client::KuduScanToken</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanToken.html#a6eb749ddf0a1434596d86df88341a008">Serialize</a>(std::string *buf) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanToken.html">kudu::client::KuduScanToken</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanToken.html#a6513d5a02c745177d63d807de54aa301">tablet</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanToken.html">kudu::client::KuduScanToken</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduScanToken</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanToken.html">kudu::client::KuduScanToken</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanToken.html">kudu::client::KuduScanToken</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduScanToken.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduScanToken.html b/cpp-client-api/classkudu_1_1client_1_1KuduScanToken.html
new file mode 100644
index 0000000..e22f663
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduScanToken.html
@@ -0,0 +1,259 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduScanToken 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduScanToken.html">KuduScanToken</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1client_1_1KuduScanToken-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduScanToken Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A scan descriptor limited to a single physical contiguous location.  
+ <a href="classkudu_1_1client_1_1KuduScanToken.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</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:adb95c9538bb1fc4c83963557ce487292"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanToken.html#adb95c9538bb1fc4c83963557ce487292">IntoKuduScanner</a> (<a class="el" href="classkudu_1_1client_1_1KuduScanner.html">KuduScanner</a> **scanner) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:adb95c9538bb1fc4c83963557ce487292"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6513d5a02c745177d63d807de54aa301"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classkudu_1_1client_1_1KuduTablet.html">KuduTablet</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanToken.html#a6513d5a02c745177d63d807de54aa301">tablet</a> () const </td></tr>
+<tr class="separator:a6513d5a02c745177d63d807de54aa301"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6eb749ddf0a1434596d86df88341a008"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanToken.html#a6eb749ddf0a1434596d86df88341a008">Serialize</a> (std::string *buf) const WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a6eb749ddf0a1434596d86df88341a008"><td class="memSeparator" colspan="2">&#160;</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:ae90d9422476cf6eee5c33afb41d1f867"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanToken.html#ae90d9422476cf6eee5c33afb41d1f867">DeserializeIntoScanner</a> (<a class="el" href="classkudu_1_1client_1_1KuduClient.html">KuduClient</a> *client, const std::string &amp;serialized_token, <a class="el" href="classkudu_1_1client_1_1KuduScanner.html">KuduScanner</a> **scanner) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:ae90d9422476cf6eee5c33afb41d1f867"><td class="memSeparator" colspan="2">&#160;</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:a644ef5d9d668e5772acd6dc03c4f14ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a644ef5d9d668e5772acd6dc03c4f14ee"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanTokenBuilder</b></td></tr>
+<tr class="separator:a644ef5d9d668e5772acd6dc03c4f14ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A scan descriptor limited to a single physical contiguous location. </p>
+<p>A <a class="el" href="classkudu_1_1client_1_1KuduScanToken.html" title="A scan descriptor limited to a single physical contiguous location. ">KuduScanToken</a> describes a partial scan of a Kudu table limited to a single contiguous physical location. Using the <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html" title="Builds scan tokens for a table. ">KuduScanTokenBuilder</a>, clients can describe the desired scan, including predicates, bounds, timestamps, and caching, and receive back a collection of scan tokens.</p>
+<p>Each scan token may be separately turned into a scanner using <a class="el" href="classkudu_1_1client_1_1KuduScanToken.html#adb95c9538bb1fc4c83963557ce487292">KuduScanToken::IntoKuduScanner</a>, with each scanner responsible for a disjoint section of the table.</p>
+<p>Scan tokens may be serialized using the <a class="el" href="classkudu_1_1client_1_1KuduScanToken.html#a6eb749ddf0a1434596d86df88341a008">KuduScanToken::Serialize</a> method and deserialized back into a scanner using the <a class="el" href="classkudu_1_1client_1_1KuduScanToken.html#ae90d9422476cf6eee5c33afb41d1f867">KuduScanToken::DeserializeIntoScanner</a> method. This allows use cases such as generating scan tokens in the planner component of a query engine, then sending the tokens to execution nodes based on locality, and then instantiating the scanners on those nodes.</p>
+<p>Scan token locality information can be inspected using the <a class="el" href="classkudu_1_1client_1_1KuduScanToken.html#a6513d5a02c745177d63d807de54aa301">KuduScanToken::tablet()</a> function. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="ae90d9422476cf6eee5c33afb41d1f867"></a>
+<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_1Status.html">Status</a> kudu::client::KuduScanToken::DeserializeIntoScanner </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">KuduClient</a> *&#160;</td>
+          <td class="paramname"><em>client</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>serialized_token</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">KuduScanner</a> **&#160;</td>
+          <td class="paramname"><em>scanner</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Create a new scanner and set the scanner options.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">client</td><td>Client to bound to the scanner. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">serialized_token</td><td>Token containing serialized scanner parameters. </td></tr>
+    <tr><td class="paramdir">[out]</td><td class="paramname">scanner</td><td>The result scanner. The caller owns the new scanner. The scanner must be opened before use. The scanner will not be set if the returned status is an error. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="adb95c9538bb1fc4c83963557ce487292"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanToken::IntoKuduScanner </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">KuduScanner</a> **&#160;</td>
+          <td class="paramname"><em>scanner</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a new scanner.</p>
+<p>This method creates a new scanner, setting the result scanner's options according to the scan token.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">scanner</td><td>The result scanner. The caller owns the new scanner. The scanner must be opened before use. The output parameter will not be set if the returned status is an error. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a6eb749ddf0a1434596d86df88341a008"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanToken::Serialize </td>
+          <td>(</td>
+          <td class="paramtype">std::string *&#160;</td>
+          <td class="paramname"><em>buf</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Serialize the token into a string.</p>
+<p>Deserialize with <a class="el" href="classkudu_1_1client_1_1KuduScanToken.html#ae90d9422476cf6eee5c33afb41d1f867">KuduScanToken::DeserializeIntoScanner()</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">buf</td><td>Result string to output the serialized token. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a6513d5a02c745177d63d807de54aa301"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classkudu_1_1client_1_1KuduTablet.html">KuduTablet</a>&amp; kudu::client::KuduScanToken::tablet </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>Tablet that this scan will retrieve rows from. </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduScanTokenBuilder-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduScanTokenBuilder-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduScanTokenBuilder-members.html
new file mode 100644
index 0000000..1025c64
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduScanTokenBuilder-members.html
@@ -0,0 +1,121 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html">KuduScanTokenBuilder</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduScanTokenBuilder Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html">kudu::client::KuduScanTokenBuilder</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#ac40487d17b8e4dcca7ca08efeb5f195e">AddConjunctPredicate</a>(KuduPredicate *pred) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#ae11ca3d00d15138e957a2c2e89b05fcf">AddLowerBound</a>(const KuduPartialRow &amp;key) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#ac4d0fa934e4c705ac76c424a5431566a">AddUpperBound</a>(const KuduPartialRow &amp;key) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#acbc00b42db998f3342fa0ca7ab55dfdb">Build</a>(std::vector&lt; KuduScanToken * &gt; *tokens) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#aa8d300b560d419030abd503b66812484">KuduScanTokenBuilder</a>(KuduTable *table)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a36523ca7f2f9a2b4e3c096cf6167643c">SetBatchSizeBytes</a>(uint32_t batch_size) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a7ab7c9c1c4f4d3bbbc18b2b35d7d5475">SetCacheBlocks</a>(bool cache_blocks) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a4a17f27950ccd59bcb3430fb28b61dbe">SetFaultTolerant</a>() WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a01d990e024632c7749cca96b4f857be8">SetProjectedColumnIndexes</a>(const std::vector&lt; int &gt; &amp;col_indexes) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a0dbb58301fc0e48ce44f41215d32f0ad">SetProjectedColumnNames</a>(const std::vector&lt; std::string &gt; &amp;col_names) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#adb34f01a9bc52a9e23ce49124bab3892">SetReadMode</a>(KuduScanner::ReadMode read_mode) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a168bfed43dcd754a17d4c82293dade88">SetSelection</a>(KuduClient::ReplicaSelection selection) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#aa4c1cfa570edfaab818831a2330eece5">SetSnapshotMicros</a>(uint64_t snapshot_timestamp_micros) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a313e345dc6c1f9ccdad65df5af2cf4b7">SetSnapshotRaw</a>(uint64_t snapshot_timestamp) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a0f0e58d5d6fb3867ff0a03f7fc633445">SetTimeoutMillis</a>(int millis) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduScanTokenBuilder</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html">kudu::client::KuduScanTokenBuilder</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html">kudu::client::KuduScanTokenBuilder</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>


[05/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/files.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/files.html b/cpp-client-api/files.html
index 34d532a..7fcc52a 100644
--- a/cpp-client-api/files.html
+++ b/cpp-client-api/files.html
@@ -3,15 +3,16 @@
 <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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
 <title>Kudu C++ client API: File 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() { searchBox.OnSelectItem(0); });
+</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -20,7 +21,7 @@
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tr style="height: 56px;">
-  <td id="projectalign" style="padding-left: 0.5em;">
+  <td style="padding-left: 0.5em;">
    <div id="projectname">Kudu C++ client API
    </div>
   </td>
@@ -29,29 +30,47 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.14 -->
+<!-- Generated by Doxygen 1.8.5 -->
 <script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
 </script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</script>
-<div id="main-nav"></div>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><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 class="current"><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+    </ul>
+  </div>
 </div><!-- top -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
 
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
@@ -67,35 +86,35 @@ $(function() {
 <div class="contents">
 <div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
 <div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')">&#160;</span><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html" target="_self">include</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span id="img_0_0_" class="iconfopen" onclick="toggleFolder('0_0_')">&#160;</span><a class="el" href="dir_58b01e52e53886b8d78ab5060a2cd2bd.html" target="_self">kudu</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_')">&#9660;</span><span id="img_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_')">&#160;</span><a class="el" href="dir_4eb331d85bb84eae27db9d0af49f6f99.html" target="_self">client</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="callbacks_8h_source.html"><span class="icondoc"></span></a><b>callbacks.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="client_8h_source.html"><span class="icondoc"></span></a><b>client.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_2_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="resource__metrics_8h_source.html"><span class="icondoc"></span></a><b>resource_metrics.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_3_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="row__result_8h_source.html"><span class="icondoc"></span></a><b>row_result.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_4_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="scan__batch_8h_source.html"><span class="icondoc"></span></a><b>scan_batch.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_5_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="scan__predicate_8h_source.html"><span class="icondoc"></span></a><b>scan_predicate.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_6_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="schema_8h_source.html"><span class="icondoc"></span></a><b>schema.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_7_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="shared__ptr_8h_source.html"><span class="icondoc"></span></a><a class="el" href="shared__ptr_8h.html" target="_self">shared_ptr.h</a></td><td class="desc">Smart pointer typedefs for externally-faced code </td></tr>
-<tr id="row_0_0_0_8_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="stubs_8h_source.html"><span class="icondoc"></span></a><b>stubs.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_9_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="value_8h_source.html"><span class="icondoc"></span></a><b>value.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_10_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="write__op_8h_source.html"><span class="icondoc"></span></a><b>write_op.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_1_" class="arrow" onclick="toggleFolder('0_0_1_')">&#9660;</span><span id="img_0_0_1_" class="iconfopen" onclick="toggleFolder('0_0_1_')">&#160;</span><a class="el" href="dir_a7d8e458a72ff63c89f2ceb44d9dd2f6.html" target="_self">common</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="partial__row_8h_source.html"><span class="icondoc"></span></a><b>partial_row.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_2_" class="arrow" onclick="toggleFolder('0_0_2_')">&#9660;</span><span id="img_0_0_2_" class="iconfopen" onclick="toggleFolder('0_0_2_')">&#160;</span><a class="el" href="dir_e8a2e446cf73a5a1ae0ad6a5a21b6d03.html" target="_self">util</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="int128_8h_source.html"><span class="icondoc"></span></a><b>int128.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="kudu__export_8h_source.html"><span class="icondoc"></span></a><b>kudu_export.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_2_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="monotime_8h_source.html"><span class="icondoc"></span></a><b>monotime.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_3_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="slice_8h_source.html"><span class="icondoc"></span></a><b>slice.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_4_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="status_8h_source.html"><span class="icondoc"></span></a><a class="el" href="status_8h.html" target="_self">status.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_')"/><img id="img_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_')"/><a class="el" href="dir_46a29ee9acb7660583b9bf2ccfb8330a.html" target="_self">include</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_0_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_0_')"/><img id="img_0_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_')"/><a class="el" href="dir_4469e25ebf7c006b850cfddbcfc2dc7b.html" target="_self">kudu</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_0_0_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_0_')"/><img id="img_0_0_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_0_')"/><a class="el" href="dir_8f800b0c258cf01f1a6e008c3bc84967.html" target="_self">client</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_0_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="callbacks_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>callbacks.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_1_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="client_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>client.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_2_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="resource__metrics_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>resource_metrics.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_3_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="row__result_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>row_result.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_4_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="scan__batch_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>scan_batch.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_5_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="scan__predicate_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>scan_predicate.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_6_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="schema_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>schema.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_7_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="shared__ptr_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="shared__ptr_8h.html" target="_self">shared_ptr.h</a></td><td class="desc">Smart pointer typedefs for externally-faced code </td></tr>
+<tr id="row_0_0_0_8_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="stubs_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>stubs.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_9_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="value_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>value.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_10_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="write__op_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>write_op.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_1_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_0_0_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_1_')"/><img id="img_0_0_1_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_1_')"/><a class="el" href="dir_167c8aeb6df945103cb94a932205044b.html" target="_self">common</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_1_0_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="partial__row_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>partial_row.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_0_0_2_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_0_2_')"/><img id="img_0_0_2_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_2_')"/><a class="el" href="dir_64d3ce07f79b27aa13fb30d3b9771d4a.html" target="_self">util</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_0_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="int128_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>int128.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_1_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="kudu__export_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>kudu_export.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_2_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="monotime_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>monotime.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_3_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="slice_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>slice.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_4_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="status_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="status_8h.html" target="_self">status.h</a></td><td class="desc"></td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
   <br>
   <small>Copyright © 2018 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/folderclosed.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/folderclosed.png b/cpp-client-api/folderclosed.png
deleted file mode 100644
index bb8ab35..0000000
Binary files a/cpp-client-api/folderclosed.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/folderopen.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/folderopen.png b/cpp-client-api/folderopen.png
deleted file mode 100644
index d6c7f67..0000000
Binary files a/cpp-client-api/folderopen.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/ftv2blank.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/ftv2blank.png b/cpp-client-api/ftv2blank.png
new file mode 100644
index 0000000..63c605b
Binary files /dev/null and b/cpp-client-api/ftv2blank.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/ftv2cl.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/ftv2cl.png b/cpp-client-api/ftv2cl.png
new file mode 100644
index 0000000..132f657
Binary files /dev/null and b/cpp-client-api/ftv2cl.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/ftv2doc.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/ftv2doc.png b/cpp-client-api/ftv2doc.png
new file mode 100644
index 0000000..17edabf
Binary files /dev/null and b/cpp-client-api/ftv2doc.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/ftv2folderclosed.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/ftv2folderclosed.png b/cpp-client-api/ftv2folderclosed.png
new file mode 100644
index 0000000..bb8ab35
Binary files /dev/null and b/cpp-client-api/ftv2folderclosed.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/ftv2folderopen.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/ftv2folderopen.png b/cpp-client-api/ftv2folderopen.png
new file mode 100644
index 0000000..d6c7f67
Binary files /dev/null and b/cpp-client-api/ftv2folderopen.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/ftv2lastnode.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/ftv2lastnode.png b/cpp-client-api/ftv2lastnode.png
new file mode 100644
index 0000000..63c605b
Binary files /dev/null and b/cpp-client-api/ftv2lastnode.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/ftv2link.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/ftv2link.png b/cpp-client-api/ftv2link.png
new file mode 100644
index 0000000..17edabf
Binary files /dev/null and b/cpp-client-api/ftv2link.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/ftv2mlastnode.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/ftv2mlastnode.png b/cpp-client-api/ftv2mlastnode.png
new file mode 100644
index 0000000..0b63f6d
Binary files /dev/null and b/cpp-client-api/ftv2mlastnode.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/ftv2mnode.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/ftv2mnode.png b/cpp-client-api/ftv2mnode.png
new file mode 100644
index 0000000..0b63f6d
Binary files /dev/null and b/cpp-client-api/ftv2mnode.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/ftv2mo.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/ftv2mo.png b/cpp-client-api/ftv2mo.png
new file mode 100644
index 0000000..4bfb80f
Binary files /dev/null and b/cpp-client-api/ftv2mo.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/ftv2node.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/ftv2node.png b/cpp-client-api/ftv2node.png
new file mode 100644
index 0000000..63c605b
Binary files /dev/null and b/cpp-client-api/ftv2node.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/ftv2ns.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/ftv2ns.png b/cpp-client-api/ftv2ns.png
new file mode 100644
index 0000000..72e3d71
Binary files /dev/null and b/cpp-client-api/ftv2ns.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/ftv2plastnode.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/ftv2plastnode.png b/cpp-client-api/ftv2plastnode.png
new file mode 100644
index 0000000..c6ee22f
Binary files /dev/null and b/cpp-client-api/ftv2plastnode.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/ftv2pnode.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/ftv2pnode.png b/cpp-client-api/ftv2pnode.png
new file mode 100644
index 0000000..c6ee22f
Binary files /dev/null and b/cpp-client-api/ftv2pnode.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/ftv2splitbar.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/ftv2splitbar.png b/cpp-client-api/ftv2splitbar.png
new file mode 100644
index 0000000..fe895f2
Binary files /dev/null and b/cpp-client-api/ftv2splitbar.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/ftv2vertline.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/ftv2vertline.png b/cpp-client-api/ftv2vertline.png
new file mode 100644
index 0000000..63c605b
Binary files /dev/null and b/cpp-client-api/ftv2vertline.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions.html b/cpp-client-api/functions.html
index 9e24372..8296ee7 100644
--- a/cpp-client-api/functions.html
+++ b/cpp-client-api/functions.html
@@ -3,15 +3,16 @@
 <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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
 <title>Kudu C++ client API: Class Members</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() { searchBox.OnSelectItem(0); });
+</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -20,7 +21,7 @@
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tr style="height: 56px;">
-  <td id="projectalign" style="padding-left: 0.5em;">
+  <td style="padding-left: 0.5em;">
    <div id="projectname">Kudu C++ client API
    </div>
   </td>
@@ -29,29 +30,85 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.14 -->
+<!-- Generated by Doxygen 1.8.5 -->
 <script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
 </script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</script>
-<div id="main-nav"></div>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li class="current"><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li class="current"><a href="functions.html#index_a"><span>a</span></a></li>
+      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
 </div><!-- top -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
 
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
@@ -63,76 +120,76 @@ $(function() {
 <div class="contents">
 <div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
 
-<h3><a id="index_a"></a>- a -</h3><ul>
+<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
 <li>add_hash_partitions()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a989ccdb9b6f4186d3227d3811048538e">kudu::client::KuduTableCreator</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a989ccdb9b6f4186d3227d3811048538e">kudu::client::KuduTableCreator</a>
 </li>
 <li>add_master_server_addr()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html#add149f1c1c2d3653e6a6cae4f44fa90c">kudu::client::KuduClientBuilder</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#add149f1c1c2d3653e6a6cae4f44fa90c">kudu::client::KuduClientBuilder</a>
 </li>
 <li>add_range_partition()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#aac3d941bf3b381c08f64ed919680984a">kudu::client::KuduTableCreator</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#aac3d941bf3b381c08f64ed919680984a">kudu::client::KuduTableCreator</a>
 </li>
 <li>add_range_partition_split()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#adbdd2208d9ede696704fbecea15bea1f">kudu::client::KuduTableCreator</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#adbdd2208d9ede696704fbecea15bea1f">kudu::client::KuduTableCreator</a>
 </li>
 <li>AddColumn()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html#a0fdf28d49cc05ba4f3182f7398ddf600">kudu::client::KuduSchemaBuilder</a>
-, <a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#acb9406a6a254997dd584ce6c2cf51cd0">kudu::client::KuduTableAlterer</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#acb9406a6a254997dd584ce6c2cf51cd0">kudu::client::KuduTableAlterer</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html#a0fdf28d49cc05ba4f3182f7398ddf600">kudu::client::KuduSchemaBuilder</a>
 </li>
 <li>AddConjunctPredicate()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a47b0fcd30f8002cb4fdcf69351896b74">kudu::client::KuduScanner</a>
-, <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#ac40487d17b8e4dcca7ca08efeb5f195e">kudu::client::KuduScanTokenBuilder</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a47b0fcd30f8002cb4fdcf69351896b74">kudu::client::KuduScanner</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#ac40487d17b8e4dcca7ca08efeb5f195e">kudu::client::KuduScanTokenBuilder</a>
 </li>
 <li>AddExclusiveUpperBound()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a551fd38d48a686f2662727a82e79bd3d">kudu::client::KuduScanner</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a551fd38d48a686f2662727a82e79bd3d">kudu::client::KuduScanner</a>
 </li>
 <li>AddExclusiveUpperBoundPartitionKeyRaw()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#aa951a6ec3aeb82c82afe35d8e3ba18a9">kudu::client::KuduScanner</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aa951a6ec3aeb82c82afe35d8e3ba18a9">kudu::client::KuduScanner</a>
 </li>
 <li>AddExclusiveUpperBoundRaw()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#aefb6badecb950d5089b2f9d29d1f2ffe">kudu::client::KuduScanner</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aefb6badecb950d5089b2f9d29d1f2ffe">kudu::client::KuduScanner</a>
 </li>
 <li>AddLowerBound()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a67691944fc112f43c565ab4486514b86">kudu::client::KuduScanner</a>
-, <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#ae11ca3d00d15138e957a2c2e89b05fcf">kudu::client::KuduScanTokenBuilder</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a67691944fc112f43c565ab4486514b86">kudu::client::KuduScanner</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#ae11ca3d00d15138e957a2c2e89b05fcf">kudu::client::KuduScanTokenBuilder</a>
 </li>
 <li>AddLowerBoundPartitionKeyRaw()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#ab53b88307028a50f66bcffe5e78c6d6e">kudu::client::KuduScanner</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#ab53b88307028a50f66bcffe5e78c6d6e">kudu::client::KuduScanner</a>
 </li>
 <li>AddLowerBoundRaw()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a3e51a978f3e54237fa60f7447ef3436e">kudu::client::KuduScanner</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3e51a978f3e54237fa60f7447ef3436e">kudu::client::KuduScanner</a>
 </li>
 <li>AddRangePartition()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#a521a968f4db133a10629f76c75dde793">kudu::client::KuduTableAlterer</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#a521a968f4db133a10629f76c75dde793">kudu::client::KuduTableAlterer</a>
 </li>
 <li>AddUpperBound()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#ac4d0fa934e4c705ac76c424a5431566a">kudu::client::KuduScanTokenBuilder</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#ac4d0fa934e4c705ac76c424a5431566a">kudu::client::KuduScanTokenBuilder</a>
 </li>
 <li>AllColumnsSet()
-: <a class="el" href="class_kudu_partial_row.html#aea33d936e05641d86fc4e647bf014b9d">KuduPartialRow</a>
+: <a class="el" href="classKuduPartialRow.html#a2d373a8c8682ab6ebdb27137c041be18">KuduPartialRow</a>
 </li>
 <li>Alter()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#a14768f28048355d997e0ed4fa82e218c">kudu::client::KuduTableAlterer</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#a14768f28048355d997e0ed4fa82e218c">kudu::client::KuduTableAlterer</a>
 </li>
 <li>AlterColumn()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#a6d62bfbcfab6b99dcb057e7f7a4cf742">kudu::client::KuduTableAlterer</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#a6d62bfbcfab6b99dcb057e7f7a4cf742">kudu::client::KuduTableAlterer</a>
 </li>
 <li>Apply()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad3f7324b27fca298c5ca3d07b4741943">kudu::client::KuduSession</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad3f7324b27fca298c5ca3d07b4741943">kudu::client::KuduSession</a>
 </li>
 <li>AUTO_FLUSH_BACKGROUND
-: <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19a520b8eef7ef0fd149b2757faf43972b1">kudu::client::KuduSession</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#aaec3956e642610d703f3b83b78e24e19a520b8eef7ef0fd149b2757faf43972b1">kudu::client::KuduSession</a>
 </li>
 <li>AUTO_FLUSH_SYNC
-: <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19ad74b76e407e62ca951d369521636df2b">kudu::client::KuduSession</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#aaec3956e642610d703f3b83b78e24e19ad74b76e407e62ca951d369521636df2b">kudu::client::KuduSession</a>
 </li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
   <br>
   <small>Copyright © 2018 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_0x62.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_0x62.html b/cpp-client-api/functions_0x62.html
new file mode 100644
index 0000000..7c84c60
--- /dev/null
+++ b/cpp-client-api/functions_0x62.html
@@ -0,0 +1,146 @@
+<!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.5"/>
+<title>Kudu C++ client API: Class Members</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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li class="current"><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li><a href="functions.html#index_a"><span>a</span></a></li>
+      <li class="current"><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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 class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
+<li>begin()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a30f55cf8f3c9d6fcb47537e586d82e9f">kudu::client::KuduScanBatch</a>
+</li>
+<li>BlockSize()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#a8502dd68c6743c7c66b2b6a02d41a4e6">kudu::client::KuduColumnSpec</a>
+</li>
+<li>Build()
+: <a class="el" href="classkudu_1_1client_1_1KuduPartitionerBuilder.html#aa8859050484de2d367781ce6ec41d0ba">kudu::client::KuduPartitionerBuilder</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#acbc00b42db998f3342fa0ca7ab55dfdb">kudu::client::KuduScanTokenBuilder</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#a1585dd6eff82519fe81088d1cfd35b77">kudu::client::KuduClientBuilder</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html#af117e347a7d0910dda2695997859db15">kudu::client::KuduSchemaBuilder</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_0x63.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_0x63.html b/cpp-client-api/functions_0x63.html
new file mode 100644
index 0000000..00a8683
--- /dev/null
+++ b/cpp-client-api/functions_0x63.html
@@ -0,0 +1,212 @@
+<!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.5"/>
+<title>Kudu C++ client API: Class Members</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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li class="current"><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li><a href="functions.html#index_a"><span>a</span></a></li>
+      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+      <li class="current"><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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 class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
+<li>cell()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#ae07d3fd8616c5c69cc0a4ef3d247bf2c">kudu::client::KuduScanBatch</a>
+</li>
+<li>CerrLog()
+: <a class="el" href="classkudu_1_1internal__logging_1_1CerrLog.html#ac3773ad2825d82f91ea65109f2def713">kudu::internal_logging::CerrLog</a>
+</li>
+<li>check_size()
+: <a class="el" href="classkudu_1_1Slice.html#a069b48816f49b29abbd291a09dd21f4e">kudu::Slice</a>
+</li>
+<li>clear()
+: <a class="el" href="classkudu_1_1Slice.html#afb914c0769f019a7c2f28b755cba5eb5">kudu::Slice</a>
+</li>
+<li>clear_master_server_addrs()
+: <a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#a08f4d2bf7053c6336e625ee2e6eeddd1">kudu::client::KuduClientBuilder</a>
+</li>
+<li>client()
+: <a class="el" href="classkudu_1_1client_1_1KuduTable.html#a08836bfb79f6f91e7f235712ea271d35">kudu::client::KuduTable</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduSession.html#a4ed0bac1edcbba612d7de41e8c8adfd5">kudu::client::KuduSession</a>
+</li>
+<li>CLIENT_PROPAGATED
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#aabd55109ba3b086bbe33b277cdd40d22ae978fab7451faebf4399830b603c855c">kudu::client::KuduSession</a>
+</li>
+<li>Clone()
+: <a class="el" href="classkudu_1_1client_1_1KuduPredicate.html#a48eae317f4365f10cdf32bcde560da7c">kudu::client::KuduPredicate</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduValue.html#a9925b62808b608aa367ac44d2552c6a3">kudu::client::KuduValue</a>
+</li>
+<li>CloneAndAppend()
+: <a class="el" href="classkudu_1_1Status.html#a67d1309561f0064e1bda0fbd0d1aaabb">kudu::Status</a>
+</li>
+<li>CloneAndPrepend()
+: <a class="el" href="classkudu_1_1Status.html#acb46c72bc79ef8178696b83a01014b9e">kudu::Status</a>
+</li>
+<li>Close()
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#aa5204844e361ecc3068fbc4e02fd4436">kudu::client::KuduSession</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#ac673dd15cb038e75787af7e74087e874">kudu::client::KuduScanner</a>
+</li>
+<li>CLOSEST_REPLICA
+: <a class="el" href="classkudu_1_1client_1_1KuduClient.html#aef70c7f3a596ecda4040f9d46514b11aa801886067da41dacd0c9c2b8091f08d8">kudu::client::KuduClient</a>
+</li>
+<li>CodeAsString()
+: <a class="el" href="classkudu_1_1Status.html#aa5bc607c51a4e9e3c461aad27db409c3">kudu::Status</a>
+</li>
+<li>Column()
+: <a class="el" href="classkudu_1_1client_1_1KuduSchema.html#afe784e7c95d85391246a9b4745fed00b">kudu::client::KuduSchema</a>
+</li>
+<li>COMMIT_WAIT
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#aabd55109ba3b086bbe33b277cdd40d22a70010f3ef1f70b99b02328c024c436c9">kudu::client::KuduSession</a>
+</li>
+<li>compare()
+: <a class="el" href="classkudu_1_1Slice.html#a0ecc8d893b73a664c69396ad30b14d98">kudu::Slice</a>
+</li>
+<li>ComparisonOp
+: <a class="el" href="classkudu_1_1client_1_1KuduPredicate.html#ad58e80ced596d7738f99b5b83ba24eb4">kudu::client::KuduPredicate</a>
+</li>
+<li>compression()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#a00ef1e67c5fdd537d35f102748b1ad9d">kudu::client::KuduColumnStorageAttributes</a>
+</li>
+<li>Compression()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#ad9ed2e008ee926ee50c23e664d854e8b">kudu::client::KuduColumnSpec</a>
+</li>
+<li>CompressionType
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#af579406931a40daa5cb9e10603341a78">kudu::client::KuduColumnStorageAttributes</a>
+</li>
+<li>CopyFrom()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#a11234db43eb8b758a65ba1b08f6b65b0">kudu::client::KuduColumnSchema</a>
+</li>
+<li>CopyString()
+: <a class="el" href="classkudu_1_1client_1_1KuduValue.html#a886211bbe237e0009fb9b89c146f4bfe">kudu::client::KuduValue</a>
+</li>
+<li>CountBufferedOperations()
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#af6249cf3bbad8e2e11e54edf40a7bc1d">kudu::client::KuduSession</a>
+</li>
+<li>CountPendingErrors()
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#a277c213a68679c6b0d5c432919eb9198">kudu::client::KuduSession</a>
+</li>
+<li>Create()
+: <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a30efad5c256dae0af7bb43599403b1cc">kudu::client::KuduTableCreator</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_0x64.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_0x64.html b/cpp-client-api/functions_0x64.html
new file mode 100644
index 0000000..1c5b584
--- /dev/null
+++ b/cpp-client-api/functions_0x64.html
@@ -0,0 +1,172 @@
+<!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.5"/>
+<title>Kudu C++ client API: Class Members</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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li class="current"><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li><a href="functions.html#index_a"><span>a</span></a></li>
+      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+      <li class="current"><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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 class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
+<li>Data
+: <a class="el" href="classkudu_1_1client_1_1KuduPredicate.html#ae8643ced562f7c8a4625a58a4e39abb0">kudu::client::KuduPredicate</a>
+</li>
+<li>data()
+: <a class="el" href="classkudu_1_1Slice.html#a2d90a4590b995fb55229d25effb0c5bb">kudu::Slice</a>
+</li>
+<li>DataType
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#aba69238e70af5c887a4fb11fa2a120c5">kudu::client::KuduColumnSchema</a>
+</li>
+<li>DataTypeToString()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#af362af4f9c937c2b7fa90ef284cfbd1c">kudu::client::KuduColumnSchema</a>
+</li>
+<li>Default()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#a92c63c0e1872c03fcabeac19d802f6c7">kudu::client::KuduColumnSpec</a>
+</li>
+<li>default_admin_operation_timeout()
+: <a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#a6114bb56e4d9d1231df0ef73c9aec752">kudu::client::KuduClientBuilder</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduClient.html#aacfcd61c7cc1bf7817d1aa0bb738414f">kudu::client::KuduClient</a>
+</li>
+<li>default_rpc_timeout()
+: <a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#a1813e8c8d24e92a0a710724000e2b3df">kudu::client::KuduClientBuilder</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduClient.html#a2d0e8397e979e651a23eb240513a5556">kudu::client::KuduClient</a>
+</li>
+<li>DeleteTable()
+: <a class="el" href="classkudu_1_1client_1_1KuduClient.html#a9d7cbad036bc74c71873a428abce5c1d">kudu::client::KuduClient</a>
+</li>
+<li>DeserializeIntoScanner()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanToken.html#ae90d9422476cf6eee5c33afb41d1f867">kudu::client::KuduScanToken</a>
+</li>
+<li>direct_data()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a1073a0c6517b126690d99527556dba51">kudu::client::KuduScanBatch</a>
+</li>
+<li>DropColumn()
+: <a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#ac5a4ec376ec53ba912b85ea0057d10a7">kudu::client::KuduTableAlterer</a>
+</li>
+<li>DropRangePartition()
+: <a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#ab0f8abf78d35725198876aaa04b737a7">kudu::client::KuduTableAlterer</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_0x65.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_0x65.html b/cpp-client-api/functions_0x65.html
new file mode 100644
index 0000000..3324557
--- /dev/null
+++ b/cpp-client-api/functions_0x65.html
@@ -0,0 +1,166 @@
+<!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.5"/>
+<title>Kudu C++ client API: Class Members</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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li class="current"><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li><a href="functions.html#index_a"><span>a</span></a></li>
+      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+      <li class="current"><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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 class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
+<li>empty()
+: <a class="el" href="classkudu_1_1Slice.html#a79e41b882b0a85259be89f5698e27372">kudu::Slice</a>
+</li>
+<li>EncodeRowKey()
+: <a class="el" href="classKuduPartialRow.html#a2721dc18b29237db90a1cda779942533">KuduPartialRow</a>
+</li>
+<li>Encoding()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#ae0ceeb41ac1427c2472a2f28778b6e97">kudu::client::KuduColumnSpec</a>
+</li>
+<li>encoding()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#acd93d52b48be7d87a0d3fd4500048f2e">kudu::client::KuduColumnStorageAttributes</a>
+</li>
+<li>EncodingType
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#aeb835a12e6f40b1a619afa8abd773b6d">kudu::client::KuduColumnStorageAttributes</a>
+</li>
+<li>end()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#ad30dcfafb276b5347842882cf68cb522">kudu::client::KuduScanBatch</a>
+</li>
+<li>Equals()
+: <a class="el" href="classkudu_1_1MonoDelta.html#a3d139854a8baaa7c59b3e5d59aba95bc">kudu::MonoDelta</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduSchema.html#a3d9bc062492e472a2055841461b2a87f">kudu::client::KuduSchema</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#a9f0b1346b66394d7372e401c8eb5458a">kudu::client::KuduColumnSchema</a>
+</li>
+<li>EXCLUSIVE_BOUND
+: <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601">kudu::client::KuduTableCreator</a>
+</li>
+<li>ExportAuthenticationCredentials()
+: <a class="el" href="classkudu_1_1client_1_1KuduClient.html#a974b491e5d0864f4aa3f60347fa1b62e">kudu::client::KuduClient</a>
+</li>
+<li>ExternalConsistencyMode
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#aabd55109ba3b086bbe33b277cdd40d22">kudu::client::KuduSession</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>


[19/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_column_storage_attributes-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_column_storage_attributes-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_column_storage_attributes-members.html
deleted file mode 100644
index 49733cf..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_column_storage_attributes-members.html
+++ /dev/null
@@ -1,102 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">KuduColumnStorageAttributes</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduColumnStorageAttributes Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a>, including all inherited members.</p>
-<table class="directory">
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AUTO_ENCODING</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>BIT_SHUFFLE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#a46e1dace4602244a3b7b6f43bf7f5554">compression</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#af579406931a40daa5cb9e10603341a78">CompressionType</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DEFAULT_COMPRESSION</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>DICT_ENCODING</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#a7d0f25ffc47a1f00a17697dd0fe1d12b">encoding</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#aeb835a12e6f40b1a619afa8abd773b6d">EncodingType</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#aeb835a12e6f40b1a619afa8abd773b6da28c1ed31be30579070232164c24b4b82">GROUP_VARINT</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#a2d6e5bec50a7305b3b4d75d21d000fab">KuduColumnStorageAttributes</a>(EncodingType encoding=AUTO_ENCODING, CompressionType compression=DEFAULT_COMPRESSION, int32_t block_size=0) ATTRIBUTE_DEPRECATED(&quot;this const ructor will be private in a future release&quot;)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>LZ4</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>NO_COMPRESSION</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>PLAIN_ENCODING</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>PREFIX_ENCODING</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RLE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>SNAPPY</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#a0da01080a8e4c078d6bf3d9fe749db11">ToString</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>ZLIB</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_column_storage_attributes.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_column_storage_attributes.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_column_storage_attributes.html
deleted file mode 100644
index 820c458..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_column_storage_attributes.html
+++ /dev/null
@@ -1,279 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduColumnStorageAttributes 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html">KuduColumnStorageAttributes</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_column_storage_attributes-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduColumnStorageAttributes Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Representation of column storage attributes.  
- <a href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="schema_8h_source.html">schema.h</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:aeb835a12e6f40b1a619afa8abd773b6d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#aeb835a12e6f40b1a619afa8abd773b6d">EncodingType</a> { <br />
-&#160;&#160;<b>AUTO_ENCODING</b> = 0, 
-<b>PLAIN_ENCODING</b> = 1, 
-<b>PREFIX_ENCODING</b> = 2, 
-<b>RLE</b> = 4, 
-<br />
-&#160;&#160;<b>DICT_ENCODING</b> = 5, 
-<b>BIT_SHUFFLE</b> = 6, 
-<a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#aeb835a12e6f40b1a619afa8abd773b6da28c1ed31be30579070232164c24b4b82">GROUP_VARINT</a> = 3
-<br />
- }</td></tr>
-<tr class="memdesc:aeb835a12e6f40b1a619afa8abd773b6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Column encoding types.  <a href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#aeb835a12e6f40b1a619afa8abd773b6d">More...</a><br /></td></tr>
-<tr class="separator:aeb835a12e6f40b1a619afa8abd773b6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af579406931a40daa5cb9e10603341a78"><td class="memItemLeft" align="right" valign="top"><a id="af579406931a40daa5cb9e10603341a78"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#af579406931a40daa5cb9e10603341a78">CompressionType</a> { <br />
-&#160;&#160;<b>DEFAULT_COMPRESSION</b> = 0, 
-<b>NO_COMPRESSION</b> = 1, 
-<b>SNAPPY</b> = 2, 
-<b>LZ4</b> = 3, 
-<br />
-&#160;&#160;<b>ZLIB</b> = 4
-<br />
- }</td></tr>
-<tr class="memdesc:af579406931a40daa5cb9e10603341a78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Column compression types. <br /></td></tr>
-<tr class="separator:af579406931a40daa5cb9e10603341a78"><td class="memSeparator" colspan="2">&#160;</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:a2d6e5bec50a7305b3b4d75d21d000fab"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#a2d6e5bec50a7305b3b4d75d21d000fab">KuduColumnStorageAttributes</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#aeb835a12e6f40b1a619afa8abd773b6d">EncodingType</a> <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#a7d0f25ffc47a1f00a17697dd0fe1d12b">encoding</a>=AUTO_ENCODING, <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#af579406931a40daa5cb9e10603341a78">CompressionType</a> <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#a46e1dace4602244a3b7b6f43bf7f5554">compression</a>=DEFAULT_COMPRESSION, int32_t block_size=0) ATTRIBUTE_DEPRECATED(&quot;this const ructor will be private in a future release&quot;)</td></tr>
-<tr class="separator:a2d6e5bec50a7305b3b4d75d21d000fab"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7d0f25ffc47a1f00a17697dd0fe1d12b"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#aeb835a12e6f40b1a619afa8abd773b6d">EncodingType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#a7d0f25ffc47a1f00a17697dd0fe1d12b">encoding</a> () const</td></tr>
-<tr class="separator:a7d0f25ffc47a1f00a17697dd0fe1d12b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a46e1dace4602244a3b7b6f43bf7f5554"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#af579406931a40daa5cb9e10603341a78">CompressionType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#a46e1dace4602244a3b7b6f43bf7f5554">compression</a> () const</td></tr>
-<tr class="separator:a46e1dace4602244a3b7b6f43bf7f5554"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0da01080a8e4c078d6bf3d9fe749db11"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#a0da01080a8e4c078d6bf3d9fe749db11">ToString</a> () const</td></tr>
-<tr class="separator:a0da01080a8e4c078d6bf3d9fe749db11"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>Representation of column storage attributes. </p>
-</div><h2 class="groupheader">Member Enumeration Documentation</h2>
-<a id="aeb835a12e6f40b1a619afa8abd773b6d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aeb835a12e6f40b1a619afa8abd773b6d">&#9670;&nbsp;</a></span>EncodingType</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#aeb835a12e6f40b1a619afa8abd773b6d">kudu::client::KuduColumnStorageAttributes::EncodingType</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Column encoding types. </p>
-<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aeb835a12e6f40b1a619afa8abd773b6da28c1ed31be30579070232164c24b4b82"></a>GROUP_VARINT&#160;</td><td class="fielddoc"><dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000010">Deprecated:</a></b></dt><dd>GROUP_VARINT is not supported for valid types, and will fall back to another encoding on the server side. </dd></dl>
-</td></tr>
-</table>
-
-</div>
-</div>
-<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a id="a2d6e5bec50a7305b3b4d75d21d000fab"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a2d6e5bec50a7305b3b4d75d21d000fab">&#9670;&nbsp;</a></span>KuduColumnStorageAttributes()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">kudu::client::KuduColumnStorageAttributes::KuduColumnStorageAttributes </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#aeb835a12e6f40b1a619afa8abd773b6d">EncodingType</a>&#160;</td>
-          <td class="paramname"><em>encoding</em> = <code>AUTO_ENCODING</code>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#af579406931a40daa5cb9e10603341a78">CompressionType</a>&#160;</td>
-          <td class="paramname"><em>compression</em> = <code>DEFAULT_COMPRESSION</code>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int32_t&#160;</td>
-          <td class="paramname"><em>block_size</em> = <code>0</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td> const</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000009">Deprecated:</a></b></dt><dd>This constructor is deprecated for external use, and will be made private in a future release.</dd></dl>
-<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000010">Todo:</a></b></dt><dd>Make this constructor private.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">encoding</td><td>Encoding type for the column storage. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">compression</td><td>Compression type for the column storage. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">block_size</td><td>Block size (in bytes, uncompressed data) for the column storage. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a id="a46e1dace4602244a3b7b6f43bf7f5554"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a46e1dace4602244a3b7b6f43bf7f5554">&#9670;&nbsp;</a></span>compression()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">const <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#af579406931a40daa5cb9e10603341a78">CompressionType</a> kudu::client::KuduColumnStorageAttributes::compression </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>Compression type for the column storage. </dd></dl>
-
-</div>
-</div>
-<a id="a7d0f25ffc47a1f00a17697dd0fe1d12b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7d0f25ffc47a1f00a17697dd0fe1d12b">&#9670;&nbsp;</a></span>encoding()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">const <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#aeb835a12e6f40b1a619afa8abd773b6d">EncodingType</a> kudu::client::KuduColumnStorageAttributes::encoding </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>Encoding type for the column storage. </dd></dl>
-
-</div>
-</div>
-<a id="a0da01080a8e4c078d6bf3d9fe749db11"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0da01080a8e4c078d6bf3d9fe749db11">&#9670;&nbsp;</a></span>ToString()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string kudu::client::KuduColumnStorageAttributes::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>String representation of the storage attributes. </dd></dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="schema_8h_source.html">schema.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_column_type_attributes-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_column_type_attributes-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_column_type_attributes-members.html
deleted file mode 100644
index 20e7a10..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_column_type_attributes-members.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html">KuduColumnTypeAttributes</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduColumnTypeAttributes Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html">kudu::client::KuduColumnTypeAttributes</a>, including all inherited members.</p>
-<table class="directory">
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CopyFrom</b>(const KuduColumnTypeAttributes &amp;other) (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html">kudu::client::KuduColumnTypeAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html">kudu::client::KuduColumnTypeAttributes</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduColumnTypeAttributes</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html">kudu::client::KuduColumnTypeAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html">kudu::client::KuduColumnTypeAttributes</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html#afdfe9a35df0360457583e303fdfe3eae">KuduColumnTypeAttributes</a>(const KuduColumnTypeAttributes &amp;other)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html">kudu::client::KuduColumnTypeAttributes</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html#abbdc4a2daa6ee10ee57cb6258bc996f4">KuduColumnTypeAttributes</a>(int8_t precision, int8_t scale)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html">kudu::client::KuduColumnTypeAttributes</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const KuduColumnTypeAttributes &amp;other) (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html">kudu::client::KuduColumnTypeAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html">kudu::client::KuduColumnTypeAttributes</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html#ab978abf2f248cc1377f438174a9753b1">precision</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html">kudu::client::KuduColumnTypeAttributes</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html#a9531cde8c3ce74fc61c1bd5b0d667567">scale</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html">kudu::client::KuduColumnTypeAttributes</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduColumnTypeAttributes</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html">kudu::client::KuduColumnTypeAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html">kudu::client::KuduColumnTypeAttributes</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_column_type_attributes.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_column_type_attributes.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_column_type_attributes.html
deleted file mode 100644
index dc46622..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_column_type_attributes.html
+++ /dev/null
@@ -1,219 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduColumnTypeAttributes 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html">KuduColumnTypeAttributes</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_column_type_attributes-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduColumnTypeAttributes Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Representation of column type attributes.  
- <a href="classkudu_1_1client_1_1_kudu_column_type_attributes.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="schema_8h_source.html">schema.h</a>&gt;</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:afdfe9a35df0360457583e303fdfe3eae"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html#afdfe9a35df0360457583e303fdfe3eae">KuduColumnTypeAttributes</a> (const <a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html">KuduColumnTypeAttributes</a> &amp;other)</td></tr>
-<tr class="separator:afdfe9a35df0360457583e303fdfe3eae"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abbdc4a2daa6ee10ee57cb6258bc996f4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html#abbdc4a2daa6ee10ee57cb6258bc996f4">KuduColumnTypeAttributes</a> (int8_t <a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html#ab978abf2f248cc1377f438174a9753b1">precision</a>, int8_t <a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html#a9531cde8c3ce74fc61c1bd5b0d667567">scale</a>)</td></tr>
-<tr class="separator:abbdc4a2daa6ee10ee57cb6258bc996f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab978abf2f248cc1377f438174a9753b1"><td class="memItemLeft" align="right" valign="top">int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html#ab978abf2f248cc1377f438174a9753b1">precision</a> () const</td></tr>
-<tr class="separator:ab978abf2f248cc1377f438174a9753b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9531cde8c3ce74fc61c1bd5b0d667567"><td class="memItemLeft" align="right" valign="top">int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html#a9531cde8c3ce74fc61c1bd5b0d667567">scale</a> () const</td></tr>
-<tr class="separator:a9531cde8c3ce74fc61c1bd5b0d667567"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Assign/copy KuduColumnTypeAttributes.</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td>The source <a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html" title="Representation of column type attributes. ">KuduColumnTypeAttributes</a> object to use as a reference. </td></tr>
-  </table>
-  </dd>
-</dl>
-</div></td></tr>
-<tr class="memitem:adf37f333f1828e722d1f3f19e98685a7"><td class="memItemLeft" align="right" valign="top"><a id="adf37f333f1828e722d1f3f19e98685a7"></a>
-<a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html">KuduColumnTypeAttributes</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html">KuduColumnTypeAttributes</a> &amp;other)</td></tr>
-<tr class="separator:adf37f333f1828e722d1f3f19e98685a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5feef04c2abe72ddead16566e0e3ad1c"><td class="memItemLeft" align="right" valign="top"><a id="a5feef04c2abe72ddead16566e0e3ad1c"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>CopyFrom</b> (const <a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html">KuduColumnTypeAttributes</a> &amp;other)</td></tr>
-<tr class="separator:a5feef04c2abe72ddead16566e0e3ad1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>Representation of column type attributes. </p>
-</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a id="afdfe9a35df0360457583e303fdfe3eae"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#afdfe9a35df0360457583e303fdfe3eae">&#9670;&nbsp;</a></span>KuduColumnTypeAttributes() <span class="overload">[1/2]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">kudu::client::KuduColumnTypeAttributes::KuduColumnTypeAttributes </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html">KuduColumnTypeAttributes</a> &amp;&#160;</td>
-          <td class="paramname"><em>other</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Create a <a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html" title="Representation of column type attributes. ">KuduColumnTypeAttributes</a> object as a copy of the other one.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td>The other <a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html" title="Representation of column type attributes. ">KuduColumnTypeAttributes</a> object to use as a reference. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a id="abbdc4a2daa6ee10ee57cb6258bc996f4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#abbdc4a2daa6ee10ee57cb6258bc996f4">&#9670;&nbsp;</a></span>KuduColumnTypeAttributes() <span class="overload">[2/2]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">kudu::client::KuduColumnTypeAttributes::KuduColumnTypeAttributes </td>
-          <td>(</td>
-          <td class="paramtype">int8_t&#160;</td>
-          <td class="paramname"><em>precision</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int8_t&#160;</td>
-          <td class="paramname"><em>scale</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Create a <a class="el" href="classkudu_1_1client_1_1_kudu_column_type_attributes.html" title="Representation of column type attributes. ">KuduColumnTypeAttributes</a> object</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">precision</td><td>The precision of a decimal column. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">scale</td><td>The scale of a decimal column. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a id="ab978abf2f248cc1377f438174a9753b1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab978abf2f248cc1377f438174a9753b1">&#9670;&nbsp;</a></span>precision()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int8_t kudu::client::KuduColumnTypeAttributes::precision </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>Precision for the column type. </dd></dl>
-
-</div>
-</div>
-<a id="a9531cde8c3ce74fc61c1bd5b0d667567"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9531cde8c3ce74fc61c1bd5b0d667567">&#9670;&nbsp;</a></span>scale()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int8_t kudu::client::KuduColumnTypeAttributes::scale </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>Scale for the column type. </dd></dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="schema_8h_source.html">schema.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_delete-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_delete-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_delete-members.html
deleted file mode 100644
index 381ffe6..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_delete-members.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_delete.html">KuduDelete</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduDelete Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_delete.html">kudu::client::KuduDelete</a>, including all inherited members.</p>
-<table class="directory">
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DELETE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>INSERT</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduTable</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_delete.html">kudu::client::KuduDelete</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_delete.html">kudu::client::KuduDelete</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#a8889770ce62e2ca0ce5d55c9c90af6bc">mutable_row</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#ab73a467a979bc76bb4738ba038d7f0bd">row</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_delete.html#a586dc46e1d10118465e3b834ac578de0">ToString</a>() const OVERRIDE</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_delete.html">kudu::client::KuduDelete</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="classkudu_1_1client_1_1_kudu_write_operation.html#a87d94ee5801a6b16fc6d1f44ee2e4357">Type</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>UPDATE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>UPSERT</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduDelete</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_delete.html">kudu::client::KuduDelete</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_delete.html">kudu::client::KuduDelete</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduWriteOperation</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</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 for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_delete.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_delete.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_delete.html
deleted file mode 100644
index df7eece..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_delete.html
+++ /dev/null
@@ -1,164 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduDelete 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_delete.html">KuduDelete</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_delete-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduDelete Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>A single row delete to be sent to the cluster.  
- <a href="classkudu_1_1client_1_1_kudu_delete.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="write__op_8h_source.html">write_op.h</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for kudu::client::KuduDelete:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="classkudu_1_1client_1_1_kudu_delete.png" usemap="#kudu::client::KuduDelete_map" alt=""/>
-  <map id="kudu::client::KuduDelete_map" name="kudu::client::KuduDelete_map">
-<area href="classkudu_1_1client_1_1_kudu_write_operation.html" title="A single-row write operation to be sent to a Kudu table. " alt="kudu::client::KuduWriteOperation" shape="rect" coords="0,0,195,24"/>
-</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:a586dc46e1d10118465e3b834ac578de0"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_delete.html#a586dc46e1d10118465e3b834ac578de0">ToString</a> () const OVERRIDE</td></tr>
-<tr class="separator:a586dc46e1d10118465e3b834ac578de0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classkudu_1_1client_1_1_kudu_write_operation"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classkudu_1_1client_1_1_kudu_write_operation')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td></tr>
-<tr class="memitem:ab73a467a979bc76bb4738ba038d7f0bd inherit pub_methods_classkudu_1_1client_1_1_kudu_write_operation"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#ab73a467a979bc76bb4738ba038d7f0bd">row</a> () const</td></tr>
-<tr class="separator:ab73a467a979bc76bb4738ba038d7f0bd inherit pub_methods_classkudu_1_1client_1_1_kudu_write_operation"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8889770ce62e2ca0ce5d55c9c90af6bc inherit pub_methods_classkudu_1_1client_1_1_kudu_write_operation"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#a8889770ce62e2ca0ce5d55c9c90af6bc">mutable_row</a> ()</td></tr>
-<tr class="separator:a8889770ce62e2ca0ce5d55c9c90af6bc inherit pub_methods_classkudu_1_1client_1_1_kudu_write_operation"><td class="memSeparator" colspan="2">&#160;</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:a770744f0111b5919212173a7efaf85cd"><td class="memItemLeft" align="right" valign="top"><a id="a770744f0111b5919212173a7efaf85cd"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduTable</b></td></tr>
-<tr class="separator:a770744f0111b5919212173a7efaf85cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_types_classkudu_1_1client_1_1_kudu_write_operation"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classkudu_1_1client_1_1_kudu_write_operation')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td></tr>
-<tr class="memitem:a87d94ee5801a6b16fc6d1f44ee2e4357 inherit pub_types_classkudu_1_1client_1_1_kudu_write_operation"><td class="memItemLeft" align="right" valign="top"><a id="a87d94ee5801a6b16fc6d1f44ee2e4357"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#a87d94ee5801a6b16fc6d1f44ee2e4357">Type</a> { <b>INSERT</b> = 1, 
-<b>UPDATE</b> = 2, 
-<b>DELETE</b> = 3, 
-<b>UPSERT</b> = 4
- }</td></tr>
-<tr class="memdesc:a87d94ee5801a6b16fc6d1f44ee2e4357"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write operation types. <br /></td></tr>
-<tr class="separator:a87d94ee5801a6b16fc6d1f44ee2e4357 inherit pub_types_classkudu_1_1client_1_1_kudu_write_operation"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>A single row delete to be sent to the cluster. </p>
-<dl class="section pre"><dt>Precondition</dt><dd>A delete requires the key columns to be set in the embedded <a class="el" href="class_kudu_partial_row.html" title="A row which may only contain values for a subset of the columns. ">KuduPartialRow</a> object. </dd></dl>
-</div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="a586dc46e1d10118465e3b834ac578de0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a586dc46e1d10118465e3b834ac578de0">&#9670;&nbsp;</a></span>ToString()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual std::string kudu::client::KuduDelete::ToString </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 class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p></p>
-<dl class="section return"><dt>Returns</dt><dd>String representation of the operation. </dd></dl>
-
-<p>Implements <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#a50b5405c4dfc7af038daa4780aea6e19">kudu::client::KuduWriteOperation</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="write__op_8h_source.html">write_op.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_delete.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_delete.png b/cpp-client-api/classkudu_1_1client_1_1_kudu_delete.png
deleted file mode 100644
index 0cfa7a0..0000000
Binary files a/cpp-client-api/classkudu_1_1client_1_1_kudu_delete.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_error-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_error-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_error-members.html
deleted file mode 100644
index a3db7a2..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_error-members.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_error.html">KuduError</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduError Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_error.html">kudu::client::KuduError</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_error.html#a8f20b590e9da321abc624480c62262ea">failed_op</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_error.html">kudu::client::KuduError</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>internal::Batcher</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_error.html">kudu::client::KuduError</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_error.html">kudu::client::KuduError</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::ErrorCollector</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_error.html">kudu::client::KuduError</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_error.html">kudu::client::KuduError</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduSession</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_error.html">kudu::client::KuduError</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_error.html">kudu::client::KuduError</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_error.html#ae1a49bd16eeff4d2ab88fa70e1dc3c6a">release_failed_op</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_error.html">kudu::client::KuduError</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_error.html#a6d8adf94782868d081cff223664257a7">status</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_error.html">kudu::client::KuduError</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_error.html#ac8729b8c113b3d44035b0193013844a4">was_possibly_successful</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_error.html">kudu::client::KuduError</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduError</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_error.html">kudu::client::KuduError</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_error.html">kudu::client::KuduError</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_error.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_error.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_error.html
deleted file mode 100644
index dcb58c7..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_error.html
+++ /dev/null
@@ -1,197 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduError 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_error.html">KuduError</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_error-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduError Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This class represents an error which occurred in a write operation.  
- <a href="classkudu_1_1client_1_1_kudu_error.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</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:a6d8adf94782868d081cff223664257a7"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classkudu_1_1_status.html">Status</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_error.html#a6d8adf94782868d081cff223664257a7">status</a> () const</td></tr>
-<tr class="separator:a6d8adf94782868d081cff223664257a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8f20b590e9da321abc624480c62262ea"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">KuduWriteOperation</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_error.html#a8f20b590e9da321abc624480c62262ea">failed_op</a> () const</td></tr>
-<tr class="separator:a8f20b590e9da321abc624480c62262ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae1a49bd16eeff4d2ab88fa70e1dc3c6a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">KuduWriteOperation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_error.html#ae1a49bd16eeff4d2ab88fa70e1dc3c6a">release_failed_op</a> ()</td></tr>
-<tr class="separator:ae1a49bd16eeff4d2ab88fa70e1dc3c6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac8729b8c113b3d44035b0193013844a4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_error.html#ac8729b8c113b3d44035b0193013844a4">was_possibly_successful</a> () const</td></tr>
-<tr class="separator:ac8729b8c113b3d44035b0193013844a4"><td class="memSeparator" colspan="2">&#160;</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:ada57057f15990c8cc54770c782fa9ad4"><td class="memItemLeft" align="right" valign="top"><a id="ada57057f15990c8cc54770c782fa9ad4"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::Batcher</b></td></tr>
-<tr class="separator:ada57057f15990c8cc54770c782fa9ad4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a13cd21cbf8fb61eb49faa404b75f6851"><td class="memItemLeft" align="right" valign="top"><a id="a13cd21cbf8fb61eb49faa404b75f6851"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::ErrorCollector</b></td></tr>
-<tr class="separator:a13cd21cbf8fb61eb49faa404b75f6851"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae192dc54e7e8c25675182bacad0d0b6e"><td class="memItemLeft" align="right" valign="top"><a id="ae192dc54e7e8c25675182bacad0d0b6e"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduSession</b></td></tr>
-<tr class="separator:ae192dc54e7e8c25675182bacad0d0b6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>This class represents an error which occurred in a write operation. </p>
-<p>Using an instance of this class, it is possible to track error details such as the operation which caused the error, along with whatever the actual error was. </p>
-</div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="a8f20b590e9da321abc624480c62262ea"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8f20b590e9da321abc624480c62262ea">&#9670;&nbsp;</a></span>failed_op()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">KuduWriteOperation</a>&amp; kudu::client::KuduError::failed_op </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>The operation which failed. </dd></dl>
-
-</div>
-</div>
-<a id="ae1a49bd16eeff4d2ab88fa70e1dc3c6a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae1a49bd16eeff4d2ab88fa70e1dc3c6a">&#9670;&nbsp;</a></span>release_failed_op()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">KuduWriteOperation</a>* kudu::client::KuduError::release_failed_op </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Release the operation that failed.</p>
-<p>This method must be called only once on an instance of the <a class="el" href="classkudu_1_1client_1_1_kudu_error.html" title="This class represents an error which occurred in a write operation. ">KuduError</a> class.</p>
-<dl class="section return"><dt>Returns</dt><dd>Raw pointer to write operation object. The caller takes ownership of the returned object. </dd></dl>
-
-</div>
-</div>
-<a id="a6d8adf94782868d081cff223664257a7"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6d8adf94782868d081cff223664257a7">&#9670;&nbsp;</a></span>status()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const <a class="el" href="classkudu_1_1_status.html">Status</a>&amp; kudu::client::KuduError::status </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>The actual error which occurred. </dd></dl>
-
-</div>
-</div>
-<a id="ac8729b8c113b3d44035b0193013844a4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac8729b8c113b3d44035b0193013844a4">&#9670;&nbsp;</a></span>was_possibly_successful()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::client::KuduError::was_possibly_successful </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Check if there is a chance that the requested operation was successful.</p>
-<p>In some cases, it is possible that the server did receive and successfully perform the requested operation, but the client can't tell whether or not it was successful. For example, if the call times out, the server may still succeed in processing at a later time.</p>
-<dl class="section return"><dt>Returns</dt><dd>This function returns <code>true</code> if there is some chance that the server did process the operation, and <code>false</code> if it can guarantee that the operation did not succeed. </dd></dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>


[34/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduColumnStorageAttributes-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduColumnStorageAttributes-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduColumnStorageAttributes-members.html
new file mode 100644
index 0000000..c4093b9
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduColumnStorageAttributes-members.html
@@ -0,0 +1,123 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">KuduColumnStorageAttributes</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduColumnStorageAttributes Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AUTO_ENCODING</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>BIT_SHUFFLE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#a00ef1e67c5fdd537d35f102748b1ad9d">compression</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#af579406931a40daa5cb9e10603341a78">CompressionType</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DEFAULT_COMPRESSION</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>DICT_ENCODING</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#acd93d52b48be7d87a0d3fd4500048f2e">encoding</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#aeb835a12e6f40b1a619afa8abd773b6d">EncodingType</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#aeb835a12e6f40b1a619afa8abd773b6da28c1ed31be30579070232164c24b4b82">GROUP_VARINT</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#a2d6e5bec50a7305b3b4d75d21d000fab">KuduColumnStorageAttributes</a>(EncodingType encoding=AUTO_ENCODING, CompressionType compression=DEFAULT_COMPRESSION, int32_t block_size=0) ATTRIBUTE_DEPRECATED(&quot;this const ructor will be private in a future release&quot;)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>LZ4</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>NO_COMPRESSION</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>PLAIN_ENCODING</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>PREFIX_ENCODING</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RLE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SNAPPY</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#ac41bdd2fadff633e94b514ad1465fa44">ToString</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>ZLIB</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduColumnStorageAttributes.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduColumnStorageAttributes.html b/cpp-client-api/classkudu_1_1client_1_1KuduColumnStorageAttributes.html
new file mode 100644
index 0000000..fa44e9c
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduColumnStorageAttributes.html
@@ -0,0 +1,291 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduColumnStorageAttributes 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">KuduColumnStorageAttributes</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classkudu_1_1client_1_1KuduColumnStorageAttributes-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduColumnStorageAttributes Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Representation of column storage attributes.  
+ <a href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="schema_8h_source.html">schema.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:aeb835a12e6f40b1a619afa8abd773b6d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#aeb835a12e6f40b1a619afa8abd773b6d">EncodingType</a> { <br/>
+&#160;&#160;<b>AUTO_ENCODING</b> = 0, 
+<b>PLAIN_ENCODING</b> = 1, 
+<b>PREFIX_ENCODING</b> = 2, 
+<b>RLE</b> = 4, 
+<br/>
+&#160;&#160;<b>DICT_ENCODING</b> = 5, 
+<b>BIT_SHUFFLE</b> = 6, 
+<a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#aeb835a12e6f40b1a619afa8abd773b6da28c1ed31be30579070232164c24b4b82">GROUP_VARINT</a> = 3
+<br/>
+ }</td></tr>
+<tr class="memdesc:aeb835a12e6f40b1a619afa8abd773b6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Column encoding types.  <a href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#aeb835a12e6f40b1a619afa8abd773b6d">More...</a><br/></td></tr>
+<tr class="separator:aeb835a12e6f40b1a619afa8abd773b6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af579406931a40daa5cb9e10603341a78"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#af579406931a40daa5cb9e10603341a78">CompressionType</a> { <br/>
+&#160;&#160;<b>DEFAULT_COMPRESSION</b> = 0, 
+<b>NO_COMPRESSION</b> = 1, 
+<b>SNAPPY</b> = 2, 
+<b>LZ4</b> = 3, 
+<br/>
+&#160;&#160;<b>ZLIB</b> = 4
+<br/>
+ }</td></tr>
+<tr class="memdesc:af579406931a40daa5cb9e10603341a78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Column compression types. <br/></td></tr>
+<tr class="separator:af579406931a40daa5cb9e10603341a78"><td class="memSeparator" colspan="2">&#160;</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:a2d6e5bec50a7305b3b4d75d21d000fab"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#a2d6e5bec50a7305b3b4d75d21d000fab">KuduColumnStorageAttributes</a> (<a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#aeb835a12e6f40b1a619afa8abd773b6d">EncodingType</a> <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#acd93d52b48be7d87a0d3fd4500048f2e">encoding</a>=AUTO_ENCODING, <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#af579406931a40daa5cb9e10603341a78">CompressionType</a> <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#a00ef1e67c5fdd537d35f102748b1ad9d">compression</a>=DEFAULT_COMPRESSION, int32_t block_size=0) ATTRIBUTE_DEPRECATED(&quot;this const ructor will be private in a future release&quot;)</td></tr>
+<tr class="separator:a2d6e5bec50a7305b3b4d75d21d000fab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd93d52b48be7d87a0d3fd4500048f2e"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#aeb835a12e6f40b1a619afa8abd773b6d">EncodingType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#acd93d52b48be7d87a0d3fd4500048f2e">encoding</a> () const </td></tr>
+<tr class="separator:acd93d52b48be7d87a0d3fd4500048f2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00ef1e67c5fdd537d35f102748b1ad9d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#af579406931a40daa5cb9e10603341a78">CompressionType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#a00ef1e67c5fdd537d35f102748b1ad9d">compression</a> () const </td></tr>
+<tr class="separator:a00ef1e67c5fdd537d35f102748b1ad9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac41bdd2fadff633e94b514ad1465fa44"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#ac41bdd2fadff633e94b514ad1465fa44">ToString</a> () const </td></tr>
+<tr class="separator:ac41bdd2fadff633e94b514ad1465fa44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Representation of column storage attributes. </p>
+</div><h2 class="groupheader">Member Enumeration Documentation</h2>
+<a class="anchor" id="aeb835a12e6f40b1a619afa8abd773b6d"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#aeb835a12e6f40b1a619afa8abd773b6d">kudu::client::KuduColumnStorageAttributes::EncodingType</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Column encoding types. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="aeb835a12e6f40b1a619afa8abd773b6da28c1ed31be30579070232164c24b4b82"></a>GROUP_VARINT</em>&nbsp;</td><td class="fielddoc">
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000010">Deprecated:</a></b></dt><dd>GROUP_VARINT is not supported for valid types, and will fall back to another encoding on the server side. </dd></dl>
+</td></tr>
+</table>
+
+</div>
+</div>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a2d6e5bec50a7305b3b4d75d21d000fab"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">kudu::client::KuduColumnStorageAttributes::KuduColumnStorageAttributes </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#aeb835a12e6f40b1a619afa8abd773b6d">EncodingType</a>&#160;</td>
+          <td class="paramname"><em>encoding</em> = <code>AUTO_ENCODING</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#af579406931a40daa5cb9e10603341a78">CompressionType</a>&#160;</td>
+          <td class="paramname"><em>compression</em> = <code>DEFAULT_COMPRESSION</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int32_t&#160;</td>
+          <td class="paramname"><em>block_size</em> = <code>0</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000009">Deprecated:</a></b></dt><dd>This constructor is deprecated for external use, and will be made private in a future release.</dd></dl>
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000010">Todo:</a></b></dt><dd>Make this constructor private.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">encoding</td><td>Encoding type for the column storage. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">compression</td><td>Compression type for the column storage. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">block_size</td><td>Block size (in bytes, uncompressed data) for the column storage. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a00ef1e67c5fdd537d35f102748b1ad9d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#af579406931a40daa5cb9e10603341a78">CompressionType</a> kudu::client::KuduColumnStorageAttributes::compression </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>Compression type for the column storage. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="acd93d52b48be7d87a0d3fd4500048f2e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#aeb835a12e6f40b1a619afa8abd773b6d">EncodingType</a> kudu::client::KuduColumnStorageAttributes::encoding </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>Encoding type for the column storage. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac41bdd2fadff633e94b514ad1465fa44"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::string kudu::client::KuduColumnStorageAttributes::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>String representation of the storage attributes. </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="schema_8h_source.html">schema.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduColumnTypeAttributes-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduColumnTypeAttributes-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduColumnTypeAttributes-members.html
new file mode 100644
index 0000000..e41d7d0
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduColumnTypeAttributes-members.html
@@ -0,0 +1,113 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html">KuduColumnTypeAttributes</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduColumnTypeAttributes Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html">kudu::client::KuduColumnTypeAttributes</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CopyFrom</b>(const KuduColumnTypeAttributes &amp;other) (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html">kudu::client::KuduColumnTypeAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html">kudu::client::KuduColumnTypeAttributes</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduColumnTypeAttributes</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html">kudu::client::KuduColumnTypeAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html">kudu::client::KuduColumnTypeAttributes</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html#afdfe9a35df0360457583e303fdfe3eae">KuduColumnTypeAttributes</a>(const KuduColumnTypeAttributes &amp;other)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html">kudu::client::KuduColumnTypeAttributes</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html#abbdc4a2daa6ee10ee57cb6258bc996f4">KuduColumnTypeAttributes</a>(int8_t precision, int8_t scale)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html">kudu::client::KuduColumnTypeAttributes</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const KuduColumnTypeAttributes &amp;other) (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html">kudu::client::KuduColumnTypeAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html">kudu::client::KuduColumnTypeAttributes</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html#a9f6e516f09aa38433ce82ecd128d177c">precision</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html">kudu::client::KuduColumnTypeAttributes</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html#aed765104c7a622f8a8d8c0a00e4a1cca">scale</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html">kudu::client::KuduColumnTypeAttributes</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduColumnTypeAttributes</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html">kudu::client::KuduColumnTypeAttributes</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html">kudu::client::KuduColumnTypeAttributes</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduColumnTypeAttributes.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduColumnTypeAttributes.html b/cpp-client-api/classkudu_1_1client_1_1KuduColumnTypeAttributes.html
new file mode 100644
index 0000000..d51cc8f
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduColumnTypeAttributes.html
@@ -0,0 +1,232 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduColumnTypeAttributes 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html">KuduColumnTypeAttributes</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classkudu_1_1client_1_1KuduColumnTypeAttributes-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduColumnTypeAttributes Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Representation of column type attributes.  
+ <a href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="schema_8h_source.html">schema.h</a>&gt;</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:afdfe9a35df0360457583e303fdfe3eae"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html#afdfe9a35df0360457583e303fdfe3eae">KuduColumnTypeAttributes</a> (const <a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html">KuduColumnTypeAttributes</a> &amp;other)</td></tr>
+<tr class="separator:afdfe9a35df0360457583e303fdfe3eae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbdc4a2daa6ee10ee57cb6258bc996f4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html#abbdc4a2daa6ee10ee57cb6258bc996f4">KuduColumnTypeAttributes</a> (int8_t <a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html#a9f6e516f09aa38433ce82ecd128d177c">precision</a>, int8_t <a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html#aed765104c7a622f8a8d8c0a00e4a1cca">scale</a>)</td></tr>
+<tr class="separator:abbdc4a2daa6ee10ee57cb6258bc996f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f6e516f09aa38433ce82ecd128d177c"><td class="memItemLeft" align="right" valign="top">int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html#a9f6e516f09aa38433ce82ecd128d177c">precision</a> () const </td></tr>
+<tr class="separator:a9f6e516f09aa38433ce82ecd128d177c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed765104c7a622f8a8d8c0a00e4a1cca"><td class="memItemLeft" align="right" valign="top">int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html#aed765104c7a622f8a8d8c0a00e4a1cca">scale</a> () const </td></tr>
+<tr class="separator:aed765104c7a622f8a8d8c0a00e4a1cca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Assign/copy KuduColumnTypeAttributes.</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td>The source <a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html" title="Representation of column type attributes. ">KuduColumnTypeAttributes</a> object to use as a reference. </td></tr>
+  </table>
+  </dd>
+</dl>
+</div></td></tr>
+<tr class="memitem:adf37f333f1828e722d1f3f19e98685a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf37f333f1828e722d1f3f19e98685a7"></a>
+<a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html">KuduColumnTypeAttributes</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html">KuduColumnTypeAttributes</a> &amp;other)</td></tr>
+<tr class="separator:adf37f333f1828e722d1f3f19e98685a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5feef04c2abe72ddead16566e0e3ad1c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5feef04c2abe72ddead16566e0e3ad1c"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>CopyFrom</b> (const <a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html">KuduColumnTypeAttributes</a> &amp;other)</td></tr>
+<tr class="separator:a5feef04c2abe72ddead16566e0e3ad1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Representation of column type attributes. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="afdfe9a35df0360457583e303fdfe3eae"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">kudu::client::KuduColumnTypeAttributes::KuduColumnTypeAttributes </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html">KuduColumnTypeAttributes</a> &amp;&#160;</td>
+          <td class="paramname"><em>other</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a <a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html" title="Representation of column type attributes. ">KuduColumnTypeAttributes</a> object as a copy of the other one.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td>The other <a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html" title="Representation of column type attributes. ">KuduColumnTypeAttributes</a> object to use as a reference. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="abbdc4a2daa6ee10ee57cb6258bc996f4"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">kudu::client::KuduColumnTypeAttributes::KuduColumnTypeAttributes </td>
+          <td>(</td>
+          <td class="paramtype">int8_t&#160;</td>
+          <td class="paramname"><em>precision</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int8_t&#160;</td>
+          <td class="paramname"><em>scale</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a <a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html" title="Representation of column type attributes. ">KuduColumnTypeAttributes</a> object</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">precision</td><td>The precision of a decimal column. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">scale</td><td>The scale of a decimal column. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a9f6e516f09aa38433ce82ecd128d177c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int8_t kudu::client::KuduColumnTypeAttributes::precision </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>Precision for the column type. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aed765104c7a622f8a8d8c0a00e4a1cca"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int8_t kudu::client::KuduColumnTypeAttributes::scale </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>Scale for the column type. </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="schema_8h_source.html">schema.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduDelete-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduDelete-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduDelete-members.html
new file mode 100644
index 0000000..3a14116
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduDelete-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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduDelete.html">KuduDelete</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduDelete Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduDelete.html">kudu::client::KuduDelete</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DELETE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>INSERT</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduTable</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduDelete.html">kudu::client::KuduDelete</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduDelete.html">kudu::client::KuduDelete</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a8889770ce62e2ca0ce5d55c9c90af6bc">mutable_row</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a973b342ced786b23754b57fd83b34aa3">row</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduDelete.html#a586dc46e1d10118465e3b834ac578de0">ToString</a>() const OVERRIDE</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduDelete.html">kudu::client::KuduDelete</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="classkudu_1_1client_1_1KuduWriteOperation.html#a87d94ee5801a6b16fc6d1f44ee2e4357">Type</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>UPDATE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>UPSERT</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduDelete</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduDelete.html">kudu::client::KuduDelete</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduDelete.html">kudu::client::KuduDelete</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduWriteOperation</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</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 for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduDelete.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduDelete.html b/cpp-client-api/classkudu_1_1client_1_1KuduDelete.html
new file mode 100644
index 0000000..e93a10f
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduDelete.html
@@ -0,0 +1,183 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduDelete 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduDelete.html">KuduDelete</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1client_1_1KuduDelete-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduDelete Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A single row delete to be sent to the cluster.  
+ <a href="classkudu_1_1client_1_1KuduDelete.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="write__op_8h_source.html">write_op.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for kudu::client::KuduDelete:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classkudu_1_1client_1_1KuduDelete.png" usemap="#kudu::client::KuduDelete_map" alt=""/>
+  <map id="kudu::client::KuduDelete_map" name="kudu::client::KuduDelete_map">
+<area href="classkudu_1_1client_1_1KuduWriteOperation.html" title="A single-row write operation to be sent to a Kudu table. " alt="kudu::client::KuduWriteOperation" shape="rect" coords="0,0,195,24"/>
+</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:a586dc46e1d10118465e3b834ac578de0"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduDelete.html#a586dc46e1d10118465e3b834ac578de0">ToString</a> () const OVERRIDE</td></tr>
+<tr class="separator:a586dc46e1d10118465e3b834ac578de0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classkudu_1_1client_1_1KuduWriteOperation"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classkudu_1_1client_1_1KuduWriteOperation')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td></tr>
+<tr class="memitem:a973b342ced786b23754b57fd83b34aa3 inherit pub_methods_classkudu_1_1client_1_1KuduWriteOperation"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a973b342ced786b23754b57fd83b34aa3">row</a> () const </td></tr>
+<tr class="separator:a973b342ced786b23754b57fd83b34aa3 inherit pub_methods_classkudu_1_1client_1_1KuduWriteOperation"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8889770ce62e2ca0ce5d55c9c90af6bc inherit pub_methods_classkudu_1_1client_1_1KuduWriteOperation"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a8889770ce62e2ca0ce5d55c9c90af6bc">mutable_row</a> ()</td></tr>
+<tr class="separator:a8889770ce62e2ca0ce5d55c9c90af6bc inherit pub_methods_classkudu_1_1client_1_1KuduWriteOperation"><td class="memSeparator" colspan="2">&#160;</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:a770744f0111b5919212173a7efaf85cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a770744f0111b5919212173a7efaf85cd"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduTable</b></td></tr>
+<tr class="separator:a770744f0111b5919212173a7efaf85cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_types_classkudu_1_1client_1_1KuduWriteOperation"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classkudu_1_1client_1_1KuduWriteOperation')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td></tr>
+<tr class="memitem:a87d94ee5801a6b16fc6d1f44ee2e4357 inherit pub_types_classkudu_1_1client_1_1KuduWriteOperation"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a87d94ee5801a6b16fc6d1f44ee2e4357">Type</a> { <b>INSERT</b> = 1, 
+<b>UPDATE</b> = 2, 
+<b>DELETE</b> = 3, 
+<b>UPSERT</b> = 4
+ }</td></tr>
+<tr class="memdesc:a87d94ee5801a6b16fc6d1f44ee2e4357"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write operation types. <br/></td></tr>
+<tr class="separator:a87d94ee5801a6b16fc6d1f44ee2e4357 inherit pub_types_classkudu_1_1client_1_1KuduWriteOperation"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A single row delete to be sent to the cluster. </p>
+<dl class="section pre"><dt>Precondition</dt><dd>A delete requires the key columns to be set in the embedded <a class="el" href="classKuduPartialRow.html" title="A row which may only contain values for a subset of the columns. ">KuduPartialRow</a> object. </dd></dl>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a586dc46e1d10118465e3b834ac578de0"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual std::string kudu::client::KuduDelete::ToString </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 class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p></p>
+<dl class="section return"><dt>Returns</dt><dd>String representation of the operation. </dd></dl>
+
+<p>Implements <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a50b5405c4dfc7af038daa4780aea6e19">kudu::client::KuduWriteOperation</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="write__op_8h_source.html">write_op.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduDelete.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduDelete.png b/cpp-client-api/classkudu_1_1client_1_1KuduDelete.png
new file mode 100644
index 0000000..0cfa7a0
Binary files /dev/null and b/cpp-client-api/classkudu_1_1client_1_1KuduDelete.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduError-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduError-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduError-members.html
new file mode 100644
index 0000000..1c0f8ee
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduError-members.html
@@ -0,0 +1,113 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduError.html">KuduError</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduError Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduError.html">kudu::client::KuduError</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduError.html#aaa1558d1db19ae85cf8ce1979b3e538a">failed_op</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduError.html">kudu::client::KuduError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>internal::Batcher</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduError.html">kudu::client::KuduError</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduError.html">kudu::client::KuduError</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::ErrorCollector</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduError.html">kudu::client::KuduError</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduError.html">kudu::client::KuduError</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduSession</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduError.html">kudu::client::KuduError</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduError.html">kudu::client::KuduError</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduError.html#ae1a49bd16eeff4d2ab88fa70e1dc3c6a">release_failed_op</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduError.html">kudu::client::KuduError</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduError.html#abd5c5cd46255c8587a5562aec197077c">status</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduError.html">kudu::client::KuduError</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduError.html#a178b3cee942e4fbbe21fef859c8da3aa">was_possibly_successful</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduError.html">kudu::client::KuduError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduError</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduError.html">kudu::client::KuduError</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduError.html">kudu::client::KuduError</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>


[15/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_token_builder.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_token_builder.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_token_builder.html
deleted file mode 100644
index ddfeefd..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_scan_token_builder.html
+++ /dev/null
@@ -1,549 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduScanTokenBuilder 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html">KuduScanTokenBuilder</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_scan_token_builder-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduScanTokenBuilder Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Builds scan tokens for a table.  
- <a href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</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:aa8d300b560d419030abd503b66812484"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#aa8d300b560d419030abd503b66812484">KuduScanTokenBuilder</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_table.html">KuduTable</a> *table)</td></tr>
-<tr class="separator:aa8d300b560d419030abd503b66812484"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0dbb58301fc0e48ce44f41215d32f0ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#a0dbb58301fc0e48ce44f41215d32f0ad">SetProjectedColumnNames</a> (const std::vector&lt; std::string &gt; &amp;col_names) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a0dbb58301fc0e48ce44f41215d32f0ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a01d990e024632c7749cca96b4f857be8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#a01d990e024632c7749cca96b4f857be8">SetProjectedColumnIndexes</a> (const std::vector&lt; int &gt; &amp;col_indexes) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a01d990e024632c7749cca96b4f857be8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac40487d17b8e4dcca7ca08efeb5f195e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#ac40487d17b8e4dcca7ca08efeb5f195e">AddConjunctPredicate</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">KuduPredicate</a> *pred) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:ac40487d17b8e4dcca7ca08efeb5f195e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae11ca3d00d15138e957a2c2e89b05fcf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#ae11ca3d00d15138e957a2c2e89b05fcf">AddLowerBound</a> (const <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> &amp;key) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:ae11ca3d00d15138e957a2c2e89b05fcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac4d0fa934e4c705ac76c424a5431566a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#ac4d0fa934e4c705ac76c424a5431566a">AddUpperBound</a> (const <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> &amp;key) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:ac4d0fa934e4c705ac76c424a5431566a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7ab7c9c1c4f4d3bbbc18b2b35d7d5475"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#a7ab7c9c1c4f4d3bbbc18b2b35d7d5475">SetCacheBlocks</a> (bool cache_blocks) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a7ab7c9c1c4f4d3bbbc18b2b35d7d5475"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a36523ca7f2f9a2b4e3c096cf6167643c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#a36523ca7f2f9a2b4e3c096cf6167643c">SetBatchSizeBytes</a> (uint32_t batch_size) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a36523ca7f2f9a2b4e3c096cf6167643c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a168bfed43dcd754a17d4c82293dade88"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#a168bfed43dcd754a17d4c82293dade88">SetSelection</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11a">KuduClient::ReplicaSelection</a> selection) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a168bfed43dcd754a17d4c82293dade88"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adb34f01a9bc52a9e23ce49124bab3892"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#adb34f01a9bc52a9e23ce49124bab3892">SetReadMode</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a36fdb59d6488618363331269d3f58348">KuduScanner::ReadMode</a> read_mode) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:adb34f01a9bc52a9e23ce49124bab3892"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4a17f27950ccd59bcb3430fb28b61dbe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#a4a17f27950ccd59bcb3430fb28b61dbe">SetFaultTolerant</a> () WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a4a17f27950ccd59bcb3430fb28b61dbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa4c1cfa570edfaab818831a2330eece5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#aa4c1cfa570edfaab818831a2330eece5">SetSnapshotMicros</a> (uint64_t snapshot_timestamp_micros) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:aa4c1cfa570edfaab818831a2330eece5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a313e345dc6c1f9ccdad65df5af2cf4b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#a313e345dc6c1f9ccdad65df5af2cf4b7">SetSnapshotRaw</a> (uint64_t snapshot_timestamp) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a313e345dc6c1f9ccdad65df5af2cf4b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0f0e58d5d6fb3867ff0a03f7fc633445"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#a0f0e58d5d6fb3867ff0a03f7fc633445">SetTimeoutMillis</a> (int millis) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a0f0e58d5d6fb3867ff0a03f7fc633445"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7eacf0a7e7616b1515170cf6fe833694"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#a7eacf0a7e7616b1515170cf6fe833694">Build</a> (std::vector&lt; <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html">KuduScanToken</a> *&gt; *tokens) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a7eacf0a7e7616b1515170cf6fe833694"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>Builds scan tokens for a table. </p>
-<dl class="section note"><dt>Note</dt><dd>This class is not thread-safe. </dd></dl>
-</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a id="aa8d300b560d419030abd503b66812484"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa8d300b560d419030abd503b66812484">&#9670;&nbsp;</a></span>KuduScanTokenBuilder()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">kudu::client::KuduScanTokenBuilder::KuduScanTokenBuilder </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_table.html">KuduTable</a> *&#160;</td>
-          <td class="paramname"><em>table</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-<p>Construct an instance of the class.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">table</td><td>The table the tokens should scan. The given object must remain valid for the lifetime of the builder, and the tokens which it builds. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a id="ac40487d17b8e4dcca7ca08efeb5f195e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac40487d17b8e4dcca7ca08efeb5f195e">&#9670;&nbsp;</a></span>AddConjunctPredicate()</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::client::KuduScanTokenBuilder::AddConjunctPredicate </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html">KuduPredicate</a> *&#160;</td>
-          <td class="paramname"><em>pred</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p></p>
-<p>Add a predicate for the scan.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">pred</td><td>Predicate to set. The <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html" title="Builds scan tokens for a table. ">KuduScanTokenBuilder</a> instance takes ownership of the parameter even if a bad <a class="el" href="classkudu_1_1_status.html" title="A representation of an operation&#39;s outcome. ">Status</a> is returned. Multiple calls of this method make the specified set of predicates work in conjunction, i.e. all predicates must be true for a row to be returned. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="ae11ca3d00d15138e957a2c2e89b05fcf"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae11ca3d00d15138e957a2c2e89b05fcf">&#9670;&nbsp;</a></span>AddLowerBound()</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::client::KuduScanTokenBuilder::AddLowerBound </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> &amp;&#160;</td>
-          <td class="paramname"><em>key</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p></p>
-<p>Add a lower bound (inclusive) primary key for the scan.</p>
-<p>If any bound is already added, this bound is intersected with that one.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">key</td><td>Lower bound primary key to add. The <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html" title="Builds scan tokens for a table. ">KuduScanTokenBuilder</a> instance does not take ownership of the parameter. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="ac4d0fa934e4c705ac76c424a5431566a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac4d0fa934e4c705ac76c424a5431566a">&#9670;&nbsp;</a></span>AddUpperBound()</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::client::KuduScanTokenBuilder::AddUpperBound </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> &amp;&#160;</td>
-          <td class="paramname"><em>key</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Add an upper bound (exclusive) primary key.</p>
-<p>If any bound is already added, this bound is intersected with that one.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">key</td><td>Upper bound primary key to add. The <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html" title="Builds scan tokens for a table. ">KuduScanTokenBuilder</a> instance does not take ownership of the parameter. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a7eacf0a7e7616b1515170cf6fe833694"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7eacf0a7e7616b1515170cf6fe833694">&#9670;&nbsp;</a></span>Build()</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::client::KuduScanTokenBuilder::Build </td>
-          <td>(</td>
-          <td class="paramtype">std::vector&lt; <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html">KuduScanToken</a> *&gt; *&#160;</td>
-          <td class="paramname"><em>tokens</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Build the set of scan tokens.</p>
-<p>The builder may be reused after this call.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[out]</td><td class="paramname">tokens</td><td>Result set of tokens. The caller takes ownership of the container elements. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a36523ca7f2f9a2b4e3c096cf6167643c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a36523ca7f2f9a2b4e3c096cf6167643c">&#9670;&nbsp;</a></span>SetBatchSizeBytes()</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::client::KuduScanTokenBuilder::SetBatchSizeBytes </td>
-          <td>(</td>
-          <td class="paramtype">uint32_t&#160;</td>
-          <td class="paramname"><em>batch_size</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the hint for the size of the next batch in bytes.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">batch_size</td><td>Batch size to set (in bytes). If set to 0, the first call to the tablet server won't return data. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a7ab7c9c1c4f4d3bbbc18b2b35d7d5475"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7ab7c9c1c4f4d3bbbc18b2b35d7d5475">&#9670;&nbsp;</a></span>SetCacheBlocks()</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::client::KuduScanTokenBuilder::SetCacheBlocks </td>
-          <td>(</td>
-          <td class="paramtype">bool&#160;</td>
-          <td class="paramname"><em>cache_blocks</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p></p>
-<p>Set the block caching policy.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">cache_blocks</td><td>If <code>true</code>, scanned data blocks will be cached in memory and made available for future scans. Default is <code>true</code>. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a4a17f27950ccd59bcb3430fb28b61dbe"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4a17f27950ccd59bcb3430fb28b61dbe">&#9670;&nbsp;</a></span>SetFaultTolerant()</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::client::KuduScanTokenBuilder::SetFaultTolerant </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p></p>
-<p>Make scans resumable at another tablet server if current server fails.</p>
-<p>Scans are by default non fault-tolerant, and scans will fail if scanning an individual tablet fails (for example, if a tablet server crashes in the middle of a tablet scan). If this method is called, scans will be resumed at another tablet server in the case of failure.</p>
-<p>Fault-tolerant scans typically have lower throughput than non fault-tolerant scans. Fault tolerant scans use <code>READ_AT_SNAPSHOT</code> mode: if no snapshot timestamp is provided, the server will pick one.</p>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a01d990e024632c7749cca96b4f857be8"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a01d990e024632c7749cca96b4f857be8">&#9670;&nbsp;</a></span>SetProjectedColumnIndexes()</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::client::KuduScanTokenBuilder::SetProjectedColumnIndexes </td>
-          <td>(</td>
-          <td class="paramtype">const std::vector&lt; int &gt; &amp;&#160;</td>
-          <td class="paramname"><em>col_indexes</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p></p>
-<p>Set the column projection by passing the column indexes to read.</p>
-<p>Set the column projection used for this scanner by passing the column indices to read. A call to this method overrides any previous call to <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#a0dbb58301fc0e48ce44f41215d32f0ad">SetProjectedColumnNames()</a> or <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#a01d990e024632c7749cca96b4f857be8">SetProjectedColumnIndexes()</a>.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_indexes</td><td>Column indices for the projection. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a0dbb58301fc0e48ce44f41215d32f0ad"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0dbb58301fc0e48ce44f41215d32f0ad">&#9670;&nbsp;</a></span>SetProjectedColumnNames()</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::client::KuduScanTokenBuilder::SetProjectedColumnNames </td>
-          <td>(</td>
-          <td class="paramtype">const std::vector&lt; std::string &gt; &amp;&#160;</td>
-          <td class="paramname"><em>col_names</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the column projection by passing the column names to read.</p>
-<p>Set the column projection used for this scanner by passing the column names to read. A call of this method overrides any previous call to <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#a0dbb58301fc0e48ce44f41215d32f0ad">SetProjectedColumnNames()</a> or <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#a01d990e024632c7749cca96b4f857be8">SetProjectedColumnIndexes()</a>.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">col_names</td><td>Column names for the projection. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="adb34f01a9bc52a9e23ce49124bab3892"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#adb34f01a9bc52a9e23ce49124bab3892">&#9670;&nbsp;</a></span>SetReadMode()</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::client::KuduScanTokenBuilder::SetReadMode </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a36fdb59d6488618363331269d3f58348">KuduScanner::ReadMode</a>&#160;</td>
-          <td class="paramname"><em>read_mode</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p></p>
-<p>Set the ReadMode. Default is <code>READ_LATEST</code>.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">read_mode</td><td>Read mode to set. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a168bfed43dcd754a17d4c82293dade88"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a168bfed43dcd754a17d4c82293dade88">&#9670;&nbsp;</a></span>SetSelection()</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::client::KuduScanTokenBuilder::SetSelection </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11a">KuduClient::ReplicaSelection</a>&#160;</td>
-          <td class="paramname"><em>selection</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the replica selection policy while scanning.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">selection</td><td>Selection policy to set. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status.</dd></dl>
-<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000008">Todo:</a></b></dt><dd>Kill this in favor of a consistency-level-based API. </dd></dl>
-
-</div>
-</div>
-<a id="aa4c1cfa570edfaab818831a2330eece5"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa4c1cfa570edfaab818831a2330eece5">&#9670;&nbsp;</a></span>SetSnapshotMicros()</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::client::KuduScanTokenBuilder::SetSnapshotMicros </td>
-          <td>(</td>
-          <td class="paramtype">uint64_t&#160;</td>
-          <td class="paramname"><em>snapshot_timestamp_micros</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p></p>
-<p>Set snapshot timestamp for scans in <code>READ_AT_SNAPSHOT</code> mode.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">snapshot_timestamp_micros</td><td>Timestamp to set in in microseconds since the Epoch. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a313e345dc6c1f9ccdad65df5af2cf4b7"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a313e345dc6c1f9ccdad65df5af2cf4b7">&#9670;&nbsp;</a></span>SetSnapshotRaw()</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::client::KuduScanTokenBuilder::SetSnapshotRaw </td>
-          <td>(</td>
-          <td class="paramtype">uint64_t&#160;</td>
-          <td class="paramname"><em>snapshot_timestamp</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p></p>
-<p>Set snapshot timestamp for scans in <code>READ_AT_SNAPSHOT</code> mode (raw).</p>
-<p>See <a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aa4af2abf2a56d92d8795662fa090baa9">KuduClient::GetLatestObservedTimestamp()</a> for details on how to use this method to achieve Read-Your-Writes behavior.</p>
-<dl class="section note"><dt>Note</dt><dd>This method is experimental and will either disappear or change in a future release.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">snapshot_timestamp</td><td>Timestamp to set in raw encoded form (i.e. as returned by a previous call to a server). </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<a id="a0f0e58d5d6fb3867ff0a03f7fc633445"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0f0e58d5d6fb3867ff0a03f7fc633445">&#9670;&nbsp;</a></span>SetTimeoutMillis()</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::client::KuduScanTokenBuilder::SetTimeoutMillis </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>millis</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p></p>
-<p>Set the maximum time that Open() and NextBatch() are allowed to take.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">millis</td><td>Timeout to set (in milliseconds). Must be greater than 0. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_scanner-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_scanner-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_scanner-members.html
deleted file mode 100644
index d59edc4..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_scanner-members.html
+++ /dev/null
@@ -1,127 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">KuduScanner</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduScanner Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a47b0fcd30f8002cb4fdcf69351896b74">AddConjunctPredicate</a>(KuduPredicate *pred) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a551fd38d48a686f2662727a82e79bd3d">AddExclusiveUpperBound</a>(const KuduPartialRow &amp;key)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#aa951a6ec3aeb82c82afe35d8e3ba18a9">AddExclusiveUpperBoundPartitionKeyRaw</a>(const Slice &amp;partition_key)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#aefb6badecb950d5089b2f9d29d1f2ffe">AddExclusiveUpperBoundRaw</a>(const Slice &amp;key) ATTRIBUTE_DEPRECATED(&quot;use AddExclusiveUpperBound() instead&quot;)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a67691944fc112f43c565ab4486514b86">AddLowerBound</a>(const KuduPartialRow &amp;key)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#ab53b88307028a50f66bcffe5e78c6d6e">AddLowerBoundPartitionKeyRaw</a>(const Slice &amp;partition_key)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a3e51a978f3e54237fa60f7447ef3436e">AddLowerBoundRaw</a>(const Slice &amp;key) ATTRIBUTE_DEPRECATED(&quot;use AddLowerBound() instead&quot;)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#ac673dd15cb038e75787af7e74087e874">Close</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#ac2bce7bd17627a3aa46f7d7fdb4c0c10">GetCurrentServer</a>(KuduTabletServer **server)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a698eb4ea965b5f7d32770fff46635b82">GetProjectionSchema</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#ae2cd8d87f9469665ae06bd00d11b8337">GetResourceMetrics</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a4c4f46e8da9053621727a2e365196c94">HasMoreRows</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#aa4a0caf7142880255d7aac1d75f33d21">KeepAlive</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>kScanTimeoutMillis</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a2c621f778072a02f4092e96a0baf8180">KuduScanner</a>(KuduTable *table)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduScanToken</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#af365f1d3b3b34aeb7d016727a9019067">NextBatch</a>(std::vector&lt; KuduRowResult &gt; *rows) ATTRIBUTE_DEPRECATED(&quot;use NextBatch(KuduScanBatch*) instead&quot;)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#af1475d9a0667839c1ed9c3714b47d487">NextBatch</a>(KuduScanBatch *batch)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a68345956f3f4c7fd5e1665fd292f6a85">NO_FLAGS</a></td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#aa1ff3c11d9ac9f8183189ea5ac1ed9f1">Open</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a3d6c79325c9da9741d0accf1b43bf7f9a4395ad2ec57ce53e30d8b5748fa2c63a">ORDERED</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a3d6c79325c9da9741d0accf1b43bf7f9">OrderMode</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a63cd270f3bc72f4197d2581ec8f8fc44">PAD_UNIXTIME_MICROS_TO_16_BYTES</a></td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a36fdb59d6488618363331269d3f58348a380798cc81589d865b7b2549e186b2e2">READ_AT_SNAPSHOT</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a36fdb59d6488618363331269d3f58348a8694cef688d819806fa9a85b002231a8">READ_LATEST</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a36fdb59d6488618363331269d3f58348af77adb329e45d7e0b1ac136dad8f8567">READ_YOUR_WRITES</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a36fdb59d6488618363331269d3f58348">ReadMode</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#af82c4ccb442c222033841dd65cf5a67c">SetBatchSizeBytes</a>(uint32_t batch_size)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a4a4a2e354b3113561758b9bf4095d310">SetCacheBlocks</a>(bool cache_blocks)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a107a8a682c0977272e0ae47746d39e6f">SetFaultTolerant</a>() WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a93a87740ea75c9b6524dc229576b69fc">SetOrderMode</a>(OrderMode order_mode) WARN_UNUSED_RESULT ATTRIBUTE_DEPRECATED(&quot;use SetFaultTolerant() instead&quot;)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a8d938c6efc1b36d456c91b5af0b1578d">SetProjectedColumnIndexes</a>(const std::vector&lt; int &gt; &amp;col_indexes) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#abb10b26056757bf81c410d3d5e6bcc01">SetProjectedColumnNames</a>(const std::vector&lt; std::string &gt; &amp;col_names) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a68e2115cde71e113674e7a8b4df399ad">SetProjectedColumns</a>(const std::vector&lt; std::string &gt; &amp;col_names) WARN_UNUSED_RESULT ATTRIBUTE_DEPRECATED(&quot;use SetProjectedColumnNames() instead&quot;)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a248e0a05e7bfdc31b5b8d363a937e81e">SetReadMode</a>(ReadMode read_mode) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a3dbaf4c2db6a37517a242dcb8ee64c11">SetRowFormatFlags</a>(uint64_t flags)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#af1db3f372fe3d0f30cd0b6a36b783cc8">SetSelection</a>(KuduClient::ReplicaSelection selection) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a5b36a405daf09399438d5501b25b9f9f">SetSnapshotMicros</a>(uint64_t snapshot_timestamp_micros) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#ab13dbb301197b411dec4cd6870801bae">SetSnapshotRaw</a>(uint64_t snapshot_timestamp) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a97c9f5e6a1056484c88ced411e19bee6">SetTimeoutMillis</a>(int millis)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#aaf0d2cd7837f3d08866d6e5c1c3a0aae">ToString</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a3d6c79325c9da9741d0accf1b43bf7f9adfeea547de613f36a0aff9f585671ec3">UNORDERED</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduScanner</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>


[13/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_schema.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_schema.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_schema.html
deleted file mode 100644
index 8b613dc..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_schema.html
+++ /dev/null
@@ -1,361 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduSchema 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_schema-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduSchema Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>A representation of a table's schema.  
- <a href="classkudu_1_1client_1_1_kudu_schema.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="schema_8h_source.html">schema.h</a>&gt;</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:a41a683f3d93357fe68531bf71df39d02"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html#a41a683f3d93357fe68531bf71df39d02">KuduSchema</a> (const <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a> &amp;other)</td></tr>
-<tr class="separator:a41a683f3d93357fe68531bf71df39d02"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3f51ccf1a7e6f4a4fe4958073305dbab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html#a3f51ccf1a7e6f4a4fe4958073305dbab">Reset</a> (const std::vector&lt; <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">KuduColumnSchema</a> &gt; &amp;columns, int key_columns) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a3f51ccf1a7e6f4a4fe4958073305dbab"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3db3761d3df18e12e45e3573bc182f47"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html#a3db3761d3df18e12e45e3573bc182f47">Equals</a> (const <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a> &amp;other) const</td></tr>
-<tr class="separator:a3db3761d3df18e12e45e3573bc182f47"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac918de6adc1a15ad27e218664f308980"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">KuduColumnSchema</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html#ac918de6adc1a15ad27e218664f308980">Column</a> (size_t idx) const</td></tr>
-<tr class="separator:ac918de6adc1a15ad27e218664f308980"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab3b5137cd28ed0dbdfa5d064879baf74"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html#ab3b5137cd28ed0dbdfa5d064879baf74">num_columns</a> () const</td></tr>
-<tr class="separator:ab3b5137cd28ed0dbdfa5d064879baf74"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3bf9ce84b09d7ed9fb488433a5f322e9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html#a3bf9ce84b09d7ed9fb488433a5f322e9">GetPrimaryKeyColumnIndexes</a> (std::vector&lt; int &gt; *indexes) const</td></tr>
-<tr class="separator:a3bf9ce84b09d7ed9fb488433a5f322e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6988d1b2a64b9da6b2d013ce556726e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html#a6988d1b2a64b9da6b2d013ce556726e1">NewRow</a> () const</td></tr>
-<tr class="separator:a6988d1b2a64b9da6b2d013ce556726e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Assign/copy the schema</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td>The source <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html" title="A representation of a table&#39;s schema. ">KuduSchema</a> object to use as a reference. </td></tr>
-  </table>
-  </dd>
-</dl>
-</div></td></tr>
-<tr class="memitem:a7d8f49f184a94cee7993158baf6ae758"><td class="memItemLeft" align="right" valign="top"><a id="a7d8f49f184a94cee7993158baf6ae758"></a>
-<a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a> &amp;other)</td></tr>
-<tr class="separator:a7d8f49f184a94cee7993158baf6ae758"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab146eab7c7fb9a5ea80a4466b5f68555"><td class="memItemLeft" align="right" valign="top"><a id="ab146eab7c7fb9a5ea80a4466b5f68555"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>CopyFrom</b> (const <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a> &amp;other)</td></tr>
-<tr class="separator:ab146eab7c7fb9a5ea80a4466b5f68555"><td class="memSeparator" colspan="2">&#160;</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:aba2affbf999dd265d3a7f8c30598fec7"><td class="memItemLeft" align="right" valign="top"><a id="aba2affbf999dd265d3a7f8c30598fec7"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>ClientTest</b></td></tr>
-<tr class="separator:aba2affbf999dd265d3a7f8c30598fec7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5b5a804db2a148e792148f521f04b486"><td class="memItemLeft" align="right" valign="top"><a id="a5b5a804db2a148e792148f521f04b486"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduClient</b></td></tr>
-<tr class="separator:a5b5a804db2a148e792148f521f04b486"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a79d30f3059c783e077627a6f6d153c1b"><td class="memItemLeft" align="right" valign="top"><a id="a79d30f3059c783e077627a6f6d153c1b"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanner</b></td></tr>
-<tr class="separator:a79d30f3059c783e077627a6f6d153c1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a08335df27491aef74f8ed104799ab541"><td class="memItemLeft" align="right" valign="top"><a id="a08335df27491aef74f8ed104799ab541"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanToken</b></td></tr>
-<tr class="separator:a08335df27491aef74f8ed104799ab541"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a644ef5d9d668e5772acd6dc03c4f14ee"><td class="memItemLeft" align="right" valign="top"><a id="a644ef5d9d668e5772acd6dc03c4f14ee"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanTokenBuilder</b></td></tr>
-<tr class="separator:a644ef5d9d668e5772acd6dc03c4f14ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab04cec7242eaf6df17c2923f939df780"><td class="memItemLeft" align="right" valign="top"><a id="ab04cec7242eaf6df17c2923f939df780"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduSchemaBuilder</b></td></tr>
-<tr class="separator:ab04cec7242eaf6df17c2923f939df780"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a770744f0111b5919212173a7efaf85cd"><td class="memItemLeft" align="right" valign="top"><a id="a770744f0111b5919212173a7efaf85cd"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduTable</b></td></tr>
-<tr class="separator:a770744f0111b5919212173a7efaf85cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af500eb2379d14e4e6603db2c69faa783"><td class="memItemLeft" align="right" valign="top"><a id="af500eb2379d14e4e6603db2c69faa783"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduTableCreator</b></td></tr>
-<tr class="separator:af500eb2379d14e4e6603db2c69faa783"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1716edcec80b7e03b719234ba9143a89"><td class="memItemLeft" align="right" valign="top"><a id="a1716edcec80b7e03b719234ba9143a89"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduWriteOperation</b></td></tr>
-<tr class="separator:a1716edcec80b7e03b719234ba9143a89"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a72362478ccdaaf6ea61d15d9fc13f7c6"><td class="memItemLeft" align="right" valign="top"><a id="a72362478ccdaaf6ea61d15d9fc13f7c6"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>ScanConfiguration</b></td></tr>
-<tr class="separator:a72362478ccdaaf6ea61d15d9fc13f7c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1d6afdd81ae5d2f0207f7224a058132c"><td class="memItemLeft" align="right" valign="top"><a id="a1d6afdd81ae5d2f0207f7224a058132c"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::GetTableSchemaRpc</b></td></tr>
-<tr class="separator:a1d6afdd81ae5d2f0207f7224a058132c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a78c0756675d700d01d123aea8ca18751"><td class="memItemLeft" align="right" valign="top"><a id="a78c0756675d700d01d123aea8ca18751"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::LookupRpc</b></td></tr>
-<tr class="separator:a78c0756675d700d01d123aea8ca18751"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a001ace42e649417f24259cdd26f2e144"><td class="memItemLeft" align="right" valign="top"><a id="a001ace42e649417f24259cdd26f2e144"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::MetaCacheEntry</b></td></tr>
-<tr class="separator:a001ace42e649417f24259cdd26f2e144"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8241e8597925b7121abc27b5024c9773"><td class="memItemLeft" align="right" valign="top"><a id="a8241e8597925b7121abc27b5024c9773"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::WriteRpc</b></td></tr>
-<tr class="separator:a8241e8597925b7121abc27b5024c9773"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a539a7fc0876317b802ed1108e1a47a66"><td class="memItemLeft" align="right" valign="top"><a id="a539a7fc0876317b802ed1108e1a47a66"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>tools::RemoteKsckMaster</b></td></tr>
-<tr class="separator:a539a7fc0876317b802ed1108e1a47a66"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aafe7501e17c36d1c5dc2971f69a776de"><td class="memItemLeft" align="right" valign="top"><a id="aafe7501e17c36d1c5dc2971f69a776de"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>tools::ReplicaDumper</b></td></tr>
-<tr class="separator:aafe7501e17c36d1c5dc2971f69a776de"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7c667823b7595d6535a5c2fa0e4c0560"><td class="memItemLeft" align="right" valign="top"><a id="a7c667823b7595d6535a5c2fa0e4c0560"></a>
-<a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a>&#160;</td><td class="memItemRight" valign="bottom"><b>KuduSchemaFromSchema</b> (const Schema &amp;schema)</td></tr>
-<tr class="separator:a7c667823b7595d6535a5c2fa0e4c0560"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>A representation of a table's schema. </p>
-</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a id="a41a683f3d93357fe68531bf71df39d02"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a41a683f3d93357fe68531bf71df39d02">&#9670;&nbsp;</a></span>KuduSchema()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">kudu::client::KuduSchema::KuduSchema </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a> &amp;&#160;</td>
-          <td class="paramname"><em>other</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Create a <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html" title="A representation of a table&#39;s schema. ">KuduSchema</a> object as a copy of the other one.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td>The other <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html" title="A representation of a table&#39;s schema. ">KuduSchema</a> object to use as a reference. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a id="ac918de6adc1a15ad27e218664f308980"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac918de6adc1a15ad27e218664f308980">&#9670;&nbsp;</a></span>Column()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">KuduColumnSchema</a> kudu::client::KuduSchema::Column </td>
-          <td>(</td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>idx</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">idx</td><td>Column index. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Schema for the specified column. </dd></dl>
-
-</div>
-</div>
-<a id="a3db3761d3df18e12e45e3573bc182f47"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3db3761d3df18e12e45e3573bc182f47">&#9670;&nbsp;</a></span>Equals()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool kudu::client::KuduSchema::Equals </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a> &amp;&#160;</td>
-          <td class="paramname"><em>other</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Check whether the schema is identical to the other one.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td>The other <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html" title="A representation of a table&#39;s schema. ">KuduSchema</a> object to compare with. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff this <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html" title="A representation of a table&#39;s schema. ">KuduSchema</a> object is identical to the specified one. </dd></dl>
-
-</div>
-</div>
-<a id="a3bf9ce84b09d7ed9fb488433a5f322e9"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3bf9ce84b09d7ed9fb488433a5f322e9">&#9670;&nbsp;</a></span>GetPrimaryKeyColumnIndexes()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void kudu::client::KuduSchema::GetPrimaryKeyColumnIndexes </td>
-          <td>(</td>
-          <td class="paramtype">std::vector&lt; int &gt; *&#160;</td>
-          <td class="paramname"><em>indexes</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Get the indexes of the primary key columns within this Schema.</p>
-<dl class="section attention"><dt>Attention</dt><dd>In current versions of Kudu, these will always be contiguous column indexes starting with 0. However, in future versions this assumption may not hold, so callers should not assume it is the case.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[out]</td><td class="paramname">indexes</td><td>The placeholder for the result. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a id="a6988d1b2a64b9da6b2d013ce556726e1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6988d1b2a64b9da6b2d013ce556726e1">&#9670;&nbsp;</a></span>NewRow()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>* kudu::client::KuduSchema::NewRow </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Create a new row corresponding to this schema.</p>
-<dl class="section note"><dt>Note</dt><dd>The new row refers to this <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html" title="A representation of a table&#39;s schema. ">KuduSchema</a> object, so it must be destroyed before the <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html" title="A representation of a table&#39;s schema. ">KuduSchema</a> object to avoid dangling pointers.</dd></dl>
-<dl class="section return"><dt>Returns</dt><dd>A pointer to the newly created row. The caller takes ownership of the created row. </dd></dl>
-
-</div>
-</div>
-<a id="ab3b5137cd28ed0dbdfa5d064879baf74"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab3b5137cd28ed0dbdfa5d064879baf74">&#9670;&nbsp;</a></span>num_columns()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">size_t kudu::client::KuduSchema::num_columns </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>The number of columns in the schema. </dd></dl>
-
-</div>
-</div>
-<a id="a3f51ccf1a7e6f4a4fe4958073305dbab"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3f51ccf1a7e6f4a4fe4958073305dbab">&#9670;&nbsp;</a></span>Reset()</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::client::KuduSchema::Reset </td>
-          <td>(</td>
-          <td class="paramtype">const std::vector&lt; <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html">KuduColumnSchema</a> &gt; &amp;&#160;</td>
-          <td class="paramname"><em>columns</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>key_columns</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000011">Deprecated:</a></b></dt><dd>This method will be removed soon.</dd></dl>
-<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000013">Todo:</a></b></dt><dd>Remove <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html#a3f51ccf1a7e6f4a4fe4958073305dbab">KuduSchema::Reset()</a>.</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">columns</td><td>Per-column schema information. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">key_columns</td><td>Number of key columns in the schema. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="schema_8h_source.html">schema.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_schema_builder-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_schema_builder-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_schema_builder-members.html
deleted file mode 100644
index 668bc1c..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_schema_builder-members.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html">KuduSchemaBuilder</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduSchemaBuilder Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html">kudu::client::KuduSchemaBuilder</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html#a0fdf28d49cc05ba4f3182f7398ddf600">AddColumn</a>(const std::string &amp;name)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html">kudu::client::KuduSchemaBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html#af117e347a7d0910dda2695997859db15">Build</a>(KuduSchema *schema)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html">kudu::client::KuduSchemaBuilder</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduSchemaBuilder</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html">kudu::client::KuduSchemaBuilder</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html">kudu::client::KuduSchemaBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html#ad4c1619445fea575a775f23752b6bfb9">SetPrimaryKey</a>(const std::vector&lt; std::string &gt; &amp;key_col_names)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html">kudu::client::KuduSchemaBuilder</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduSchemaBuilder</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html">kudu::client::KuduSchemaBuilder</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html">kudu::client::KuduSchemaBuilder</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_schema_builder.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_schema_builder.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_schema_builder.html
deleted file mode 100644
index 09a1eca..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_schema_builder.html
+++ /dev/null
@@ -1,185 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduSchemaBuilder 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html">KuduSchemaBuilder</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_schema_builder-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduSchemaBuilder Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Builder API for constructing a <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html" title="A representation of a table&#39;s schema. ">KuduSchema</a> object.  
- <a href="classkudu_1_1client_1_1_kudu_schema_builder.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="schema_8h_source.html">schema.h</a>&gt;</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:a0fdf28d49cc05ba4f3182f7398ddf600"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html#a0fdf28d49cc05ba4f3182f7398ddf600">AddColumn</a> (const std::string &amp;name)</td></tr>
-<tr class="separator:a0fdf28d49cc05ba4f3182f7398ddf600"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad4c1619445fea575a775f23752b6bfb9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html">KuduSchemaBuilder</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html#ad4c1619445fea575a775f23752b6bfb9">SetPrimaryKey</a> (const std::vector&lt; std::string &gt; &amp;key_col_names)</td></tr>
-<tr class="separator:ad4c1619445fea575a775f23752b6bfb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af117e347a7d0910dda2695997859db15"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html#af117e347a7d0910dda2695997859db15">Build</a> (<a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a> *schema)</td></tr>
-<tr class="separator:af117e347a7d0910dda2695997859db15"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>Builder API for constructing a <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html" title="A representation of a table&#39;s schema. ">KuduSchema</a> object. </p>
-<p>The API here is a "fluent" style of programming, such that the resulting code looks somewhat like a SQL "CREATE TABLE" statement. For example:</p>
-<p>SQL: </p><div class="fragment"><div class="line">CREATE TABLE t (</div><div class="line">  my_key <span class="keywordtype">int</span> not null primary key,</div><div class="line">  a <span class="keywordtype">float</span> <span class="keywordflow">default</span> 1.5</div><div class="line">);</div></div><!-- fragment --><p>is represented as: </p><div class="fragment"><div class="line">KuduSchemaBuilder t;</div><div class="line">t.AddColumn(<span class="stringliteral">&quot;my_key&quot;</span>)-&gt;Type(KuduColumnSchema::INT32)-&gt;NotNull()-&gt;PrimaryKey();</div><div class="line">t.AddColumn(<span class="stringliteral">&quot;a&quot;</span>)-&gt;Type(KuduColumnSchema::FLOAT)-&gt;Default(KuduValue::FromFloat(1.5));</div><div class="line">KuduSchema schema;</div><div class="line">t.Build(&amp;schema);</div></div><!-- fragment --> </div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="a0fdf28d49cc05ba4f3182f7398ddf600"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0fdf28d49cc05ba4f3182f7398ddf600">&#9670;&nbsp;</a></span>AddColumn()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html">KuduColumnSpec</a>* kudu::client::KuduSchemaBuilder::AddColumn </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>name</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Add a column with the specified name to the schema.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>Name of the column to add. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html" title="Builder API for specifying or altering a column within a table schema. ">KuduColumnSpec</a> object for a new column within the Schema. The returned object is owned by the <a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html" title="Builder API for constructing a KuduSchema object. ">KuduSchemaBuilder</a>. </dd></dl>
-
-</div>
-</div>
-<a id="af117e347a7d0910dda2695997859db15"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af117e347a7d0910dda2695997859db15">&#9670;&nbsp;</a></span>Build()</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::client::KuduSchemaBuilder::Build </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1_kudu_schema.html">KuduSchema</a> *&#160;</td>
-          <td class="paramname"><em>schema</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Build the schema based on current configuration of the builder object.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[out]</td><td class="paramname">schema</td><td>The placeholder for the result schema. Upon successful completion, the parameter is reset to the result of this builder: literally, calling <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html#a3f51ccf1a7e6f4a4fe4958073305dbab">KuduSchema::Reset()</a> on the parameter. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. If the resulting would-be-schema is invalid for any reason (e.g. missing types, duplicate column names, etc.) a bad <a class="el" href="classkudu_1_1_status.html" title="A representation of an operation&#39;s outcome. ">Status</a> is returned. </dd></dl>
-
-</div>
-</div>
-<a id="ad4c1619445fea575a775f23752b6bfb9"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad4c1619445fea575a775f23752b6bfb9">&#9670;&nbsp;</a></span>SetPrimaryKey()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html">KuduSchemaBuilder</a>* kudu::client::KuduSchemaBuilder::SetPrimaryKey </td>
-          <td>(</td>
-          <td class="paramtype">const std::vector&lt; std::string &gt; &amp;&#160;</td>
-          <td class="paramname"><em>key_col_names</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Set the primary key of the new Schema based on the given column names.</p>
-<p>This may be used to specify a compound primary key.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">key_col_names</td><td>Names of the columns to include into the compound primary key. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Pointer to the modified object. </dd></dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="schema_8h_source.html">schema.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_session-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_session-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_session-members.html
deleted file mode 100644
index 7653f09..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_session-members.html
+++ /dev/null
@@ -1,112 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">KuduSession</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduSession Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad3f7324b27fca298c5ca3d07b4741943">Apply</a>(KuduWriteOperation *write_op) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19a520b8eef7ef0fd149b2757faf43972b1">AUTO_FLUSH_BACKGROUND</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19ad74b76e407e62ca951d369521636df2b">AUTO_FLUSH_SYNC</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a551fc897a7776d870bfe3d7fe403aca1">client</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aabd55109ba3b086bbe33b277cdd40d22ae978fab7451faebf4399830b603c855c">CLIENT_PROPAGATED</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>ClientTest</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aa5204844e361ecc3068fbc4e02fd4436">Close</a>() WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aabd55109ba3b086bbe33b277cdd40d22a70010f3ef1f70b99b02328c024c436c9">COMMIT_WAIT</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a24e68920465b5bb06f0426dea5970112">CountBufferedOperations</a>() const ATTRIBUTE_DEPRECATED(&quot;this method is experimental and will disappear &quot; &quot;in a future release&quot;)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a8836aa2b627defd9ff8e567dd5e17913">CountPendingErrors</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aabd55109ba3b086bbe33b277cdd40d22">ExternalConsistencyMode</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a64955abb5f5cc821b6e56354f733ce84">Flush</a>() WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad8c68570479e95b325d8a5437eef8731">FlushAsync</a>(KuduStatusCallback *cb)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19">FlushMode</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a7f497370e7a6f2576f71efab816b12f7">GetPendingErrors</a>(std::vector&lt; KuduError *&gt; *errors, bool *overflowed)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a97a807a4f85220a0be72b2618f0bd578">HasPendingOperations</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::Batcher</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduClient</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19a1db3efc2094da09aae45bb68475cdb4a">MANUAL_FLUSH</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#af1c5e5e8faba286cddc266057e9a82d5">SetErrorBufferSpace</a>(size_t size_bytes)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a56d1c7f47dfcaf5121b15a4435a8eeca">SetExternalConsistencyMode</a>(ExternalConsistencyMode m) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a83555781b5a037f87c215e565ecf1a8f">SetFlushMode</a>(FlushMode m) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aabe75f0688f992dbdb2694a50d07f941">SetMutationBufferFlushInterval</a>(unsigned int millis) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a7311344cec37b3847217197c35467cdf">SetMutationBufferFlushWatermark</a>(double watermark_pct) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ac9a96017f86bfb6348fca9bfa0b8b5a4">SetMutationBufferMaxNum</a>(unsigned int max_num) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aefa9bbc51c27104ce103b9ecda3b8abf">SetMutationBufferSpace</a>(size_t size_bytes) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a25b22362650d7120f59cc1025e40bd79">SetTimeoutMillis</a>(int millis)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduSession</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_session.html">kudu::client::KuduSession</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:02 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>


[32/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduLoggingMemberCallback-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduLoggingMemberCallback-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduLoggingMemberCallback-members.html
new file mode 100644
index 0000000..2a037b6
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduLoggingMemberCallback-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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html">KuduLoggingMemberCallback</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduLoggingMemberCallback&lt; T &gt; Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html">kudu::client::KuduLoggingMemberCallback&lt; T &gt;</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduLoggingCallback</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduLoggingCallback.html">kudu::client::KuduLoggingCallback</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduLoggingCallback.html">kudu::client::KuduLoggingCallback</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#aeda4119b1288db0d055c9800e3485fd8">KuduLoggingMemberCallback</a>(T *object, MemberType member)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html">kudu::client::KuduLoggingMemberCallback&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#a5b9d3ed4c111163156a4836152c05afd">MemberType</a> typedef</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html">kudu::client::KuduLoggingMemberCallback&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#a3d75e43bb4af846af66735fabe642a88">Run</a>(KuduLogSeverity severity, const char *filename, int line_number, const struct::tm *time, const char *message, size_t message_len) OVERRIDE</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html">kudu::client::KuduLoggingMemberCallback&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduLoggingCallback</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduLoggingCallback.html">kudu::client::KuduLoggingCallback</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduLoggingCallback.html">kudu::client::KuduLoggingCallback</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduLoggingMemberCallback.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduLoggingMemberCallback.html b/cpp-client-api/classkudu_1_1client_1_1KuduLoggingMemberCallback.html
new file mode 100644
index 0000000..2958388
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduLoggingMemberCallback.html
@@ -0,0 +1,266 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduLoggingMemberCallback&lt; T &gt; Class Template 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html">KuduLoggingMemberCallback</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classkudu_1_1client_1_1KuduLoggingMemberCallback-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduLoggingMemberCallback&lt; T &gt; Class Template Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>The logging callback that invokes a member function of an object.  
+ <a href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="callbacks_8h_source.html">callbacks.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for kudu::client::KuduLoggingMemberCallback&lt; T &gt;:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classkudu_1_1client_1_1KuduLoggingMemberCallback.png" usemap="#kudu::client::KuduLoggingMemberCallback&lt; T &gt;_map" alt=""/>
+  <map id="kudu::client::KuduLoggingMemberCallback&lt; T &gt;_map" name="kudu::client::KuduLoggingMemberCallback&lt; T &gt;_map">
+<area href="classkudu_1_1client_1_1KuduLoggingCallback.html" title="The interface for all logging callbacks. " alt="kudu::client::KuduLoggingCallback" shape="rect" coords="0,0,281,24"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a5b9d3ed4c111163156a4836152c05afd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b9d3ed4c111163156a4836152c05afd"></a>
+typedef void(T::*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#a5b9d3ed4c111163156a4836152c05afd">MemberType</a> )(KuduLogSeverity severity, const char *filename, int line_number, const struct::tm *time, const char *message, size_t message_len)</td></tr>
+<tr class="memdesc:a5b9d3ed4c111163156a4836152c05afd"><td class="mdescLeft">&#160;</td><td class="mdescRight">A handy typedef for the member function with appropriate signature. <br/></td></tr>
+<tr class="separator:a5b9d3ed4c111163156a4836152c05afd"><td class="memSeparator" colspan="2">&#160;</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:aeda4119b1288db0d055c9800e3485fd8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#aeda4119b1288db0d055c9800e3485fd8">KuduLoggingMemberCallback</a> (T *object, <a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#a5b9d3ed4c111163156a4836152c05afd">MemberType</a> member)</td></tr>
+<tr class="separator:aeda4119b1288db0d055c9800e3485fd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d75e43bb4af846af66735fabe642a88"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#a3d75e43bb4af846af66735fabe642a88">Run</a> (KuduLogSeverity severity, const char *filename, int line_number, const struct::tm *time, const char *message, size_t message_len) OVERRIDE</td></tr>
+<tr class="separator:a3d75e43bb4af846af66735fabe642a88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><h3>template&lt;typename T&gt;<br/>
+class kudu::client::KuduLoggingMemberCallback&lt; T &gt;</h3>
+
+<p>The logging callback that invokes a member function of an object. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="aeda4119b1288db0d055c9800e3485fd8"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html">kudu::client::KuduLoggingMemberCallback</a>&lt; T &gt;::<a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html">KuduLoggingMemberCallback</a> </td>
+          <td>(</td>
+          <td class="paramtype">T *&#160;</td>
+          <td class="paramname"><em>object</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#a5b9d3ed4c111163156a4836152c05afd">MemberType</a>&#160;</td>
+          <td class="paramname"><em>member</em>&#160;</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>Build an instance of <a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html" title="The logging callback that invokes a member function of an object. ">KuduLoggingMemberCallback</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">object</td><td>A pointer to the object. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">member</td><td>A pointer to the member function of the <code>object</code> to invoke. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a3d75e43bb4af846af66735fabe642a88"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void <a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html">kudu::client::KuduLoggingMemberCallback</a>&lt; T &gt;::Run </td>
+          <td>(</td>
+          <td class="paramtype">KuduLogSeverity&#160;</td>
+          <td class="paramname"><em>severity</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>filename</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>line_number</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const struct::tm *&#160;</td>
+          <td class="paramname"><em>time</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>message</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&#160;</td>
+          <td class="paramname"><em>message_len</em>&#160;</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 class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p></p>
+<p>Log the message.</p>
+<dl class="section note"><dt>Note</dt><dd>The <code>message</code> is NOT terminated with an endline.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">severity</td><td>Severity of the log message. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">filename</td><td>The name of the source file the message is originated from. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">line_number</td><td>The line of the source file the message is originated from. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">time</td><td>The absolute time when the log event was generated. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">message</td><td>The message to log. It's not terminated with an endline. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">message_len</td><td>Number of characters in the <code>message</code>. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Implements <a class="el" href="classkudu_1_1client_1_1KuduLoggingCallback.html#ad9d5ac9b45246c5a4304d53ee86102eb">kudu::client::KuduLoggingCallback</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="callbacks_8h_source.html">callbacks.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduLoggingMemberCallback.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduLoggingMemberCallback.png b/cpp-client-api/classkudu_1_1client_1_1KuduLoggingMemberCallback.png
new file mode 100644
index 0000000..b92bab8
Binary files /dev/null and b/cpp-client-api/classkudu_1_1client_1_1KuduLoggingMemberCallback.png differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduPartitioner-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduPartitioner-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduPartitioner-members.html
new file mode 100644
index 0000000..8194249
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduPartitioner-members.html
@@ -0,0 +1,109 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduPartitioner.html">KuduPartitioner</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduPartitioner Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduPartitioner.html">kudu::client::KuduPartitioner</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduPartitionerBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduPartitioner.html">kudu::client::KuduPartitioner</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPartitioner.html">kudu::client::KuduPartitioner</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPartitioner.html#af692612faaccb259bf3d15f2bf5b246d">NumPartitions</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPartitioner.html">kudu::client::KuduPartitioner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPartitioner.html#a05d816ba08d85d5c0c95025e12d2e369">PartitionRow</a>(const KuduPartialRow &amp;row, int *partition)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPartitioner.html">kudu::client::KuduPartitioner</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduPartitioner</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduPartitioner.html">kudu::client::KuduPartitioner</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPartitioner.html">kudu::client::KuduPartitioner</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduPartitioner.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduPartitioner.html b/cpp-client-api/classkudu_1_1client_1_1KuduPartitioner.html
new file mode 100644
index 0000000..487ece7
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduPartitioner.html
@@ -0,0 +1,181 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduPartitioner 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduPartitioner.html">KuduPartitioner</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1client_1_1KuduPartitioner-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduPartitioner Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</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:af692612faaccb259bf3d15f2bf5b246d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduPartitioner.html#af692612faaccb259bf3d15f2bf5b246d">NumPartitions</a> () const </td></tr>
+<tr class="separator:af692612faaccb259bf3d15f2bf5b246d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05d816ba08d85d5c0c95025e12d2e369"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduPartitioner.html#a05d816ba08d85d5c0c95025e12d2e369">PartitionRow</a> (const <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> &amp;row, int *partition)</td></tr>
+<tr class="separator:a05d816ba08d85d5c0c95025e12d2e369"><td class="memSeparator" colspan="2">&#160;</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:a4a88b01a7cf6a8b126e310af8a973077"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a88b01a7cf6a8b126e310af8a973077"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduPartitionerBuilder</b></td></tr>
+<tr class="separator:a4a88b01a7cf6a8b126e310af8a973077"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A <a class="el" href="classkudu_1_1client_1_1KuduPartitioner.html">KuduPartitioner</a> allows clients to determine the target partition of a row without actually performing a write. The set of partitions is eagerly fetched when the <a class="el" href="classkudu_1_1client_1_1KuduPartitioner.html">KuduPartitioner</a> is constructed so that the actual partitioning step can be performed synchronously without any network trips.</p>
+<dl class="section note"><dt>Note</dt><dd>Because this operates on a metadata snapshot retrieved at construction time, it will not reflect any metadata changes to the table that have occurred since its creation.</dd></dl>
+<dl class="section warning"><dt>Warning</dt><dd>This class is not thread-safe. </dd></dl>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="af692612faaccb259bf3d15f2bf5b246d"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int kudu::client::KuduPartitioner::NumPartitions </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Return the number of partitions known by this partitioner. The partition indices returned by <code>PartitionRow</code> are guaranteed to be less than this value. </p>
+
+</div>
+</div>
+<a class="anchor" id="a05d816ba08d85d5c0c95025e12d2e369"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduPartitioner::PartitionRow </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> &amp;&#160;</td>
+          <td class="paramname"><em>row</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int *&#160;</td>
+          <td class="paramname"><em>partition</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Determine the partition index that the given row falls into.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">row</td><td>The row to be partitioned. </td></tr>
+    <tr><td class="paramdir">[out]</td><td class="paramname">partition</td><td>The resulting partition index, or -1 if the row falls into a non-covered range. The result will be less than <code>NumPartitioons()</code>.</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classkudu_1_1Status.html" title="A representation of an operation&#39;s outcome. ">Status</a> OK if successful. May return a bad <a class="el" href="classkudu_1_1Status.html" title="A representation of an operation&#39;s outcome. ">Status</a> if the provided row does not have all columns of the partition key set. </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduPartitionerBuilder-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduPartitionerBuilder-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduPartitionerBuilder-members.html
new file mode 100644
index 0000000..157bcdd
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduPartitionerBuilder-members.html
@@ -0,0 +1,109 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduPartitionerBuilder.html">KuduPartitionerBuilder</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduPartitionerBuilder Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduPartitionerBuilder.html">kudu::client::KuduPartitionerBuilder</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPartitionerBuilder.html#aa8859050484de2d367781ce6ec41d0ba">Build</a>(KuduPartitioner **partitioner)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPartitionerBuilder.html">kudu::client::KuduPartitionerBuilder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPartitionerBuilder.html#a27d130235be1c2691779e1d97732a4ba">KuduPartitionerBuilder</a>(sp::shared_ptr&lt; KuduTable &gt; table)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPartitionerBuilder.html">kudu::client::KuduPartitionerBuilder</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPartitionerBuilder.html#a11e28b7ad87a53a92d2ad5494f2c5f14">SetBuildTimeout</a>(MonoDelta timeout)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPartitionerBuilder.html">kudu::client::KuduPartitionerBuilder</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduPartitionerBuilder</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduPartitionerBuilder.html">kudu::client::KuduPartitionerBuilder</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPartitionerBuilder.html">kudu::client::KuduPartitionerBuilder</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduPartitionerBuilder.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduPartitionerBuilder.html b/cpp-client-api/classkudu_1_1client_1_1KuduPartitionerBuilder.html
new file mode 100644
index 0000000..ede19cd
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduPartitionerBuilder.html
@@ -0,0 +1,185 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduPartitionerBuilder 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduPartitionerBuilder.html">KuduPartitionerBuilder</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classkudu_1_1client_1_1KuduPartitionerBuilder-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduPartitionerBuilder Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Builder for Partitioner instances.  
+ <a href="classkudu_1_1client_1_1KuduPartitionerBuilder.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</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:a27d130235be1c2691779e1d97732a4ba"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduPartitionerBuilder.html#a27d130235be1c2691779e1d97732a4ba">KuduPartitionerBuilder</a> (sp::shared_ptr&lt; <a class="el" href="classkudu_1_1client_1_1KuduTable.html">KuduTable</a> &gt; table)</td></tr>
+<tr class="separator:a27d130235be1c2691779e1d97732a4ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11e28b7ad87a53a92d2ad5494f2c5f14"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11e28b7ad87a53a92d2ad5494f2c5f14"></a>
+<a class="el" href="classkudu_1_1client_1_1KuduPartitionerBuilder.html">KuduPartitionerBuilder</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduPartitionerBuilder.html#a11e28b7ad87a53a92d2ad5494f2c5f14">SetBuildTimeout</a> (<a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> timeout)</td></tr>
+<tr class="memdesc:a11e28b7ad87a53a92d2ad5494f2c5f14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the timeout used for building the Partitioner object. <br/></td></tr>
+<tr class="separator:a11e28b7ad87a53a92d2ad5494f2c5f14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8859050484de2d367781ce6ec41d0ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduPartitionerBuilder.html#aa8859050484de2d367781ce6ec41d0ba">Build</a> (<a class="el" href="classkudu_1_1client_1_1KuduPartitioner.html">KuduPartitioner</a> **partitioner)</td></tr>
+<tr class="separator:aa8859050484de2d367781ce6ec41d0ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Builder for Partitioner instances. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a27d130235be1c2691779e1d97732a4ba"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">kudu::client::KuduPartitionerBuilder::KuduPartitionerBuilder </td>
+          <td>(</td>
+          <td class="paramtype">sp::shared_ptr&lt; <a class="el" href="classkudu_1_1client_1_1KuduTable.html">KuduTable</a> &gt;&#160;</td>
+          <td class="paramname"><em>table</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Construct an instance of the class.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">table</td><td>The table whose rows should be partitioned. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="aa8859050484de2d367781ce6ec41d0ba"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduPartitionerBuilder::Build </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classkudu_1_1client_1_1KuduPartitioner.html">KuduPartitioner</a> **&#160;</td>
+          <td class="paramname"><em>partitioner</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a <a class="el" href="classkudu_1_1client_1_1KuduPartitioner.html">KuduPartitioner</a> object for the specified table.</p>
+<p>This fetches all of the partitioning information up front if it is not already cached by the associated <a class="el" href="classkudu_1_1client_1_1KuduClient.html" title="A handle for a connection to a cluster. ">KuduClient</a> object. Thus, it may time out or have an error if the Kudu master is not accessible.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">partitioner</td><td>The resulting <a class="el" href="classkudu_1_1client_1_1KuduPartitioner.html">KuduPartitioner</a> instance; caller gets ownership.</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section note"><dt>Note</dt><dd>If the <a class="el" href="classkudu_1_1client_1_1KuduClient.html" title="A handle for a connection to a cluster. ">KuduClient</a> object associated with the table already has some partition information cached (e.g. due to the construction of other Partitioners, or due to normal read/write activity), the resulting Partitioner will make use of that cached information. This means that the resulting partitioner is not guaranteed to have up-to-date partition information in the case that there has been a recent change to the partitioning of the target table. </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduPredicate-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduPredicate-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduPredicate-members.html
new file mode 100644
index 0000000..14f4a17
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduPredicate-members.html
@@ -0,0 +1,121 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">KuduPredicate</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::client::KuduPredicate Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html#a48eae317f4365f10cdf32bcde560da7c">Clone</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html#ad58e80ced596d7738f99b5b83ba24eb4">ComparisonOp</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ComparisonPredicateData</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html#ae8643ced562f7c8a4625a58a4e39abb0">Data</a></td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>EQUAL</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>ErrorPredicateData</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GREATER</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GREATER_EQUAL</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>InListPredicateData</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>IsNotNullPredicateData</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>IsNullPredicateData</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduTable</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>LESS</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>LESS_EQUAL</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ScanConfiguration</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduPredicate</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1KuduPredicate.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduPredicate.html b/cpp-client-api/classkudu_1_1client_1_1KuduPredicate.html
new file mode 100644
index 0000000..04621fd
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduPredicate.html
@@ -0,0 +1,202 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::client::KuduPredicate 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">KuduPredicate</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classkudu_1_1client_1_1KuduPredicate-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::client::KuduPredicate Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A representation of comparison predicate for Kudu queries.  
+ <a href="classkudu_1_1client_1_1KuduPredicate.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="scan__predicate_8h_source.html">scan_predicate.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:ad58e80ced596d7738f99b5b83ba24eb4"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html#ad58e80ced596d7738f99b5b83ba24eb4">ComparisonOp</a> { <br/>
+&#160;&#160;<b>LESS_EQUAL</b>, 
+<b>GREATER_EQUAL</b>, 
+<b>EQUAL</b>, 
+<b>LESS</b>, 
+<br/>
+&#160;&#160;<b>GREATER</b>
+<br/>
+ }</td></tr>
+<tr class="memdesc:ad58e80ced596d7738f99b5b83ba24eb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supported comparison operators. <br/></td></tr>
+<tr class="separator:ad58e80ced596d7738f99b5b83ba24eb4"><td class="memSeparator" colspan="2">&#160;</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:a48eae317f4365f10cdf32bcde560da7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">KuduPredicate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html#a48eae317f4365f10cdf32bcde560da7c">Clone</a> () const </td></tr>
+<tr class="separator:a48eae317f4365f10cdf32bcde560da7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ae8643ced562f7c8a4625a58a4e39abb0"><td class="memItemLeft" align="right" valign="top">class KUDU_NO_EXPORT&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html#ae8643ced562f7c8a4625a58a4e39abb0">Data</a></td></tr>
+<tr class="memdesc:ae8643ced562f7c8a4625a58a4e39abb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Forward declaration for the embedded PIMPL class.  <a href="#ae8643ced562f7c8a4625a58a4e39abb0">More...</a><br/></td></tr>
+<tr class="separator:ae8643ced562f7c8a4625a58a4e39abb0"><td class="memSeparator" colspan="2">&#160;</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:a35d8875275f641cca07004f04ccf34f3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35d8875275f641cca07004f04ccf34f3"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>ComparisonPredicateData</b></td></tr>
+<tr class="separator:a35d8875275f641cca07004f04ccf34f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b1b4b0a54ce14a49fdc0e1854d2a806"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b1b4b0a54ce14a49fdc0e1854d2a806"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>ErrorPredicateData</b></td></tr>
+<tr class="separator:a4b1b4b0a54ce14a49fdc0e1854d2a806"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49c2d34d11653cac56bc8c33d15b09e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49c2d34d11653cac56bc8c33d15b09e4"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>InListPredicateData</b></td></tr>
+<tr class="separator:a49c2d34d11653cac56bc8c33d15b09e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9131f12894fccd5bd52e4349936756e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa9131f12894fccd5bd52e4349936756e"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>IsNotNullPredicateData</b></td></tr>
+<tr class="separator:aa9131f12894fccd5bd52e4349936756e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1d5ff1bb2d8d5dd1e5ccd9b2c04474f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1d5ff1bb2d8d5dd1e5ccd9b2c04474f"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>IsNullPredicateData</b></td></tr>
+<tr class="separator:af1d5ff1bb2d8d5dd1e5ccd9b2c04474f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a770744f0111b5919212173a7efaf85cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a770744f0111b5919212173a7efaf85cd"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduTable</b></td></tr>
+<tr class="separator:a770744f0111b5919212173a7efaf85cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72362478ccdaaf6ea61d15d9fc13f7c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72362478ccdaaf6ea61d15d9fc13f7c6"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>ScanConfiguration</b></td></tr>
+<tr class="separator:a72362478ccdaaf6ea61d15d9fc13f7c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A representation of comparison predicate for Kudu queries. </p>
+<p>Call <a class="el" href="classkudu_1_1client_1_1KuduTable.html#aed6c3571aff35270a3e6cd66770f1cea">KuduTable::NewComparisonPredicate()</a> to create a predicate object. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a48eae317f4365f10cdf32bcde560da7c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">KuduPredicate</a>* kudu::client::KuduPredicate::Clone </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 new, identical, <a class="el" href="classkudu_1_1client_1_1KuduPredicate.html" title="A representation of comparison predicate for Kudu queries. ">KuduPredicate</a> object. </dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="ae8643ced562f7c8a4625a58a4e39abb0"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">class KUDU_NO_EXPORT kudu::client::KuduPredicate::Data</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Forward declaration for the embedded PIMPL class. </p>
+<p>The PIMPL class has to be public since it's actually just an interface, and gcc gives an error trying to derive from a private nested class. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="scan__predicate_8h_source.html">scan_predicate.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>


[48/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/KuduScanToken.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/KuduScanToken.html b/apidocs/org/apache/kudu/client/class-use/KuduScanToken.html
index 3f5318a..0036758 100644
--- a/apidocs/org/apache/kudu/client/class-use/KuduScanToken.html
+++ b/apidocs/org/apache/kudu/client/class-use/KuduScanToken.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.KuduScanToken (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.KuduScanToken (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.KuduScanToken (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.KuduScanToken (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/KuduScanner.KuduScannerBuilder.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/KuduScanner.KuduScannerBuilder.html b/apidocs/org/apache/kudu/client/class-use/KuduScanner.KuduScannerBuilder.html
index ef360b0..1c80270 100644
--- a/apidocs/org/apache/kudu/client/class-use/KuduScanner.KuduScannerBuilder.html
+++ b/apidocs/org/apache/kudu/client/class-use/KuduScanner.KuduScannerBuilder.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.KuduScanner.KuduScannerBuilder (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.KuduScanner.KuduScannerBuilder (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.KuduScanner.KuduScannerBuilder (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.KuduScanner.KuduScannerBuilder (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/KuduScanner.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/KuduScanner.html b/apidocs/org/apache/kudu/client/class-use/KuduScanner.html
index 146a0d4..55764be 100644
--- a/apidocs/org/apache/kudu/client/class-use/KuduScanner.html
+++ b/apidocs/org/apache/kudu/client/class-use/KuduScanner.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.KuduScanner (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.KuduScanner (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.KuduScanner (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.KuduScanner (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/KuduSession.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/KuduSession.html b/apidocs/org/apache/kudu/client/class-use/KuduSession.html
index 5fcdde3..77e405b 100644
--- a/apidocs/org/apache/kudu/client/class-use/KuduSession.html
+++ b/apidocs/org/apache/kudu/client/class-use/KuduSession.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.KuduSession (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.KuduSession (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.KuduSession (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.KuduSession (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/KuduTable.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/KuduTable.html b/apidocs/org/apache/kudu/client/class-use/KuduTable.html
index 2075746..a12dafd 100644
--- a/apidocs/org/apache/kudu/client/class-use/KuduTable.html
+++ b/apidocs/org/apache/kudu/client/class-use/KuduTable.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.KuduTable (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.KuduTable (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.KuduTable (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.KuduTable (Kudu 1.7.1 API)";
         }
     }
     catch(err) {
@@ -190,21 +190,21 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleKuduOperationsProducer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/kudu/flume/sink/SimpleKuduOperationsProducer.html#initialize-org.apache.kudu.client.KuduTable-">initialize</a></span>(<a href="../../../../../org/apache/kudu/client/KuduTable.html" title="class in org.apache.kudu.client">KuduTable</a>&nbsp;table)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">KuduOperationsProducer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/kudu/flume/sink/KuduOperationsProducer.html#initialize-org.apache.kudu.client.KuduTable-">initialize</a></span>(<a href="../../../../../org/apache/kudu/client/KuduTable.html" title="class in org.apache.kudu.client">KuduTable</a>&nbsp;table)</code>
+<div class="block">Initializes the operations producer.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleKeyedKuduOperationsProducer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/kudu/flume/sink/SimpleKeyedKuduOperationsProducer.html#initialize-org.apache.kudu.client.KuduTable-">initialize</a></span>(<a href="../../../../../org/apache/kudu/client/KuduTable.html" title="class in org.apache.kudu.client">KuduTable</a>&nbsp;table)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimpleKuduOperationsProducer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/kudu/flume/sink/SimpleKuduOperationsProducer.html#initialize-org.apache.kudu.client.KuduTable-">initialize</a></span>(<a href="../../../../../org/apache/kudu/client/KuduTable.html" title="class in org.apache.kudu.client">KuduTable</a>&nbsp;table)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">RegexpKuduOperationsProducer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/kudu/flume/sink/RegexpKuduOperationsProducer.html#initialize-org.apache.kudu.client.KuduTable-">initialize</a></span>(<a href="../../../../../org/apache/kudu/client/KuduTable.html" title="class in org.apache.kudu.client">KuduTable</a>&nbsp;table)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimpleKeyedKuduOperationsProducer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/kudu/flume/sink/SimpleKeyedKuduOperationsProducer.html#initialize-org.apache.kudu.client.KuduTable-">initialize</a></span>(<a href="../../../../../org/apache/kudu/client/KuduTable.html" title="class in org.apache.kudu.client">KuduTable</a>&nbsp;table)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">KuduOperationsProducer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/kudu/flume/sink/KuduOperationsProducer.html#initialize-org.apache.kudu.client.KuduTable-">initialize</a></span>(<a href="../../../../../org/apache/kudu/client/KuduTable.html" title="class in org.apache.kudu.client">KuduTable</a>&nbsp;table)</code>
-<div class="block">Initializes the operations producer.</div>
-</td>
+<td class="colLast"><span class="typeNameLabel">RegexpKuduOperationsProducer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/kudu/flume/sink/RegexpKuduOperationsProducer.html#initialize-org.apache.kudu.client.KuduTable-">initialize</a></span>(<a href="../../../../../org/apache/kudu/client/KuduTable.html" title="class in org.apache.kudu.client">KuduTable</a>&nbsp;table)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/ListTablesResponse.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/ListTablesResponse.html b/apidocs/org/apache/kudu/client/class-use/ListTablesResponse.html
index e1397cd..5dbd0aa 100644
--- a/apidocs/org/apache/kudu/client/class-use/ListTablesResponse.html
+++ b/apidocs/org/apache/kudu/client/class-use/ListTablesResponse.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.ListTablesResponse (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.ListTablesResponse (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.ListTablesResponse (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.ListTablesResponse (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/ListTabletServersResponse.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/ListTabletServersResponse.html b/apidocs/org/apache/kudu/client/class-use/ListTabletServersResponse.html
index 0fd371f..07bfd23 100644
--- a/apidocs/org/apache/kudu/client/class-use/ListTabletServersResponse.html
+++ b/apidocs/org/apache/kudu/client/class-use/ListTabletServersResponse.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.ListTabletServersResponse (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.ListTabletServersResponse (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.ListTabletServersResponse (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.ListTabletServersResponse (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/LocatedTablet.Replica.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/LocatedTablet.Replica.html b/apidocs/org/apache/kudu/client/class-use/LocatedTablet.Replica.html
index 8e4d187..9565ce4 100644
--- a/apidocs/org/apache/kudu/client/class-use/LocatedTablet.Replica.html
+++ b/apidocs/org/apache/kudu/client/class-use/LocatedTablet.Replica.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.LocatedTablet.Replica (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.LocatedTablet.Replica (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.LocatedTablet.Replica (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.LocatedTablet.Replica (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/LocatedTablet.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/LocatedTablet.html b/apidocs/org/apache/kudu/client/class-use/LocatedTablet.html
index 211b90a..c63af28 100644
--- a/apidocs/org/apache/kudu/client/class-use/LocatedTablet.html
+++ b/apidocs/org/apache/kudu/client/class-use/LocatedTablet.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.LocatedTablet (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.LocatedTablet (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.LocatedTablet (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.LocatedTablet (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/Operation.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/Operation.html b/apidocs/org/apache/kudu/client/class-use/Operation.html
index 86932f4..d6ee84c 100644
--- a/apidocs/org/apache/kudu/client/class-use/Operation.html
+++ b/apidocs/org/apache/kudu/client/class-use/Operation.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.Operation (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.Operation (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.Operation (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.Operation (Kudu 1.7.1 API)";
         }
     }
     catch(err) {
@@ -192,21 +192,21 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/kudu/client/Operation.html" title="class in org.apache.kudu.client">Operation</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleKuduOperationsProducer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/kudu/flume/sink/SimpleKuduOperationsProducer.html#getOperations-org.apache.flume.Event-">getOperations</a></span>(org.apache.flume.Event&nbsp;event)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">KuduOperationsProducer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/kudu/flume/sink/KuduOperationsProducer.html#getOperations-org.apache.flume.Event-">getOperations</a></span>(org.apache.flume.Event&nbsp;event)</code>
+<div class="block">Returns the operations that should be written to Kudu as a result of this event.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/kudu/client/Operation.html" title="class in org.apache.kudu.client">Operation</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">SimpleKeyedKuduOperationsProducer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/kudu/flume/sink/SimpleKeyedKuduOperationsProducer.html#getOperations-org.apache.flume.Event-">getOperations</a></span>(org.apache.flume.Event&nbsp;event)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimpleKuduOperationsProducer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/kudu/flume/sink/SimpleKuduOperationsProducer.html#getOperations-org.apache.flume.Event-">getOperations</a></span>(org.apache.flume.Event&nbsp;event)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/kudu/client/Operation.html" title="class in org.apache.kudu.client">Operation</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">RegexpKuduOperationsProducer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/kudu/flume/sink/RegexpKuduOperationsProducer.html#getOperations-org.apache.flume.Event-">getOperations</a></span>(org.apache.flume.Event&nbsp;event)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">SimpleKeyedKuduOperationsProducer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/kudu/flume/sink/SimpleKeyedKuduOperationsProducer.html#getOperations-org.apache.flume.Event-">getOperations</a></span>(org.apache.flume.Event&nbsp;event)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/kudu/client/Operation.html" title="class in org.apache.kudu.client">Operation</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">KuduOperationsProducer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/kudu/flume/sink/KuduOperationsProducer.html#getOperations-org.apache.flume.Event-">getOperations</a></span>(org.apache.flume.Event&nbsp;event)</code>
-<div class="block">Returns the operations that should be written to Kudu as a result of this event.</div>
-</td>
+<td class="colLast"><span class="typeNameLabel">RegexpKuduOperationsProducer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/kudu/flume/sink/RegexpKuduOperationsProducer.html#getOperations-org.apache.flume.Event-">getOperations</a></span>(org.apache.flume.Event&nbsp;event)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/kudu/client/Operation.html" title="class in org.apache.kudu.client">Operation</a>&gt;</code></td>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/OperationResponse.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/OperationResponse.html b/apidocs/org/apache/kudu/client/class-use/OperationResponse.html
index ed90269..402ce59 100644
--- a/apidocs/org/apache/kudu/client/class-use/OperationResponse.html
+++ b/apidocs/org/apache/kudu/client/class-use/OperationResponse.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.OperationResponse (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.OperationResponse (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.OperationResponse (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.OperationResponse (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/PartialRow.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/PartialRow.html b/apidocs/org/apache/kudu/client/class-use/PartialRow.html
index 7ffd930..51295b5 100644
--- a/apidocs/org/apache/kudu/client/class-use/PartialRow.html
+++ b/apidocs/org/apache/kudu/client/class-use/PartialRow.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.PartialRow (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.PartialRow (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.PartialRow (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.PartialRow (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/PleaseThrottleException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/PleaseThrottleException.html b/apidocs/org/apache/kudu/client/class-use/PleaseThrottleException.html
index a356e89..941bfaa 100644
--- a/apidocs/org/apache/kudu/client/class-use/PleaseThrottleException.html
+++ b/apidocs/org/apache/kudu/client/class-use/PleaseThrottleException.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.PleaseThrottleException (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.PleaseThrottleException (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.PleaseThrottleException (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.PleaseThrottleException (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/RangePartitionBound.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/RangePartitionBound.html b/apidocs/org/apache/kudu/client/class-use/RangePartitionBound.html
index bc6a426..1669832 100644
--- a/apidocs/org/apache/kudu/client/class-use/RangePartitionBound.html
+++ b/apidocs/org/apache/kudu/client/class-use/RangePartitionBound.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.RangePartitionBound (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.RangePartitionBound (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.RangePartitionBound (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.RangePartitionBound (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/ReplicaSelection.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/ReplicaSelection.html b/apidocs/org/apache/kudu/client/class-use/ReplicaSelection.html
index 6e45603..74c4dad 100644
--- a/apidocs/org/apache/kudu/client/class-use/ReplicaSelection.html
+++ b/apidocs/org/apache/kudu/client/class-use/ReplicaSelection.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.ReplicaSelection (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.ReplicaSelection (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.ReplicaSelection (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.ReplicaSelection (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/RowError.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/RowError.html b/apidocs/org/apache/kudu/client/class-use/RowError.html
index b5d8e12..feeb8c1 100644
--- a/apidocs/org/apache/kudu/client/class-use/RowError.html
+++ b/apidocs/org/apache/kudu/client/class-use/RowError.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.RowError (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.RowError (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.RowError (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.RowError (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/RowErrorsAndOverflowStatus.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/RowErrorsAndOverflowStatus.html b/apidocs/org/apache/kudu/client/class-use/RowErrorsAndOverflowStatus.html
index 07c2b30..3b1a25d 100644
--- a/apidocs/org/apache/kudu/client/class-use/RowErrorsAndOverflowStatus.html
+++ b/apidocs/org/apache/kudu/client/class-use/RowErrorsAndOverflowStatus.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.RowErrorsAndOverflowStatus (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.RowErrorsAndOverflowStatus (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.RowErrorsAndOverflowStatus (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.RowErrorsAndOverflowStatus (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/RowResult.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/RowResult.html b/apidocs/org/apache/kudu/client/class-use/RowResult.html
index e1ecc0e..dc9d9da 100644
--- a/apidocs/org/apache/kudu/client/class-use/RowResult.html
+++ b/apidocs/org/apache/kudu/client/class-use/RowResult.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.RowResult (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.RowResult (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.RowResult (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.RowResult (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/RowResultIterator.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/RowResultIterator.html b/apidocs/org/apache/kudu/client/class-use/RowResultIterator.html
index 3c3f88b..701967e 100644
--- a/apidocs/org/apache/kudu/client/class-use/RowResultIterator.html
+++ b/apidocs/org/apache/kudu/client/class-use/RowResultIterator.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.RowResultIterator (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.RowResultIterator (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.RowResultIterator (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.RowResultIterator (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/SessionConfiguration.FlushMode.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/SessionConfiguration.FlushMode.html b/apidocs/org/apache/kudu/client/class-use/SessionConfiguration.FlushMode.html
index e4469f3..9a21333 100644
--- a/apidocs/org/apache/kudu/client/class-use/SessionConfiguration.FlushMode.html
+++ b/apidocs/org/apache/kudu/client/class-use/SessionConfiguration.FlushMode.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.SessionConfiguration.FlushMode (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.SessionConfiguration.FlushMode (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.SessionConfiguration.FlushMode (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.SessionConfiguration.FlushMode (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/SessionConfiguration.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/SessionConfiguration.html b/apidocs/org/apache/kudu/client/class-use/SessionConfiguration.html
index 3b570fa..75446c4 100644
--- a/apidocs/org/apache/kudu/client/class-use/SessionConfiguration.html
+++ b/apidocs/org/apache/kudu/client/class-use/SessionConfiguration.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.kudu.client.SessionConfiguration (Kudu 1.7.0 API)</title>
+<title>Uses of Interface org.apache.kudu.client.SessionConfiguration (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.kudu.client.SessionConfiguration (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Interface org.apache.kudu.client.SessionConfiguration (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/Statistics.Statistic.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/Statistics.Statistic.html b/apidocs/org/apache/kudu/client/class-use/Statistics.Statistic.html
index 8658870..180b896 100644
--- a/apidocs/org/apache/kudu/client/class-use/Statistics.Statistic.html
+++ b/apidocs/org/apache/kudu/client/class-use/Statistics.Statistic.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.Statistics.Statistic (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.Statistics.Statistic (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.Statistics.Statistic (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.Statistics.Statistic (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/Statistics.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/Statistics.html b/apidocs/org/apache/kudu/client/class-use/Statistics.html
index 2886630..523fcd6 100644
--- a/apidocs/org/apache/kudu/client/class-use/Statistics.html
+++ b/apidocs/org/apache/kudu/client/class-use/Statistics.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.Statistics (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.Statistics (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.Statistics (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.Statistics (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/Status.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/Status.html b/apidocs/org/apache/kudu/client/class-use/Status.html
index ccbfa57..f6d00f1 100644
--- a/apidocs/org/apache/kudu/client/class-use/Status.html
+++ b/apidocs/org/apache/kudu/client/class-use/Status.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.Status (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.Status (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.Status (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.Status (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/Update.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/Update.html b/apidocs/org/apache/kudu/client/class-use/Update.html
index f5662fa..09c9b7b 100644
--- a/apidocs/org/apache/kudu/client/class-use/Update.html
+++ b/apidocs/org/apache/kudu/client/class-use/Update.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.Update (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.Update (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.Update (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.Update (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/class-use/Upsert.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/class-use/Upsert.html b/apidocs/org/apache/kudu/client/class-use/Upsert.html
index 2a2204c..8d5e0ea 100644
--- a/apidocs/org/apache/kudu/client/class-use/Upsert.html
+++ b/apidocs/org/apache/kudu/client/class-use/Upsert.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.client.Upsert (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.client.Upsert (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.client.Upsert (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.client.Upsert (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/package-frame.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/package-frame.html b/apidocs/org/apache/kudu/client/package-frame.html
index 6a9e062..5f18d45 100644
--- a/apidocs/org/apache/kudu/client/package-frame.html
+++ b/apidocs/org/apache/kudu/client/package-frame.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.kudu.client (Kudu 1.7.0 API)</title>
+<title>org.apache.kudu.client (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/package-summary.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/package-summary.html b/apidocs/org/apache/kudu/client/package-summary.html
index d7955f7..15f82ca 100644
--- a/apidocs/org/apache/kudu/client/package-summary.html
+++ b/apidocs/org/apache/kudu/client/package-summary.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.kudu.client (Kudu 1.7.0 API)</title>
+<title>org.apache.kudu.client (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.kudu.client (Kudu 1.7.0 API)";
+            parent.document.title="org.apache.kudu.client (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/package-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/package-tree.html b/apidocs/org/apache/kudu/client/package-tree.html
index 5b44c09..f6f1384 100644
--- a/apidocs/org/apache/kudu/client/package-tree.html
+++ b/apidocs/org/apache/kudu/client/package-tree.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.kudu.client Class Hierarchy (Kudu 1.7.0 API)</title>
+<title>org.apache.kudu.client Class Hierarchy (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.kudu.client Class Hierarchy (Kudu 1.7.0 API)";
+            parent.document.title="org.apache.kudu.client Class Hierarchy (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/client/package-use.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/client/package-use.html b/apidocs/org/apache/kudu/client/package-use.html
index 8aacee0..f587fb8 100644
--- a/apidocs/org/apache/kudu/client/package-use.html
+++ b/apidocs/org/apache/kudu/client/package-use.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package org.apache.kudu.client (Kudu 1.7.0 API)</title>
+<title>Uses of Package org.apache.kudu.client (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.kudu.client (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Package org.apache.kudu.client (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/flume/sink/AvroKuduOperationsProducer.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/flume/sink/AvroKuduOperationsProducer.html b/apidocs/org/apache/kudu/flume/sink/AvroKuduOperationsProducer.html
index c80548d..5003a87 100644
--- a/apidocs/org/apache/kudu/flume/sink/AvroKuduOperationsProducer.html
+++ b/apidocs/org/apache/kudu/flume/sink/AvroKuduOperationsProducer.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>AvroKuduOperationsProducer (Kudu 1.7.0 API)</title>
+<title>AvroKuduOperationsProducer (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AvroKuduOperationsProducer (Kudu 1.7.0 API)";
+            parent.document.title="AvroKuduOperationsProducer (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/flume/sink/KuduOperationsProducer.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/flume/sink/KuduOperationsProducer.html b/apidocs/org/apache/kudu/flume/sink/KuduOperationsProducer.html
index 26398f0..8c19d15 100644
--- a/apidocs/org/apache/kudu/flume/sink/KuduOperationsProducer.html
+++ b/apidocs/org/apache/kudu/flume/sink/KuduOperationsProducer.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>KuduOperationsProducer (Kudu 1.7.0 API)</title>
+<title>KuduOperationsProducer (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="KuduOperationsProducer (Kudu 1.7.0 API)";
+            parent.document.title="KuduOperationsProducer (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/flume/sink/KuduSink.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/flume/sink/KuduSink.html b/apidocs/org/apache/kudu/flume/sink/KuduSink.html
index 333be83..d7863a1 100644
--- a/apidocs/org/apache/kudu/flume/sink/KuduSink.html
+++ b/apidocs/org/apache/kudu/flume/sink/KuduSink.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>KuduSink (Kudu 1.7.0 API)</title>
+<title>KuduSink (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="KuduSink (Kudu 1.7.0 API)";
+            parent.document.title="KuduSink (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/flume/sink/KuduSinkConfigurationConstants.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/flume/sink/KuduSinkConfigurationConstants.html b/apidocs/org/apache/kudu/flume/sink/KuduSinkConfigurationConstants.html
index 34c75c1..f68efe2 100644
--- a/apidocs/org/apache/kudu/flume/sink/KuduSinkConfigurationConstants.html
+++ b/apidocs/org/apache/kudu/flume/sink/KuduSinkConfigurationConstants.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>KuduSinkConfigurationConstants (Kudu 1.7.0 API)</title>
+<title>KuduSinkConfigurationConstants (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="KuduSinkConfigurationConstants (Kudu 1.7.0 API)";
+            parent.document.title="KuduSinkConfigurationConstants (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/flume/sink/RegexpKuduOperationsProducer.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/flume/sink/RegexpKuduOperationsProducer.html b/apidocs/org/apache/kudu/flume/sink/RegexpKuduOperationsProducer.html
index a2c894f..174d9e6 100644
--- a/apidocs/org/apache/kudu/flume/sink/RegexpKuduOperationsProducer.html
+++ b/apidocs/org/apache/kudu/flume/sink/RegexpKuduOperationsProducer.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RegexpKuduOperationsProducer (Kudu 1.7.0 API)</title>
+<title>RegexpKuduOperationsProducer (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RegexpKuduOperationsProducer (Kudu 1.7.0 API)";
+            parent.document.title="RegexpKuduOperationsProducer (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/flume/sink/SimpleKeyedKuduOperationsProducer.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/flume/sink/SimpleKeyedKuduOperationsProducer.html b/apidocs/org/apache/kudu/flume/sink/SimpleKeyedKuduOperationsProducer.html
index cf54bb6..8ad2fa6 100644
--- a/apidocs/org/apache/kudu/flume/sink/SimpleKeyedKuduOperationsProducer.html
+++ b/apidocs/org/apache/kudu/flume/sink/SimpleKeyedKuduOperationsProducer.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SimpleKeyedKuduOperationsProducer (Kudu 1.7.0 API)</title>
+<title>SimpleKeyedKuduOperationsProducer (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SimpleKeyedKuduOperationsProducer (Kudu 1.7.0 API)";
+            parent.document.title="SimpleKeyedKuduOperationsProducer (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/flume/sink/SimpleKuduOperationsProducer.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/flume/sink/SimpleKuduOperationsProducer.html b/apidocs/org/apache/kudu/flume/sink/SimpleKuduOperationsProducer.html
index 4dfe15d..203a71c 100644
--- a/apidocs/org/apache/kudu/flume/sink/SimpleKuduOperationsProducer.html
+++ b/apidocs/org/apache/kudu/flume/sink/SimpleKuduOperationsProducer.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SimpleKuduOperationsProducer (Kudu 1.7.0 API)</title>
+<title>SimpleKuduOperationsProducer (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SimpleKuduOperationsProducer (Kudu 1.7.0 API)";
+            parent.document.title="SimpleKuduOperationsProducer (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/flume/sink/class-use/AvroKuduOperationsProducer.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/flume/sink/class-use/AvroKuduOperationsProducer.html b/apidocs/org/apache/kudu/flume/sink/class-use/AvroKuduOperationsProducer.html
index bc51d9d..793b4a3 100644
--- a/apidocs/org/apache/kudu/flume/sink/class-use/AvroKuduOperationsProducer.html
+++ b/apidocs/org/apache/kudu/flume/sink/class-use/AvroKuduOperationsProducer.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.flume.sink.AvroKuduOperationsProducer (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.flume.sink.AvroKuduOperationsProducer (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.flume.sink.AvroKuduOperationsProducer (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.flume.sink.AvroKuduOperationsProducer (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/flume/sink/class-use/KuduOperationsProducer.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/flume/sink/class-use/KuduOperationsProducer.html b/apidocs/org/apache/kudu/flume/sink/class-use/KuduOperationsProducer.html
index 1e7ba1a..213f66a 100644
--- a/apidocs/org/apache/kudu/flume/sink/class-use/KuduOperationsProducer.html
+++ b/apidocs/org/apache/kudu/flume/sink/class-use/KuduOperationsProducer.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.kudu.flume.sink.KuduOperationsProducer (Kudu 1.7.0 API)</title>
+<title>Uses of Interface org.apache.kudu.flume.sink.KuduOperationsProducer (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.kudu.flume.sink.KuduOperationsProducer (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Interface org.apache.kudu.flume.sink.KuduOperationsProducer (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/flume/sink/class-use/KuduSink.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/flume/sink/class-use/KuduSink.html b/apidocs/org/apache/kudu/flume/sink/class-use/KuduSink.html
index 2cc9388..7f1a411 100644
--- a/apidocs/org/apache/kudu/flume/sink/class-use/KuduSink.html
+++ b/apidocs/org/apache/kudu/flume/sink/class-use/KuduSink.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.flume.sink.KuduSink (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.flume.sink.KuduSink (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.flume.sink.KuduSink (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.flume.sink.KuduSink (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/flume/sink/class-use/KuduSinkConfigurationConstants.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/flume/sink/class-use/KuduSinkConfigurationConstants.html b/apidocs/org/apache/kudu/flume/sink/class-use/KuduSinkConfigurationConstants.html
index f389ce4..2b0fca1 100644
--- a/apidocs/org/apache/kudu/flume/sink/class-use/KuduSinkConfigurationConstants.html
+++ b/apidocs/org/apache/kudu/flume/sink/class-use/KuduSinkConfigurationConstants.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.flume.sink.KuduSinkConfigurationConstants (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.flume.sink.KuduSinkConfigurationConstants (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.flume.sink.KuduSinkConfigurationConstants (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.flume.sink.KuduSinkConfigurationConstants (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/flume/sink/class-use/RegexpKuduOperationsProducer.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/flume/sink/class-use/RegexpKuduOperationsProducer.html b/apidocs/org/apache/kudu/flume/sink/class-use/RegexpKuduOperationsProducer.html
index 669589c..5436c10 100644
--- a/apidocs/org/apache/kudu/flume/sink/class-use/RegexpKuduOperationsProducer.html
+++ b/apidocs/org/apache/kudu/flume/sink/class-use/RegexpKuduOperationsProducer.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.flume.sink.RegexpKuduOperationsProducer (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.flume.sink.RegexpKuduOperationsProducer (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.flume.sink.RegexpKuduOperationsProducer (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.flume.sink.RegexpKuduOperationsProducer (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/flume/sink/class-use/SimpleKeyedKuduOperationsProducer.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/flume/sink/class-use/SimpleKeyedKuduOperationsProducer.html b/apidocs/org/apache/kudu/flume/sink/class-use/SimpleKeyedKuduOperationsProducer.html
index 9695e0a..3116dee 100644
--- a/apidocs/org/apache/kudu/flume/sink/class-use/SimpleKeyedKuduOperationsProducer.html
+++ b/apidocs/org/apache/kudu/flume/sink/class-use/SimpleKeyedKuduOperationsProducer.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.flume.sink.SimpleKeyedKuduOperationsProducer (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.flume.sink.SimpleKeyedKuduOperationsProducer (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.flume.sink.SimpleKeyedKuduOperationsProducer (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.flume.sink.SimpleKeyedKuduOperationsProducer (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/flume/sink/class-use/SimpleKuduOperationsProducer.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/flume/sink/class-use/SimpleKuduOperationsProducer.html b/apidocs/org/apache/kudu/flume/sink/class-use/SimpleKuduOperationsProducer.html
index 63827f3..869e86c 100644
--- a/apidocs/org/apache/kudu/flume/sink/class-use/SimpleKuduOperationsProducer.html
+++ b/apidocs/org/apache/kudu/flume/sink/class-use/SimpleKuduOperationsProducer.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.flume.sink.SimpleKuduOperationsProducer (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.flume.sink.SimpleKuduOperationsProducer (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.flume.sink.SimpleKuduOperationsProducer (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.flume.sink.SimpleKuduOperationsProducer (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/flume/sink/package-frame.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/flume/sink/package-frame.html b/apidocs/org/apache/kudu/flume/sink/package-frame.html
index 7633fe0..f9e0d3f 100644
--- a/apidocs/org/apache/kudu/flume/sink/package-frame.html
+++ b/apidocs/org/apache/kudu/flume/sink/package-frame.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.kudu.flume.sink (Kudu 1.7.0 API)</title>
+<title>org.apache.kudu.flume.sink (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/flume/sink/package-summary.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/flume/sink/package-summary.html b/apidocs/org/apache/kudu/flume/sink/package-summary.html
index 46eb839..904e1a5 100644
--- a/apidocs/org/apache/kudu/flume/sink/package-summary.html
+++ b/apidocs/org/apache/kudu/flume/sink/package-summary.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.kudu.flume.sink (Kudu 1.7.0 API)</title>
+<title>org.apache.kudu.flume.sink (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.kudu.flume.sink (Kudu 1.7.0 API)";
+            parent.document.title="org.apache.kudu.flume.sink (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/flume/sink/package-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/flume/sink/package-tree.html b/apidocs/org/apache/kudu/flume/sink/package-tree.html
index 6c99bb1..240933c 100644
--- a/apidocs/org/apache/kudu/flume/sink/package-tree.html
+++ b/apidocs/org/apache/kudu/flume/sink/package-tree.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.kudu.flume.sink Class Hierarchy (Kudu 1.7.0 API)</title>
+<title>org.apache.kudu.flume.sink Class Hierarchy (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.kudu.flume.sink Class Hierarchy (Kudu 1.7.0 API)";
+            parent.document.title="org.apache.kudu.flume.sink Class Hierarchy (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/flume/sink/package-use.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/flume/sink/package-use.html b/apidocs/org/apache/kudu/flume/sink/package-use.html
index a6e62e3..2002feb 100644
--- a/apidocs/org/apache/kudu/flume/sink/package-use.html
+++ b/apidocs/org/apache/kudu/flume/sink/package-use.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package org.apache.kudu.flume.sink (Kudu 1.7.0 API)</title>
+<title>Uses of Package org.apache.kudu.flume.sink (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.kudu.flume.sink (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Package org.apache.kudu.flume.sink (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/CommandLineParser.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/CommandLineParser.html b/apidocs/org/apache/kudu/mapreduce/CommandLineParser.html
index d87029e..41fbd6b 100644
--- a/apidocs/org/apache/kudu/mapreduce/CommandLineParser.html
+++ b/apidocs/org/apache/kudu/mapreduce/CommandLineParser.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CommandLineParser (Kudu 1.7.0 API)</title>
+<title>CommandLineParser (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CommandLineParser (Kudu 1.7.0 API)";
+            parent.document.title="CommandLineParser (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/KuduTableInputFormat.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/KuduTableInputFormat.html b/apidocs/org/apache/kudu/mapreduce/KuduTableInputFormat.html
index 162bc97..f0ab340 100644
--- a/apidocs/org/apache/kudu/mapreduce/KuduTableInputFormat.html
+++ b/apidocs/org/apache/kudu/mapreduce/KuduTableInputFormat.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>KuduTableInputFormat (Kudu 1.7.0 API)</title>
+<title>KuduTableInputFormat (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="KuduTableInputFormat (Kudu 1.7.0 API)";
+            parent.document.title="KuduTableInputFormat (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/KuduTableMapReduceUtil.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/KuduTableMapReduceUtil.html b/apidocs/org/apache/kudu/mapreduce/KuduTableMapReduceUtil.html
index 089864f..96f91b9 100644
--- a/apidocs/org/apache/kudu/mapreduce/KuduTableMapReduceUtil.html
+++ b/apidocs/org/apache/kudu/mapreduce/KuduTableMapReduceUtil.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>KuduTableMapReduceUtil (Kudu 1.7.0 API)</title>
+<title>KuduTableMapReduceUtil (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="KuduTableMapReduceUtil (Kudu 1.7.0 API)";
+            parent.document.title="KuduTableMapReduceUtil (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/KuduTableOutputCommitter.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/KuduTableOutputCommitter.html b/apidocs/org/apache/kudu/mapreduce/KuduTableOutputCommitter.html
index f3e4d92..f9929ad 100644
--- a/apidocs/org/apache/kudu/mapreduce/KuduTableOutputCommitter.html
+++ b/apidocs/org/apache/kudu/mapreduce/KuduTableOutputCommitter.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>KuduTableOutputCommitter (Kudu 1.7.0 API)</title>
+<title>KuduTableOutputCommitter (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="KuduTableOutputCommitter (Kudu 1.7.0 API)";
+            parent.document.title="KuduTableOutputCommitter (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/KuduTableOutputFormat.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/KuduTableOutputFormat.html b/apidocs/org/apache/kudu/mapreduce/KuduTableOutputFormat.html
index 129e90d..001445b 100644
--- a/apidocs/org/apache/kudu/mapreduce/KuduTableOutputFormat.html
+++ b/apidocs/org/apache/kudu/mapreduce/KuduTableOutputFormat.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>KuduTableOutputFormat (Kudu 1.7.0 API)</title>
+<title>KuduTableOutputFormat (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="KuduTableOutputFormat (Kudu 1.7.0 API)";
+            parent.document.title="KuduTableOutputFormat (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/TableReducer.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/TableReducer.html b/apidocs/org/apache/kudu/mapreduce/TableReducer.html
index 09fb249..06734bc 100644
--- a/apidocs/org/apache/kudu/mapreduce/TableReducer.html
+++ b/apidocs/org/apache/kudu/mapreduce/TableReducer.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TableReducer (Kudu 1.7.0 API)</title>
+<title>TableReducer (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TableReducer (Kudu 1.7.0 API)";
+            parent.document.title="TableReducer (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/class-use/CommandLineParser.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/class-use/CommandLineParser.html b/apidocs/org/apache/kudu/mapreduce/class-use/CommandLineParser.html
index b4e5e3c..7c01e21 100644
--- a/apidocs/org/apache/kudu/mapreduce/class-use/CommandLineParser.html
+++ b/apidocs/org/apache/kudu/mapreduce/class-use/CommandLineParser.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.mapreduce.CommandLineParser (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.mapreduce.CommandLineParser (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.mapreduce.CommandLineParser (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.mapreduce.CommandLineParser (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/class-use/KuduTableInputFormat.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/class-use/KuduTableInputFormat.html b/apidocs/org/apache/kudu/mapreduce/class-use/KuduTableInputFormat.html
index 7d908ce..5eb74db 100644
--- a/apidocs/org/apache/kudu/mapreduce/class-use/KuduTableInputFormat.html
+++ b/apidocs/org/apache/kudu/mapreduce/class-use/KuduTableInputFormat.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.mapreduce.KuduTableInputFormat (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.mapreduce.KuduTableInputFormat (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.mapreduce.KuduTableInputFormat (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.mapreduce.KuduTableInputFormat (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/class-use/KuduTableMapReduceUtil.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/class-use/KuduTableMapReduceUtil.html b/apidocs/org/apache/kudu/mapreduce/class-use/KuduTableMapReduceUtil.html
index fe2903e..ed0ff41 100644
--- a/apidocs/org/apache/kudu/mapreduce/class-use/KuduTableMapReduceUtil.html
+++ b/apidocs/org/apache/kudu/mapreduce/class-use/KuduTableMapReduceUtil.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.mapreduce.KuduTableMapReduceUtil (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.mapreduce.KuduTableMapReduceUtil (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.mapreduce.KuduTableMapReduceUtil (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.mapreduce.KuduTableMapReduceUtil (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/class-use/KuduTableOutputCommitter.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/class-use/KuduTableOutputCommitter.html b/apidocs/org/apache/kudu/mapreduce/class-use/KuduTableOutputCommitter.html
index 7af7613..67a7488 100644
--- a/apidocs/org/apache/kudu/mapreduce/class-use/KuduTableOutputCommitter.html
+++ b/apidocs/org/apache/kudu/mapreduce/class-use/KuduTableOutputCommitter.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.mapreduce.KuduTableOutputCommitter (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.mapreduce.KuduTableOutputCommitter (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.mapreduce.KuduTableOutputCommitter (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.mapreduce.KuduTableOutputCommitter (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/class-use/KuduTableOutputFormat.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/class-use/KuduTableOutputFormat.html b/apidocs/org/apache/kudu/mapreduce/class-use/KuduTableOutputFormat.html
index b902106..026870e 100644
--- a/apidocs/org/apache/kudu/mapreduce/class-use/KuduTableOutputFormat.html
+++ b/apidocs/org/apache/kudu/mapreduce/class-use/KuduTableOutputFormat.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.mapreduce.KuduTableOutputFormat (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.mapreduce.KuduTableOutputFormat (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.mapreduce.KuduTableOutputFormat (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.mapreduce.KuduTableOutputFormat (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/class-use/TableReducer.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/class-use/TableReducer.html b/apidocs/org/apache/kudu/mapreduce/class-use/TableReducer.html
index 6251fb8..d83da28 100644
--- a/apidocs/org/apache/kudu/mapreduce/class-use/TableReducer.html
+++ b/apidocs/org/apache/kudu/mapreduce/class-use/TableReducer.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.kudu.mapreduce.TableReducer (Kudu 1.7.0 API)</title>
+<title>Uses of Class org.apache.kudu.mapreduce.TableReducer (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.kudu.mapreduce.TableReducer (Kudu 1.7.0 API)";
+            parent.document.title="Uses of Class org.apache.kudu.mapreduce.TableReducer (Kudu 1.7.1 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/package-frame.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/package-frame.html b/apidocs/org/apache/kudu/mapreduce/package-frame.html
index a50aa50..3dcaa76 100644
--- a/apidocs/org/apache/kudu/mapreduce/package-frame.html
+++ b/apidocs/org/apache/kudu/mapreduce/package-frame.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.kudu.mapreduce (Kudu 1.7.0 API)</title>
+<title>org.apache.kudu.mapreduce (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/apidocs/org/apache/kudu/mapreduce/package-summary.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/kudu/mapreduce/package-summary.html b/apidocs/org/apache/kudu/mapreduce/package-summary.html
index 5aec1b7..2051bef 100644
--- a/apidocs/org/apache/kudu/mapreduce/package-summary.html
+++ b/apidocs/org/apache/kudu/mapreduce/package-summary.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.kudu.mapreduce (Kudu 1.7.0 API)</title>
+<title>org.apache.kudu.mapreduce (Kudu 1.7.1 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.kudu.mapreduce (Kudu 1.7.0 API)";
+            parent.document.title="org.apache.kudu.mapreduce (Kudu 1.7.1 API)";
         }
     }
     catch(err) {


[09/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_tablet_server-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_tablet_server-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_tablet_server-members.html
deleted file mode 100644
index 936889d..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_tablet_server-members.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html">KuduTabletServer</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduTabletServer Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html">kudu::client::KuduTabletServer</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html#a2b25121a16e203f2fa673644950da1d1">hostname</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html">kudu::client::KuduTabletServer</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduClient</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html">kudu::client::KuduTabletServer</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html">kudu::client::KuduTabletServer</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduScanner</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html">kudu::client::KuduTabletServer</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html">kudu::client::KuduTabletServer</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduScanTokenBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html">kudu::client::KuduTabletServer</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html">kudu::client::KuduTabletServer</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html#a16f7afb807b569d73c54b5b7feda2c9f">port</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html">kudu::client::KuduTabletServer</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html#a5de30699fb086485d44b14469234bbfc">uuid</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html">kudu::client::KuduTabletServer</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduTabletServer</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html">kudu::client::KuduTabletServer</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html">kudu::client::KuduTabletServer</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_tablet_server.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_tablet_server.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_tablet_server.html
deleted file mode 100644
index e3ee77e..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_tablet_server.html
+++ /dev/null
@@ -1,172 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduTabletServer 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html">KuduTabletServer</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_tablet_server-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduTabletServer Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>In-memory representation of a remote tablet server.  
- <a href="classkudu_1_1client_1_1_kudu_tablet_server.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="client_8h_source.html">client.h</a>&gt;</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:a5de30699fb086485d44b14469234bbfc"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html#a5de30699fb086485d44b14469234bbfc">uuid</a> () const</td></tr>
-<tr class="separator:a5de30699fb086485d44b14469234bbfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2b25121a16e203f2fa673644950da1d1"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html#a2b25121a16e203f2fa673644950da1d1">hostname</a> () const</td></tr>
-<tr class="separator:a2b25121a16e203f2fa673644950da1d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a16f7afb807b569d73c54b5b7feda2c9f"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_tablet_server.html#a16f7afb807b569d73c54b5b7feda2c9f">port</a> () const</td></tr>
-<tr class="separator:a16f7afb807b569d73c54b5b7feda2c9f"><td class="memSeparator" colspan="2">&#160;</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:a5b5a804db2a148e792148f521f04b486"><td class="memItemLeft" align="right" valign="top"><a id="a5b5a804db2a148e792148f521f04b486"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduClient</b></td></tr>
-<tr class="separator:a5b5a804db2a148e792148f521f04b486"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a79d30f3059c783e077627a6f6d153c1b"><td class="memItemLeft" align="right" valign="top"><a id="a79d30f3059c783e077627a6f6d153c1b"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanner</b></td></tr>
-<tr class="separator:a79d30f3059c783e077627a6f6d153c1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a644ef5d9d668e5772acd6dc03c4f14ee"><td class="memItemLeft" align="right" valign="top"><a id="a644ef5d9d668e5772acd6dc03c4f14ee"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanTokenBuilder</b></td></tr>
-<tr class="separator:a644ef5d9d668e5772acd6dc03c4f14ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>In-memory representation of a remote tablet server. </p>
-</div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="a2b25121a16e203f2fa673644950da1d1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a2b25121a16e203f2fa673644950da1d1">&#9670;&nbsp;</a></span>hostname()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const std::string&amp; kudu::client::KuduTabletServer::hostname </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>Hostname of the first RPC address that this tablet server is listening on. </dd></dl>
-
-</div>
-</div>
-<a id="a16f7afb807b569d73c54b5b7feda2c9f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a16f7afb807b569d73c54b5b7feda2c9f">&#9670;&nbsp;</a></span>port()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">uint16_t kudu::client::KuduTabletServer::port </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>Port number of the first RPC address that this tablet server is listening on. </dd></dl>
-
-</div>
-</div>
-<a id="a5de30699fb086485d44b14469234bbfc"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a5de30699fb086485d44b14469234bbfc">&#9670;&nbsp;</a></span>uuid()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const std::string&amp; kudu::client::KuduTabletServer::uuid </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>The UUID which is globally unique and guaranteed not to change for the lifetime of the tablet server. </dd></dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_update-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_update-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_update-members.html
deleted file mode 100644
index 60031a0..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_update-members.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_update.html">KuduUpdate</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduUpdate Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_update.html">kudu::client::KuduUpdate</a>, including all inherited members.</p>
-<table class="directory">
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DELETE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>INSERT</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduTable</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_update.html">kudu::client::KuduUpdate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_update.html">kudu::client::KuduUpdate</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#a8889770ce62e2ca0ce5d55c9c90af6bc">mutable_row</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#ab73a467a979bc76bb4738ba038d7f0bd">row</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_update.html#af05d202ea529554b6d033d51ec942718">ToString</a>() const OVERRIDE</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_update.html">kudu::client::KuduUpdate</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="classkudu_1_1client_1_1_kudu_write_operation.html#a87d94ee5801a6b16fc6d1f44ee2e4357">Type</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>UPDATE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>UPSERT</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduUpdate</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_update.html">kudu::client::KuduUpdate</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_update.html">kudu::client::KuduUpdate</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduWriteOperation</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</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 for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_update.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_update.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_update.html
deleted file mode 100644
index 4daafcf..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_update.html
+++ /dev/null
@@ -1,164 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduUpdate 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_update.html">KuduUpdate</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_update-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduUpdate Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>A single row update to be sent to the cluster.  
- <a href="classkudu_1_1client_1_1_kudu_update.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="write__op_8h_source.html">write_op.h</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for kudu::client::KuduUpdate:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="classkudu_1_1client_1_1_kudu_update.png" usemap="#kudu::client::KuduUpdate_map" alt=""/>
-  <map id="kudu::client::KuduUpdate_map" name="kudu::client::KuduUpdate_map">
-<area href="classkudu_1_1client_1_1_kudu_write_operation.html" title="A single-row write operation to be sent to a Kudu table. " alt="kudu::client::KuduWriteOperation" shape="rect" coords="0,0,195,24"/>
-</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:af05d202ea529554b6d033d51ec942718"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_update.html#af05d202ea529554b6d033d51ec942718">ToString</a> () const OVERRIDE</td></tr>
-<tr class="separator:af05d202ea529554b6d033d51ec942718"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classkudu_1_1client_1_1_kudu_write_operation"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classkudu_1_1client_1_1_kudu_write_operation')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td></tr>
-<tr class="memitem:ab73a467a979bc76bb4738ba038d7f0bd inherit pub_methods_classkudu_1_1client_1_1_kudu_write_operation"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#ab73a467a979bc76bb4738ba038d7f0bd">row</a> () const</td></tr>
-<tr class="separator:ab73a467a979bc76bb4738ba038d7f0bd inherit pub_methods_classkudu_1_1client_1_1_kudu_write_operation"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8889770ce62e2ca0ce5d55c9c90af6bc inherit pub_methods_classkudu_1_1client_1_1_kudu_write_operation"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#a8889770ce62e2ca0ce5d55c9c90af6bc">mutable_row</a> ()</td></tr>
-<tr class="separator:a8889770ce62e2ca0ce5d55c9c90af6bc inherit pub_methods_classkudu_1_1client_1_1_kudu_write_operation"><td class="memSeparator" colspan="2">&#160;</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:a770744f0111b5919212173a7efaf85cd"><td class="memItemLeft" align="right" valign="top"><a id="a770744f0111b5919212173a7efaf85cd"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduTable</b></td></tr>
-<tr class="separator:a770744f0111b5919212173a7efaf85cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_types_classkudu_1_1client_1_1_kudu_write_operation"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classkudu_1_1client_1_1_kudu_write_operation')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td></tr>
-<tr class="memitem:a87d94ee5801a6b16fc6d1f44ee2e4357 inherit pub_types_classkudu_1_1client_1_1_kudu_write_operation"><td class="memItemLeft" align="right" valign="top"><a id="a87d94ee5801a6b16fc6d1f44ee2e4357"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#a87d94ee5801a6b16fc6d1f44ee2e4357">Type</a> { <b>INSERT</b> = 1, 
-<b>UPDATE</b> = 2, 
-<b>DELETE</b> = 3, 
-<b>UPSERT</b> = 4
- }</td></tr>
-<tr class="memdesc:a87d94ee5801a6b16fc6d1f44ee2e4357"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write operation types. <br /></td></tr>
-<tr class="separator:a87d94ee5801a6b16fc6d1f44ee2e4357 inherit pub_types_classkudu_1_1client_1_1_kudu_write_operation"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>A single row update to be sent to the cluster. </p>
-<dl class="section pre"><dt>Precondition</dt><dd>An update requires the key columns and at least one other column in the schema to be set in the embedded <a class="el" href="class_kudu_partial_row.html" title="A row which may only contain values for a subset of the columns. ">KuduPartialRow</a> object. </dd></dl>
-</div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="af05d202ea529554b6d033d51ec942718"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af05d202ea529554b6d033d51ec942718">&#9670;&nbsp;</a></span>ToString()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual std::string kudu::client::KuduUpdate::ToString </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 class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p></p>
-<dl class="section return"><dt>Returns</dt><dd>String representation of the operation. </dd></dl>
-
-<p>Implements <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#a50b5405c4dfc7af038daa4780aea6e19">kudu::client::KuduWriteOperation</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="write__op_8h_source.html">write_op.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_update.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_update.png b/cpp-client-api/classkudu_1_1client_1_1_kudu_update.png
deleted file mode 100644
index 03a93e0..0000000
Binary files a/cpp-client-api/classkudu_1_1client_1_1_kudu_update.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_upsert-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_upsert-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_upsert-members.html
deleted file mode 100644
index 60c91a4..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_upsert-members.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_upsert.html">KuduUpsert</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduUpsert Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_upsert.html">kudu::client::KuduUpsert</a>, including all inherited members.</p>
-<table class="directory">
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DELETE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>INSERT</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduTable</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_upsert.html">kudu::client::KuduUpsert</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_upsert.html">kudu::client::KuduUpsert</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#a8889770ce62e2ca0ce5d55c9c90af6bc">mutable_row</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#ab73a467a979bc76bb4738ba038d7f0bd">row</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_upsert.html#a0608280ef5b4eb2a53c0b303db7401c8">ToString</a>() const OVERRIDE</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_upsert.html">kudu::client::KuduUpsert</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="classkudu_1_1client_1_1_kudu_write_operation.html#a87d94ee5801a6b16fc6d1f44ee2e4357">Type</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>UPDATE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>UPSERT</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduUpsert</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_upsert.html">kudu::client::KuduUpsert</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_upsert.html">kudu::client::KuduUpsert</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduWriteOperation</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</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 for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_upsert.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_upsert.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_upsert.html
deleted file mode 100644
index fa00527..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_upsert.html
+++ /dev/null
@@ -1,164 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduUpsert 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_upsert.html">KuduUpsert</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_upsert-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduUpsert Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>A single row upsert to be sent to the cluster.  
- <a href="classkudu_1_1client_1_1_kudu_upsert.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="write__op_8h_source.html">write_op.h</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for kudu::client::KuduUpsert:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="classkudu_1_1client_1_1_kudu_upsert.png" usemap="#kudu::client::KuduUpsert_map" alt=""/>
-  <map id="kudu::client::KuduUpsert_map" name="kudu::client::KuduUpsert_map">
-<area href="classkudu_1_1client_1_1_kudu_write_operation.html" title="A single-row write operation to be sent to a Kudu table. " alt="kudu::client::KuduWriteOperation" shape="rect" coords="0,0,195,24"/>
-</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:a0608280ef5b4eb2a53c0b303db7401c8"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_upsert.html#a0608280ef5b4eb2a53c0b303db7401c8">ToString</a> () const OVERRIDE</td></tr>
-<tr class="separator:a0608280ef5b4eb2a53c0b303db7401c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classkudu_1_1client_1_1_kudu_write_operation"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classkudu_1_1client_1_1_kudu_write_operation')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td></tr>
-<tr class="memitem:ab73a467a979bc76bb4738ba038d7f0bd inherit pub_methods_classkudu_1_1client_1_1_kudu_write_operation"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#ab73a467a979bc76bb4738ba038d7f0bd">row</a> () const</td></tr>
-<tr class="separator:ab73a467a979bc76bb4738ba038d7f0bd inherit pub_methods_classkudu_1_1client_1_1_kudu_write_operation"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8889770ce62e2ca0ce5d55c9c90af6bc inherit pub_methods_classkudu_1_1client_1_1_kudu_write_operation"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#a8889770ce62e2ca0ce5d55c9c90af6bc">mutable_row</a> ()</td></tr>
-<tr class="separator:a8889770ce62e2ca0ce5d55c9c90af6bc inherit pub_methods_classkudu_1_1client_1_1_kudu_write_operation"><td class="memSeparator" colspan="2">&#160;</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:a770744f0111b5919212173a7efaf85cd"><td class="memItemLeft" align="right" valign="top"><a id="a770744f0111b5919212173a7efaf85cd"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduTable</b></td></tr>
-<tr class="separator:a770744f0111b5919212173a7efaf85cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_types_classkudu_1_1client_1_1_kudu_write_operation"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classkudu_1_1client_1_1_kudu_write_operation')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td></tr>
-<tr class="memitem:a87d94ee5801a6b16fc6d1f44ee2e4357 inherit pub_types_classkudu_1_1client_1_1_kudu_write_operation"><td class="memItemLeft" align="right" valign="top"><a id="a87d94ee5801a6b16fc6d1f44ee2e4357"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#a87d94ee5801a6b16fc6d1f44ee2e4357">Type</a> { <b>INSERT</b> = 1, 
-<b>UPDATE</b> = 2, 
-<b>DELETE</b> = 3, 
-<b>UPSERT</b> = 4
- }</td></tr>
-<tr class="memdesc:a87d94ee5801a6b16fc6d1f44ee2e4357"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write operation types. <br /></td></tr>
-<tr class="separator:a87d94ee5801a6b16fc6d1f44ee2e4357 inherit pub_types_classkudu_1_1client_1_1_kudu_write_operation"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>A single row upsert to be sent to the cluster. </p>
-<p>See <a class="el" href="classkudu_1_1client_1_1_kudu_insert.html" title="A single row insert to be sent to the cluster. ">KuduInsert</a> for more details. </p>
-</div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="a0608280ef5b4eb2a53c0b303db7401c8"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0608280ef5b4eb2a53c0b303db7401c8">&#9670;&nbsp;</a></span>ToString()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual std::string kudu::client::KuduUpsert::ToString </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 class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p></p>
-<dl class="section return"><dt>Returns</dt><dd>String representation of the operation. </dd></dl>
-
-<p>Implements <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#a50b5405c4dfc7af038daa4780aea6e19">kudu::client::KuduWriteOperation</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="write__op_8h_source.html">write_op.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_upsert.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_upsert.png b/cpp-client-api/classkudu_1_1client_1_1_kudu_upsert.png
deleted file mode 100644
index 6c4891c..0000000
Binary files a/cpp-client-api/classkudu_1_1client_1_1_kudu_upsert.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_value-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_value-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_value-members.html
deleted file mode 100644
index 2120c20..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_value-members.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_value.html">KuduValue</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduValue Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_value.html">kudu::client::KuduValue</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_value.html#ab4fe2a0c7c0cd0115c52b72ef7f03569">Clone</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_value.html">kudu::client::KuduValue</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>ComparisonPredicateData</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_value.html">kudu::client::KuduValue</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_value.html">kudu::client::KuduValue</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_value.html#a886211bbe237e0009fb9b89c146f4bfe">CopyString</a>(Slice s)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_value.html">kudu::client::KuduValue</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>FromBool</b>(bool b) (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_value.html">kudu::client::KuduValue</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_value.html">kudu::client::KuduValue</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FromDouble</b>(double d) (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_value.html">kudu::client::KuduValue</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_value.html">kudu::client::KuduValue</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>FromFloat</b>(float f) (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_value.html">kudu::client::KuduValue</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_value.html">kudu::client::KuduValue</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FromInt</b>(int64_t val) (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_value.html">kudu::client::KuduValue</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_value.html">kudu::client::KuduValue</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>InListPredicateData</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_value.html">kudu::client::KuduValue</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_value.html">kudu::client::KuduValue</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduColumnSpec</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_value.html">kudu::client::KuduValue</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_value.html">kudu::client::KuduValue</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduValue</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_value.html">kudu::client::KuduValue</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_value.html">kudu::client::KuduValue</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_value.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_value.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_value.html
deleted file mode 100644
index b4a706d..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_value.html
+++ /dev/null
@@ -1,194 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduValue 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_value.html">KuduValue</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_value-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduValue Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>A constant cell value with a specific type.  
- <a href="classkudu_1_1client_1_1_kudu_value.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="value_8h_source.html">value.h</a>&gt;</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:ab4fe2a0c7c0cd0115c52b72ef7f03569"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1client_1_1_kudu_value.html">KuduValue</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_value.html#ab4fe2a0c7c0cd0115c52b72ef7f03569">Clone</a> () const</td></tr>
-<tr class="separator:ab4fe2a0c7c0cd0115c52b72ef7f03569"><td class="memSeparator" colspan="2">&#160;</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:a886211bbe237e0009fb9b89c146f4bfe"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1client_1_1_kudu_value.html">KuduValue</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_value.html#a886211bbe237e0009fb9b89c146f4bfe">CopyString</a> (<a class="el" href="classkudu_1_1_slice.html">Slice</a> s)</td></tr>
-<tr class="separator:a886211bbe237e0009fb9b89c146f4bfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Builders from integral types.</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Construct a <a class="el" href="classkudu_1_1client_1_1_kudu_value.html" title="A constant cell value with a specific type. ">KuduValue</a> object from the given value of integral type.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to build the <a class="el" href="classkudu_1_1client_1_1_kudu_value.html" title="A constant cell value with a specific type. ">KuduValue</a> from. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="classkudu_1_1client_1_1_kudu_value.html" title="A constant cell value with a specific type. ">KuduValue</a> object. </dd></dl>
-</div></td></tr>
-<tr class="memitem:ada685c0346016968a6677e3694568302"><td class="memItemLeft" align="right" valign="top"><a id="ada685c0346016968a6677e3694568302"></a>
-static <a class="el" href="classkudu_1_1client_1_1_kudu_value.html">KuduValue</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>FromInt</b> (int64_t val)</td></tr>
-<tr class="separator:ada685c0346016968a6677e3694568302"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3469831efbab8638dc472a83ea80a9f0"><td class="memItemLeft" align="right" valign="top"><a id="a3469831efbab8638dc472a83ea80a9f0"></a>
-static <a class="el" href="classkudu_1_1client_1_1_kudu_value.html">KuduValue</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>FromFloat</b> (float f)</td></tr>
-<tr class="separator:a3469831efbab8638dc472a83ea80a9f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad03d0e5a03f349f1928f2082850439cb"><td class="memItemLeft" align="right" valign="top"><a id="ad03d0e5a03f349f1928f2082850439cb"></a>
-static <a class="el" href="classkudu_1_1client_1_1_kudu_value.html">KuduValue</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>FromDouble</b> (double d)</td></tr>
-<tr class="separator:ad03d0e5a03f349f1928f2082850439cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9e97771cfd494721715329df4915e943"><td class="memItemLeft" align="right" valign="top"><a id="a9e97771cfd494721715329df4915e943"></a>
-static <a class="el" href="classkudu_1_1client_1_1_kudu_value.html">KuduValue</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>FromBool</b> (bool b)</td></tr>
-<tr class="separator:a9e97771cfd494721715329df4915e943"><td class="memSeparator" colspan="2">&#160;</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:a35d8875275f641cca07004f04ccf34f3"><td class="memItemLeft" align="right" valign="top"><a id="a35d8875275f641cca07004f04ccf34f3"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>ComparisonPredicateData</b></td></tr>
-<tr class="separator:a35d8875275f641cca07004f04ccf34f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a49c2d34d11653cac56bc8c33d15b09e4"><td class="memItemLeft" align="right" valign="top"><a id="a49c2d34d11653cac56bc8c33d15b09e4"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>InListPredicateData</b></td></tr>
-<tr class="separator:a49c2d34d11653cac56bc8c33d15b09e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2e6c5f4ca00ab2d2d3e227bf22a7f111"><td class="memItemLeft" align="right" valign="top"><a id="a2e6c5f4ca00ab2d2d3e227bf22a7f111"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduColumnSpec</b></td></tr>
-<tr class="separator:a2e6c5f4ca00ab2d2d3e227bf22a7f111"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>A constant cell value with a specific type. </p>
-</div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="ab4fe2a0c7c0cd0115c52b72ef7f03569"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab4fe2a0c7c0cd0115c52b72ef7f03569">&#9670;&nbsp;</a></span>Clone()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1client_1_1_kudu_value.html">KuduValue</a>* kudu::client::KuduValue::Clone </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 new identical <a class="el" href="classkudu_1_1client_1_1_kudu_value.html" title="A constant cell value with a specific type. ">KuduValue</a> object. </dd></dl>
-
-</div>
-</div>
-<a id="a886211bbe237e0009fb9b89c146f4bfe"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a886211bbe237e0009fb9b89c146f4bfe">&#9670;&nbsp;</a></span>CopyString()</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_1client_1_1_kudu_value.html">KuduValue</a>* kudu::client::KuduValue::CopyString </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classkudu_1_1_slice.html">Slice</a>&#160;</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">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-<p>Construct a <a class="el" href="classkudu_1_1client_1_1_kudu_value.html" title="A constant cell value with a specific type. ">KuduValue</a> by copying the value of the given <a class="el" href="classkudu_1_1_slice.html" title="A wrapper around externally allocated data. ">Slice</a>.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>The slice to copy value from. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="classkudu_1_1client_1_1_kudu_value.html" title="A constant cell value with a specific type. ">KuduValue</a> object. </dd></dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="value_8h_source.html">value.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_write_operation-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_write_operation-members.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_write_operation-members.html
deleted file mode 100644
index e44dfb1..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_write_operation-members.html
+++ /dev/null
@@ -1,96 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">KuduWriteOperation</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::KuduWriteOperation Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>, including all inherited members.</p>
-<table class="directory">
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DELETE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>INSERT</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::Batcher</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>internal::ErrorCollector</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::WriteRpc</b> (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#a8889770ce62e2ca0ce5d55c9c90af6bc">mutable_row</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#ab73a467a979bc76bb4738ba038d7f0bd">row</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#a50b5405c4dfc7af038daa4780aea6e19">ToString</a>() const =0</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#a87d94ee5801a6b16fc6d1f44ee2e4357">Type</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>UPDATE</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>UPSERT</b> enum value (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduWriteOperation</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">kudu::client::KuduWriteOperation</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 for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>


[02/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_c.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_c.html b/cpp-client-api/functions_c.html
deleted file mode 100644
index 9412acb..0000000
--- a/cpp-client-api/functions_c.html
+++ /dev/null
@@ -1,155 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: Class Members</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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<!-- 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 class="contents">
-<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
-
-<h3><a id="index_c"></a>- c -</h3><ul>
-<li>cell()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a2ff4e572251b5873491dfe827ec2c5af">kudu::client::KuduScanBatch</a>
-</li>
-<li>CerrLog()
-: <a class="el" href="classkudu_1_1internal__logging_1_1_cerr_log.html#ac3773ad2825d82f91ea65109f2def713">kudu::internal_logging::CerrLog</a>
-</li>
-<li>check_size()
-: <a class="el" href="classkudu_1_1_slice.html#a48bc614a10aba1268eae9a7054bf5f9e">kudu::Slice</a>
-</li>
-<li>clear()
-: <a class="el" href="classkudu_1_1_slice.html#afb914c0769f019a7c2f28b755cba5eb5">kudu::Slice</a>
-</li>
-<li>clear_master_server_addrs()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html#a08f4d2bf7053c6336e625ee2e6eeddd1">kudu::client::KuduClientBuilder</a>
-</li>
-<li>client()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a551fc897a7776d870bfe3d7fe403aca1">kudu::client::KuduSession</a>
-, <a class="el" href="classkudu_1_1client_1_1_kudu_table.html#a23a66ada3e868985467b2ded94cb24bf">kudu::client::KuduTable</a>
-</li>
-<li>CLIENT_PROPAGATED
-: <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aabd55109ba3b086bbe33b277cdd40d22ae978fab7451faebf4399830b603c855c">kudu::client::KuduSession</a>
-</li>
-<li>Clone()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html#a04cb09a481c3b94f249d81d2fd3d7670">kudu::client::KuduPredicate</a>
-, <a class="el" href="classkudu_1_1client_1_1_kudu_value.html#ab4fe2a0c7c0cd0115c52b72ef7f03569">kudu::client::KuduValue</a>
-</li>
-<li>CloneAndAppend()
-: <a class="el" href="classkudu_1_1_status.html#a835f657424af6bc1cb092139833e41a7">kudu::Status</a>
-</li>
-<li>CloneAndPrepend()
-: <a class="el" href="classkudu_1_1_status.html#abcee50c360b182faa966e8a96d0ba9de">kudu::Status</a>
-</li>
-<li>Close()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#ac673dd15cb038e75787af7e74087e874">kudu::client::KuduScanner</a>
-, <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aa5204844e361ecc3068fbc4e02fd4436">kudu::client::KuduSession</a>
-</li>
-<li>CLOSEST_REPLICA
-: <a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11aa801886067da41dacd0c9c2b8091f08d8">kudu::client::KuduClient</a>
-</li>
-<li>CodeAsString()
-: <a class="el" href="classkudu_1_1_status.html#a6fafe0e7de52282c53ac29760fc409c5">kudu::Status</a>
-</li>
-<li>Column()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html#ac918de6adc1a15ad27e218664f308980">kudu::client::KuduSchema</a>
-</li>
-<li>COMMIT_WAIT
-: <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aabd55109ba3b086bbe33b277cdd40d22a70010f3ef1f70b99b02328c024c436c9">kudu::client::KuduSession</a>
-</li>
-<li>compare()
-: <a class="el" href="classkudu_1_1_slice.html#a6e5fabfcb85d2076297aa3c24ba448c2">kudu::Slice</a>
-</li>
-<li>ComparisonOp
-: <a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html#ad58e80ced596d7738f99b5b83ba24eb4">kudu::client::KuduPredicate</a>
-</li>
-<li>Compression()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html#ad9ed2e008ee926ee50c23e664d854e8b">kudu::client::KuduColumnSpec</a>
-</li>
-<li>compression()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#a46e1dace4602244a3b7b6f43bf7f5554">kudu::client::KuduColumnStorageAttributes</a>
-</li>
-<li>CompressionType
-: <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#af579406931a40daa5cb9e10603341a78">kudu::client::KuduColumnStorageAttributes</a>
-</li>
-<li>CopyFrom()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#a11234db43eb8b758a65ba1b08f6b65b0">kudu::client::KuduColumnSchema</a>
-</li>
-<li>CopyString()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_value.html#a886211bbe237e0009fb9b89c146f4bfe">kudu::client::KuduValue</a>
-</li>
-<li>CountBufferedOperations()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a24e68920465b5bb06f0426dea5970112">kudu::client::KuduSession</a>
-</li>
-<li>CountPendingErrors()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a8836aa2b627defd9ff8e567dd5e17913">kudu::client::KuduSession</a>
-</li>
-<li>Create()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a30efad5c256dae0af7bb43599403b1cc">kudu::client::KuduTableCreator</a>
-</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_d.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_d.html b/cpp-client-api/functions_d.html
deleted file mode 100644
index edceecd..0000000
--- a/cpp-client-api/functions_d.html
+++ /dev/null
@@ -1,115 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: Class Members</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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<!-- 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 class="contents">
-<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
-
-<h3><a id="index_d"></a>- d -</h3><ul>
-<li>Data
-: <a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html#ae8643ced562f7c8a4625a58a4e39abb0">kudu::client::KuduPredicate</a>
-</li>
-<li>data()
-: <a class="el" href="classkudu_1_1_slice.html#aa81f3cd3f43d72892397734399bed06d">kudu::Slice</a>
-</li>
-<li>DataType
-: <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#aba69238e70af5c887a4fb11fa2a120c5">kudu::client::KuduColumnSchema</a>
-</li>
-<li>DataTypeToString()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#af362af4f9c937c2b7fa90ef284cfbd1c">kudu::client::KuduColumnSchema</a>
-</li>
-<li>Default()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html#a92c63c0e1872c03fcabeac19d802f6c7">kudu::client::KuduColumnSpec</a>
-</li>
-<li>default_admin_operation_timeout()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a0646b1b93edeb92cf7ea46a1bb433838">kudu::client::KuduClient</a>
-, <a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html#a6114bb56e4d9d1231df0ef73c9aec752">kudu::client::KuduClientBuilder</a>
-</li>
-<li>default_rpc_timeout()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aaae3d73831a41d260d2578fef68bcd49">kudu::client::KuduClient</a>
-, <a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html#a1813e8c8d24e92a0a710724000e2b3df">kudu::client::KuduClientBuilder</a>
-</li>
-<li>DeleteTable()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_client.html#a9d7cbad036bc74c71873a428abce5c1d">kudu::client::KuduClient</a>
-</li>
-<li>DeserializeIntoScanner()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token.html#ae90d9422476cf6eee5c33afb41d1f867">kudu::client::KuduScanToken</a>
-</li>
-<li>direct_data()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a09bfd1652c0ab153ca6759317c3d3992">kudu::client::KuduScanBatch</a>
-</li>
-<li>DropColumn()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#ac5a4ec376ec53ba912b85ea0057d10a7">kudu::client::KuduTableAlterer</a>
-</li>
-<li>DropRangePartition()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#ab0f8abf78d35725198876aaa04b737a7">kudu::client::KuduTableAlterer</a>
-</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_e.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_e.html b/cpp-client-api/functions_e.html
deleted file mode 100644
index 62443c6..0000000
--- a/cpp-client-api/functions_e.html
+++ /dev/null
@@ -1,109 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: Class Members</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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<!-- 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 class="contents">
-<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
-
-<h3><a id="index_e"></a>- e -</h3><ul>
-<li>empty()
-: <a class="el" href="classkudu_1_1_slice.html#a072af6f4ad1aef904c5f683107d0e523">kudu::Slice</a>
-</li>
-<li>EncodeRowKey()
-: <a class="el" href="class_kudu_partial_row.html#a4bfc81d0678835bb8d97ef24f76ebda2">KuduPartialRow</a>
-</li>
-<li>Encoding()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html#ae0ceeb41ac1427c2472a2f28778b6e97">kudu::client::KuduColumnSpec</a>
-</li>
-<li>encoding()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#a7d0f25ffc47a1f00a17697dd0fe1d12b">kudu::client::KuduColumnStorageAttributes</a>
-</li>
-<li>EncodingType
-: <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#aeb835a12e6f40b1a619afa8abd773b6d">kudu::client::KuduColumnStorageAttributes</a>
-</li>
-<li>end()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a54bc996032e6b5bc0df0962d821c113c">kudu::client::KuduScanBatch</a>
-</li>
-<li>Equals()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#aaf2cdb1424600e420601b68b8dd05c3a">kudu::client::KuduColumnSchema</a>
-, <a class="el" href="classkudu_1_1client_1_1_kudu_schema.html#a3db3761d3df18e12e45e3573bc182f47">kudu::client::KuduSchema</a>
-, <a class="el" href="classkudu_1_1_mono_delta.html#aeeda0dc9b20ef8cbc9622431b38d09bc">kudu::MonoDelta</a>
-</li>
-<li>EXCLUSIVE_BOUND
-: <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601">kudu::client::KuduTableCreator</a>
-</li>
-<li>ExportAuthenticationCredentials()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_client.html#ae932971967e58a8a7b85f6a56ee44cd0">kudu::client::KuduClient</a>
-</li>
-<li>ExternalConsistencyMode
-: <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aabd55109ba3b086bbe33b277cdd40d22">kudu::client::KuduSession</a>
-</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_enum.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_enum.html b/cpp-client-api/functions_enum.html
index 9f3522c..4ea6f66 100644
--- a/cpp-client-api/functions_enum.html
+++ b/cpp-client-api/functions_enum.html
@@ -3,15 +3,16 @@
 <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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
 <title>Kudu C++ client API: Class Members - Enumerations</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() { searchBox.OnSelectItem(0); });
+</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -20,7 +21,7 @@
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tr style="height: 56px;">
-  <td id="projectalign" style="padding-left: 0.5em;">
+  <td style="padding-left: 0.5em;">
    <div id="projectname">Kudu C++ client API
    </div>
   </td>
@@ -29,29 +30,60 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.14 -->
+<!-- Generated by Doxygen 1.8.5 -->
 <script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
 </script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</script>
-<div id="main-nav"></div>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li class="current"><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
 </div><!-- top -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
 
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
@@ -63,44 +95,44 @@ $(function() {
 <div class="contents">
 &#160;<ul>
 <li>ComparisonOp
-: <a class="el" href="classkudu_1_1client_1_1_kudu_predicate.html#ad58e80ced596d7738f99b5b83ba24eb4">kudu::client::KuduPredicate</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduPredicate.html#ad58e80ced596d7738f99b5b83ba24eb4">kudu::client::KuduPredicate</a>
 </li>
 <li>CompressionType
-: <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#af579406931a40daa5cb9e10603341a78">kudu::client::KuduColumnStorageAttributes</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#af579406931a40daa5cb9e10603341a78">kudu::client::KuduColumnStorageAttributes</a>
 </li>
 <li>DataType
-: <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#aba69238e70af5c887a4fb11fa2a120c5">kudu::client::KuduColumnSchema</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#aba69238e70af5c887a4fb11fa2a120c5">kudu::client::KuduColumnSchema</a>
 </li>
 <li>EncodingType
-: <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#aeb835a12e6f40b1a619afa8abd773b6d">kudu::client::KuduColumnStorageAttributes</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#aeb835a12e6f40b1a619afa8abd773b6d">kudu::client::KuduColumnStorageAttributes</a>
 </li>
 <li>ExternalConsistencyMode
-: <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aabd55109ba3b086bbe33b277cdd40d22">kudu::client::KuduSession</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#aabd55109ba3b086bbe33b277cdd40d22">kudu::client::KuduSession</a>
 </li>
 <li>FlushMode
-: <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19">kudu::client::KuduSession</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#aaec3956e642610d703f3b83b78e24e19">kudu::client::KuduSession</a>
 </li>
 <li>OrderMode
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a3d6c79325c9da9741d0accf1b43bf7f9">kudu::client::KuduScanner</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3d6c79325c9da9741d0accf1b43bf7f9">kudu::client::KuduScanner</a>
 </li>
 <li>RangePartitionBound
-: <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343b">kudu::client::KuduTableCreator</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343b">kudu::client::KuduTableCreator</a>
 </li>
 <li>ReadMode
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a36fdb59d6488618363331269d3f58348">kudu::client::KuduScanner</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348">kudu::client::KuduScanner</a>
 </li>
 <li>ReplicaSelection
-: <a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11a">kudu::client::KuduClient</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduClient.html#aef70c7f3a596ecda4040f9d46514b11a">kudu::client::KuduClient</a>
 </li>
 <li>Type
-: <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#a87d94ee5801a6b16fc6d1f44ee2e4357">kudu::client::KuduWriteOperation</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a87d94ee5801a6b16fc6d1f44ee2e4357">kudu::client::KuduWriteOperation</a>
 </li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
   <br>
   <small>Copyright © 2018 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_eval.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_eval.html b/cpp-client-api/functions_eval.html
index 7eabe55..69e3b37 100644
--- a/cpp-client-api/functions_eval.html
+++ b/cpp-client-api/functions_eval.html
@@ -3,15 +3,16 @@
 <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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
 <title>Kudu C++ client API: Class Members - Enumerator</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() { searchBox.OnSelectItem(0); });
+</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -20,7 +21,7 @@
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tr style="height: 56px;">
-  <td id="projectalign" style="padding-left: 0.5em;">
+  <td style="padding-left: 0.5em;">
    <div id="projectname">Kudu C++ client API
    </div>
   </td>
@@ -29,29 +30,60 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.14 -->
+<!-- Generated by Doxygen 1.8.5 -->
 <script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
 </script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</script>
-<div id="main-nav"></div>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li class="current"><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
 </div><!-- top -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
 
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
@@ -63,62 +95,62 @@ $(function() {
 <div class="contents">
 &#160;<ul>
 <li>AUTO_FLUSH_BACKGROUND
-: <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19a520b8eef7ef0fd149b2757faf43972b1">kudu::client::KuduSession</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#aaec3956e642610d703f3b83b78e24e19a520b8eef7ef0fd149b2757faf43972b1">kudu::client::KuduSession</a>
 </li>
 <li>AUTO_FLUSH_SYNC
-: <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19ad74b76e407e62ca951d369521636df2b">kudu::client::KuduSession</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#aaec3956e642610d703f3b83b78e24e19ad74b76e407e62ca951d369521636df2b">kudu::client::KuduSession</a>
 </li>
 <li>CLIENT_PROPAGATED
-: <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aabd55109ba3b086bbe33b277cdd40d22ae978fab7451faebf4399830b603c855c">kudu::client::KuduSession</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#aabd55109ba3b086bbe33b277cdd40d22ae978fab7451faebf4399830b603c855c">kudu::client::KuduSession</a>
 </li>
 <li>CLOSEST_REPLICA
-: <a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11aa801886067da41dacd0c9c2b8091f08d8">kudu::client::KuduClient</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduClient.html#aef70c7f3a596ecda4040f9d46514b11aa801886067da41dacd0c9c2b8091f08d8">kudu::client::KuduClient</a>
 </li>
 <li>COMMIT_WAIT
-: <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aabd55109ba3b086bbe33b277cdd40d22a70010f3ef1f70b99b02328c024c436c9">kudu::client::KuduSession</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#aabd55109ba3b086bbe33b277cdd40d22a70010f3ef1f70b99b02328c024c436c9">kudu::client::KuduSession</a>
 </li>
 <li>EXCLUSIVE_BOUND
-: <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601">kudu::client::KuduTableCreator</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343baa117961e0003fd28663861833d23e601">kudu::client::KuduTableCreator</a>
 </li>
 <li>FIRST_REPLICA
-: <a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11aaa060fb6126a3e3fa80079f885dc7d48f">kudu::client::KuduClient</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduClient.html#aef70c7f3a596ecda4040f9d46514b11aaa060fb6126a3e3fa80079f885dc7d48f">kudu::client::KuduClient</a>
 </li>
 <li>GROUP_VARINT
-: <a class="el" href="classkudu_1_1client_1_1_kudu_column_storage_attributes.html#aeb835a12e6f40b1a619afa8abd773b6da28c1ed31be30579070232164c24b4b82">kudu::client::KuduColumnStorageAttributes</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#aeb835a12e6f40b1a619afa8abd773b6da28c1ed31be30579070232164c24b4b82">kudu::client::KuduColumnStorageAttributes</a>
 </li>
 <li>INCLUSIVE_BOUND
-: <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a0a63fdc58e8062e505f4fa71d6f2343ba0f4899cc63fba167455e05b525f0b950">kudu::client::KuduTableCreator</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343ba0f4899cc63fba167455e05b525f0b950">kudu::client::KuduTableCreator</a>
 </li>
 <li>LEADER_ONLY
-: <a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11aafb912836db348061379d0e0a9055e239">kudu::client::KuduClient</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduClient.html#aef70c7f3a596ecda4040f9d46514b11aafb912836db348061379d0e0a9055e239">kudu::client::KuduClient</a>
 </li>
 <li>MANUAL_FLUSH
-: <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19a1db3efc2094da09aae45bb68475cdb4a">kudu::client::KuduSession</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#aaec3956e642610d703f3b83b78e24e19a1db3efc2094da09aae45bb68475cdb4a">kudu::client::KuduSession</a>
 </li>
 <li>ORDERED
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a3d6c79325c9da9741d0accf1b43bf7f9a4395ad2ec57ce53e30d8b5748fa2c63a">kudu::client::KuduScanner</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3d6c79325c9da9741d0accf1b43bf7f9a4395ad2ec57ce53e30d8b5748fa2c63a">kudu::client::KuduScanner</a>
 </li>
 <li>READ_AT_SNAPSHOT
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a36fdb59d6488618363331269d3f58348a380798cc81589d865b7b2549e186b2e2">kudu::client::KuduScanner</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348a380798cc81589d865b7b2549e186b2e2">kudu::client::KuduScanner</a>
 </li>
 <li>READ_LATEST
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a36fdb59d6488618363331269d3f58348a8694cef688d819806fa9a85b002231a8">kudu::client::KuduScanner</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348a8694cef688d819806fa9a85b002231a8">kudu::client::KuduScanner</a>
 </li>
 <li>READ_YOUR_WRITES
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a36fdb59d6488618363331269d3f58348af77adb329e45d7e0b1ac136dad8f8567">kudu::client::KuduScanner</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348af77adb329e45d7e0b1ac136dad8f8567">kudu::client::KuduScanner</a>
 </li>
 <li>TIMESTAMP
-: <a class="el" href="classkudu_1_1client_1_1_kudu_column_schema.html#aba69238e70af5c887a4fb11fa2a120c5a27d1b7aca7cf9a01d9258a41bbe3b505">kudu::client::KuduColumnSchema</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#aba69238e70af5c887a4fb11fa2a120c5a27d1b7aca7cf9a01d9258a41bbe3b505">kudu::client::KuduColumnSchema</a>
 </li>
 <li>UNORDERED
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a3d6c79325c9da9741d0accf1b43bf7f9adfeea547de613f36a0aff9f585671ec3">kudu::client::KuduScanner</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3d6c79325c9da9741d0accf1b43bf7f9adfeea547de613f36a0aff9f585671ec3">kudu::client::KuduScanner</a>
 </li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
   <br>
   <small>Copyright © 2018 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_f.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_f.html b/cpp-client-api/functions_f.html
deleted file mode 100644
index 56b9f91..0000000
--- a/cpp-client-api/functions_f.html
+++ /dev/null
@@ -1,96 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: Class Members</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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<!-- 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 class="contents">
-<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
-
-<h3><a id="index_f"></a>- f -</h3><ul>
-<li>failed_op()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_error.html#a8f20b590e9da321abc624480c62262ea">kudu::client::KuduError</a>
-</li>
-<li>FIRST_REPLICA
-: <a class="el" href="classkudu_1_1client_1_1_kudu_client.html#aef70c7f3a596ecda4040f9d46514b11aaa060fb6126a3e3fa80079f885dc7d48f">kudu::client::KuduClient</a>
-</li>
-<li>Flush()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#a64955abb5f5cc821b6e56354f733ce84">kudu::client::KuduSession</a>
-</li>
-<li>FlushAsync()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad8c68570479e95b325d8a5437eef8731">kudu::client::KuduSession</a>
-</li>
-<li>FlushMode
-: <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#aaec3956e642610d703f3b83b78e24e19">kudu::client::KuduSession</a>
-</li>
-<li>FunctionType
-: <a class="el" href="classkudu_1_1client_1_1_kudu_logging_function_callback.html#a309185776b93bf5e532440b4638a649d">kudu::client::KuduLoggingFunctionCallback&lt; T &gt;</a>
-, <a class="el" href="classkudu_1_1client_1_1_kudu_status_function_callback.html#a20c231ae32873ea7f462b8f3ea05d910">kudu::client::KuduStatusFunctionCallback&lt; T &gt;</a>
-</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_func.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_func.html b/cpp-client-api/functions_func.html
index 9b28820..f20e6c9 100644
--- a/cpp-client-api/functions_func.html
+++ b/cpp-client-api/functions_func.html
@@ -3,15 +3,16 @@
 <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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
 <title>Kudu C++ client API: Class Members - Functions</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() { searchBox.OnSelectItem(0); });
+</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -20,7 +21,7 @@
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tr style="height: 56px;">
-  <td id="projectalign" style="padding-left: 0.5em;">
+  <td style="padding-left: 0.5em;">
    <div id="projectname">Kudu C++ client API
    </div>
   </td>
@@ -29,29 +30,84 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.14 -->
+<!-- Generated by Doxygen 1.8.5 -->
 <script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
 </script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</script>
-<div id="main-nav"></div>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li><a href="functions.html"><span>All</span></a></li>
+      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li class="current"><a href="functions_func.html#index_a"><span>a</span></a></li>
+      <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+      <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
 </div><!-- top -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
 
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
@@ -63,70 +119,70 @@ $(function() {
 <div class="contents">
 &#160;
 
-<h3><a id="index_a"></a>- a -</h3><ul>
+<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
 <li>add_hash_partitions()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#a989ccdb9b6f4186d3227d3811048538e">kudu::client::KuduTableCreator</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a989ccdb9b6f4186d3227d3811048538e">kudu::client::KuduTableCreator</a>
 </li>
 <li>add_master_server_addr()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html#add149f1c1c2d3653e6a6cae4f44fa90c">kudu::client::KuduClientBuilder</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#add149f1c1c2d3653e6a6cae4f44fa90c">kudu::client::KuduClientBuilder</a>
 </li>
 <li>add_range_partition()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#aac3d941bf3b381c08f64ed919680984a">kudu::client::KuduTableCreator</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#aac3d941bf3b381c08f64ed919680984a">kudu::client::KuduTableCreator</a>
 </li>
 <li>add_range_partition_split()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_table_creator.html#adbdd2208d9ede696704fbecea15bea1f">kudu::client::KuduTableCreator</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#adbdd2208d9ede696704fbecea15bea1f">kudu::client::KuduTableCreator</a>
 </li>
 <li>AddColumn()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html#a0fdf28d49cc05ba4f3182f7398ddf600">kudu::client::KuduSchemaBuilder</a>
-, <a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#acb9406a6a254997dd584ce6c2cf51cd0">kudu::client::KuduTableAlterer</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#acb9406a6a254997dd584ce6c2cf51cd0">kudu::client::KuduTableAlterer</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html#a0fdf28d49cc05ba4f3182f7398ddf600">kudu::client::KuduSchemaBuilder</a>
 </li>
 <li>AddConjunctPredicate()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a47b0fcd30f8002cb4fdcf69351896b74">kudu::client::KuduScanner</a>
-, <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#ac40487d17b8e4dcca7ca08efeb5f195e">kudu::client::KuduScanTokenBuilder</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a47b0fcd30f8002cb4fdcf69351896b74">kudu::client::KuduScanner</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#ac40487d17b8e4dcca7ca08efeb5f195e">kudu::client::KuduScanTokenBuilder</a>
 </li>
 <li>AddExclusiveUpperBound()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a551fd38d48a686f2662727a82e79bd3d">kudu::client::KuduScanner</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a551fd38d48a686f2662727a82e79bd3d">kudu::client::KuduScanner</a>
 </li>
 <li>AddExclusiveUpperBoundPartitionKeyRaw()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#aa951a6ec3aeb82c82afe35d8e3ba18a9">kudu::client::KuduScanner</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aa951a6ec3aeb82c82afe35d8e3ba18a9">kudu::client::KuduScanner</a>
 </li>
 <li>AddExclusiveUpperBoundRaw()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#aefb6badecb950d5089b2f9d29d1f2ffe">kudu::client::KuduScanner</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aefb6badecb950d5089b2f9d29d1f2ffe">kudu::client::KuduScanner</a>
 </li>
 <li>AddLowerBound()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a67691944fc112f43c565ab4486514b86">kudu::client::KuduScanner</a>
-, <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#ae11ca3d00d15138e957a2c2e89b05fcf">kudu::client::KuduScanTokenBuilder</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a67691944fc112f43c565ab4486514b86">kudu::client::KuduScanner</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#ae11ca3d00d15138e957a2c2e89b05fcf">kudu::client::KuduScanTokenBuilder</a>
 </li>
 <li>AddLowerBoundPartitionKeyRaw()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#ab53b88307028a50f66bcffe5e78c6d6e">kudu::client::KuduScanner</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#ab53b88307028a50f66bcffe5e78c6d6e">kudu::client::KuduScanner</a>
 </li>
 <li>AddLowerBoundRaw()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scanner.html#a3e51a978f3e54237fa60f7447ef3436e">kudu::client::KuduScanner</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3e51a978f3e54237fa60f7447ef3436e">kudu::client::KuduScanner</a>
 </li>
 <li>AddRangePartition()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#a521a968f4db133a10629f76c75dde793">kudu::client::KuduTableAlterer</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#a521a968f4db133a10629f76c75dde793">kudu::client::KuduTableAlterer</a>
 </li>
 <li>AddUpperBound()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#ac4d0fa934e4c705ac76c424a5431566a">kudu::client::KuduScanTokenBuilder</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#ac4d0fa934e4c705ac76c424a5431566a">kudu::client::KuduScanTokenBuilder</a>
 </li>
 <li>AllColumnsSet()
-: <a class="el" href="class_kudu_partial_row.html#aea33d936e05641d86fc4e647bf014b9d">KuduPartialRow</a>
+: <a class="el" href="classKuduPartialRow.html#a2d373a8c8682ab6ebdb27137c041be18">KuduPartialRow</a>
 </li>
 <li>Alter()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#a14768f28048355d997e0ed4fa82e218c">kudu::client::KuduTableAlterer</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#a14768f28048355d997e0ed4fa82e218c">kudu::client::KuduTableAlterer</a>
 </li>
 <li>AlterColumn()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_table_alterer.html#a6d62bfbcfab6b99dcb057e7f7a4cf742">kudu::client::KuduTableAlterer</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#a6d62bfbcfab6b99dcb057e7f7a4cf742">kudu::client::KuduTableAlterer</a>
 </li>
 <li>Apply()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_session.html#ad3f7324b27fca298c5ca3d07b4741943">kudu::client::KuduSession</a>
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ad3f7324b27fca298c5ca3d07b4741943">kudu::client::KuduSession</a>
 </li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
   <br>
   <small>Copyright © 2018 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_func_0x62.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_func_0x62.html b/cpp-client-api/functions_func_0x62.html
new file mode 100644
index 0000000..b05f289
--- /dev/null
+++ b/cpp-client-api/functions_func_0x62.html
@@ -0,0 +1,145 @@
+<!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.5"/>
+<title>Kudu C++ client API: Class Members - Functions</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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li><a href="functions.html"><span>All</span></a></li>
+      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+      <li class="current"><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+      <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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 class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
+<li>begin()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a30f55cf8f3c9d6fcb47537e586d82e9f">kudu::client::KuduScanBatch</a>
+</li>
+<li>BlockSize()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#a8502dd68c6743c7c66b2b6a02d41a4e6">kudu::client::KuduColumnSpec</a>
+</li>
+<li>Build()
+: <a class="el" href="classkudu_1_1client_1_1KuduPartitionerBuilder.html#aa8859050484de2d367781ce6ec41d0ba">kudu::client::KuduPartitionerBuilder</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#acbc00b42db998f3342fa0ca7ab55dfdb">kudu::client::KuduScanTokenBuilder</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#a1585dd6eff82519fe81088d1cfd35b77">kudu::client::KuduClientBuilder</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html#af117e347a7d0910dda2695997859db15">kudu::client::KuduSchemaBuilder</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_func_0x63.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_func_0x63.html b/cpp-client-api/functions_func_0x63.html
new file mode 100644
index 0000000..a9b5b8e
--- /dev/null
+++ b/cpp-client-api/functions_func_0x63.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.5"/>
+<title>Kudu C++ client API: Class Members - Functions</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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li><a href="functions.html"><span>All</span></a></li>
+      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+      <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+      <li class="current"><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+      <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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 class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
+<li>cell()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#ae07d3fd8616c5c69cc0a4ef3d247bf2c">kudu::client::KuduScanBatch</a>
+</li>
+<li>CerrLog()
+: <a class="el" href="classkudu_1_1internal__logging_1_1CerrLog.html#ac3773ad2825d82f91ea65109f2def713">kudu::internal_logging::CerrLog</a>
+</li>
+<li>check_size()
+: <a class="el" href="classkudu_1_1Slice.html#a069b48816f49b29abbd291a09dd21f4e">kudu::Slice</a>
+</li>
+<li>clear()
+: <a class="el" href="classkudu_1_1Slice.html#afb914c0769f019a7c2f28b755cba5eb5">kudu::Slice</a>
+</li>
+<li>clear_master_server_addrs()
+: <a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html#a08f4d2bf7053c6336e625ee2e6eeddd1">kudu::client::KuduClientBuilder</a>
+</li>
+<li>client()
+: <a class="el" href="classkudu_1_1client_1_1KuduTable.html#a08836bfb79f6f91e7f235712ea271d35">kudu::client::KuduTable</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduSession.html#a4ed0bac1edcbba612d7de41e8c8adfd5">kudu::client::KuduSession</a>
+</li>
+<li>Clone()
+: <a class="el" href="classkudu_1_1client_1_1KuduPredicate.html#a48eae317f4365f10cdf32bcde560da7c">kudu::client::KuduPredicate</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduValue.html#a9925b62808b608aa367ac44d2552c6a3">kudu::client::KuduValue</a>
+</li>
+<li>CloneAndAppend()
+: <a class="el" href="classkudu_1_1Status.html#a67d1309561f0064e1bda0fbd0d1aaabb">kudu::Status</a>
+</li>
+<li>CloneAndPrepend()
+: <a class="el" href="classkudu_1_1Status.html#acb46c72bc79ef8178696b83a01014b9e">kudu::Status</a>
+</li>
+<li>Close()
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#aa5204844e361ecc3068fbc4e02fd4436">kudu::client::KuduSession</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#ac673dd15cb038e75787af7e74087e874">kudu::client::KuduScanner</a>
+</li>
+<li>CodeAsString()
+: <a class="el" href="classkudu_1_1Status.html#aa5bc607c51a4e9e3c461aad27db409c3">kudu::Status</a>
+</li>
+<li>Column()
+: <a class="el" href="classkudu_1_1client_1_1KuduSchema.html#afe784e7c95d85391246a9b4745fed00b">kudu::client::KuduSchema</a>
+</li>
+<li>compare()
+: <a class="el" href="classkudu_1_1Slice.html#a0ecc8d893b73a664c69396ad30b14d98">kudu::Slice</a>
+</li>
+<li>Compression()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#ad9ed2e008ee926ee50c23e664d854e8b">kudu::client::KuduColumnSpec</a>
+</li>
+<li>compression()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#a00ef1e67c5fdd537d35f102748b1ad9d">kudu::client::KuduColumnStorageAttributes</a>
+</li>
+<li>CopyFrom()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#a11234db43eb8b758a65ba1b08f6b65b0">kudu::client::KuduColumnSchema</a>
+</li>
+<li>CopyString()
+: <a class="el" href="classkudu_1_1client_1_1KuduValue.html#a886211bbe237e0009fb9b89c146f4bfe">kudu::client::KuduValue</a>
+</li>
+<li>CountBufferedOperations()
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#af6249cf3bbad8e2e11e54edf40a7bc1d">kudu::client::KuduSession</a>
+</li>
+<li>CountPendingErrors()
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#a277c213a68679c6b0d5c432919eb9198">kudu::client::KuduSession</a>
+</li>
+<li>Create()
+: <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a30efad5c256dae0af7bb43599403b1cc">kudu::client::KuduTableCreator</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>


[03/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_0x6f.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_0x6f.html b/cpp-client-api/functions_0x6f.html
new file mode 100644
index 0000000..35c320a
--- /dev/null
+++ b/cpp-client-api/functions_0x6f.html
@@ -0,0 +1,180 @@
+<!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.5"/>
+<title>Kudu C++ client API: Class Members</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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li class="current"><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li><a href="functions.html#index_a"><span>a</span></a></li>
+      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+      <li class="current"><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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 class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
+<li>OK()
+: <a class="el" href="classkudu_1_1Status.html#adaff3248b2f66041d0a7dd59f118b7ac">kudu::Status</a>
+</li>
+<li>ok()
+: <a class="el" href="classkudu_1_1Status.html#abf6454dcb72bfa92189a0595b5a858a7">kudu::Status</a>
+</li>
+<li>Open()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aa1ff3c11d9ac9f8183189ea5ac1ed9f1">kudu::client::KuduScanner</a>
+</li>
+<li>OpenTable()
+: <a class="el" href="classkudu_1_1client_1_1KuduClient.html#aa82a09718ffe68d3255195e736aec8d7">kudu::client::KuduClient</a>
+</li>
+<li>operator!=()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#afd2b2c4cb038cbd366c2af8cf09a3a68">kudu::client::KuduScanBatch</a>
+</li>
+<li>operator()()
+: <a class="el" href="structkudu_1_1Slice_1_1Comparator.html#a2f33c829e2febd880f9cbcbebb08fa6a">kudu::Slice::Comparator</a>
+</li>
+<li>operator*()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#ab057b7b1bfb713a7e8f216e3b288cb10">kudu::client::KuduScanBatch</a>
+</li>
+<li>operator++()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#ad5df483ed3172caab5a8d6a72abfad0c">kudu::client::KuduScanBatch</a>
+</li>
+<li>operator&lt;&lt;()
+: <a class="el" href="classkudu_1_1internal__logging_1_1NullLog.html#abe50abde8e4af12413c99f437094dc8a">kudu::internal_logging::NullLog</a>
+, <a class="el" href="classkudu_1_1internal__logging_1_1CerrLog.html#a9febb74005a76f9b203e9718275ab724">kudu::internal_logging::CerrLog</a>
+</li>
+<li>operator=()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#a4b58da787c8e7dc14987aa74a54f199e">kudu::client::KuduColumnSchema</a>
+, <a class="el" href="classKuduPartialRow.html#a03cab3e1aa0bef19c14f94181934181f">KuduPartialRow</a>
+, <a class="el" href="classkudu_1_1Status.html#aa387797d8a80892563d56244a2351a88">kudu::Status</a>
+</li>
+<li>operator==()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a378a5844a4b4774056b26f0003c15048">kudu::client::KuduScanBatch</a>
+, <a class="el" href="classkudu_1_1Slice.html#a1323493265790d022203af0d8b31fd9c">kudu::Slice</a>
+</li>
+<li>operator[]()
+: <a class="el" href="classkudu_1_1Slice.html#a5ff06bc0fd9734536a464e604ec226f2">kudu::Slice</a>
+</li>
+<li>ORDERED
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3d6c79325c9da9741d0accf1b43bf7f9a4395ad2ec57ce53e30d8b5748fa2c63a">kudu::client::KuduScanner</a>
+</li>
+<li>OrderMode
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3d6c79325c9da9741d0accf1b43bf7f9">kudu::client::KuduScanner</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_0x70.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_0x70.html b/cpp-client-api/functions_0x70.html
new file mode 100644
index 0000000..0991db3
--- /dev/null
+++ b/cpp-client-api/functions_0x70.html
@@ -0,0 +1,155 @@
+<!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.5"/>
+<title>Kudu C++ client API: Class Members</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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li class="current"><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li><a href="functions.html#index_a"><span>a</span></a></li>
+      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+      <li class="current"><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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 class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
+<li>PAD_UNIXTIME_MICROS_TO_16_BYTES
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a63cd270f3bc72f4197d2581ec8f8fc44">kudu::client::KuduScanner</a>
+</li>
+<li>partition_schema()
+: <a class="el" href="classkudu_1_1client_1_1KuduTable.html#af1125879ce34fa6c994a70fe1803a808">kudu::client::KuduTable</a>
+</li>
+<li>PartitionRow()
+: <a class="el" href="classkudu_1_1client_1_1KuduPartitioner.html#a05d816ba08d85d5c0c95025e12d2e369">kudu::client::KuduPartitioner</a>
+</li>
+<li>port()
+: <a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html#ab4715d71c64dad1059698f2bb9ef192d">kudu::client::KuduTabletServer</a>
+</li>
+<li>posix_code()
+: <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">kudu::Status</a>
+</li>
+<li>precision()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html#a9f6e516f09aa38433ce82ecd128d177c">kudu::client::KuduColumnTypeAttributes</a>
+</li>
+<li>projection_schema()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a3b58e77f53beea357fbb8bcddaab3137">kudu::client::KuduScanBatch</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_0x72.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_0x72.html b/cpp-client-api/functions_0x72.html
new file mode 100644
index 0000000..e296fb9
--- /dev/null
+++ b/cpp-client-api/functions_0x72.html
@@ -0,0 +1,188 @@
+<!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.5"/>
+<title>Kudu C++ client API: Class Members</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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li class="current"><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li><a href="functions.html#index_a"><span>a</span></a></li>
+      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+      <li class="current"><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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 class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
+<li>RangePartitionBound
+: <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a0a63fdc58e8062e505f4fa71d6f2343b">kudu::client::KuduTableCreator</a>
+</li>
+<li>READ_AT_SNAPSHOT
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348a380798cc81589d865b7b2549e186b2e2">kudu::client::KuduScanner</a>
+</li>
+<li>READ_LATEST
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348a8694cef688d819806fa9a85b002231a8">kudu::client::KuduScanner</a>
+</li>
+<li>READ_YOUR_WRITES
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348af77adb329e45d7e0b1ac136dad8f8567">kudu::client::KuduScanner</a>
+</li>
+<li>ReadMode
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348">kudu::client::KuduScanner</a>
+</li>
+<li>release_failed_op()
+: <a class="el" href="classkudu_1_1client_1_1KuduError.html#ae1a49bd16eeff4d2ab88fa70e1dc3c6a">kudu::client::KuduError</a>
+</li>
+<li>relocate()
+: <a class="el" href="classkudu_1_1Slice.html#a4bb1c9fe13873623b5a5a118830b1806">kudu::Slice</a>
+</li>
+<li>remove_prefix()
+: <a class="el" href="classkudu_1_1Slice.html#a00f5d310f9ebf17c198cf3feb69c3842">kudu::Slice</a>
+</li>
+<li>RenameTo()
+: <a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#aca8ea8d7b65e6952c76fd97f12d5b324">kudu::client::KuduTableAlterer</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#abeb2cbbaa01253165202574db03872f4">kudu::client::KuduColumnSpec</a>
+</li>
+<li>replicas()
+: <a class="el" href="classkudu_1_1client_1_1KuduTablet.html#a7816ea063549347b676fc18dfa297619">kudu::client::KuduTablet</a>
+</li>
+<li>ReplicaSelection
+: <a class="el" href="classkudu_1_1client_1_1KuduClient.html#aef70c7f3a596ecda4040f9d46514b11a">kudu::client::KuduClient</a>
+</li>
+<li>Reset()
+: <a class="el" href="classkudu_1_1client_1_1KuduSchema.html#a3f51ccf1a7e6f4a4fe4958073305dbab">kudu::client::KuduSchema</a>
+</li>
+<li>Row()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a93c2f0914140dd405a51d57e2f75014a">kudu::client::KuduScanBatch</a>
+</li>
+<li>row()
+: <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a973b342ced786b23754b57fd83b34aa3">kudu::client::KuduWriteOperation</a>
+</li>
+<li>RowPtr()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">kudu::client::KuduScanBatch</a>
+</li>
+<li>Run()
+: <a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#a3d75e43bb4af846af66735fabe642a88">kudu::client::KuduLoggingMemberCallback&lt; T &gt;</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#a94bde1bdcb3cde6f78b11d822be19232">kudu::client::KuduStatusMemberCallback&lt; T &gt;</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduLoggingCallback.html#ad9d5ac9b45246c5a4304d53ee86102eb">kudu::client::KuduLoggingCallback</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html#a2333beedb1d0c08a8c127b4552fbeb07">kudu::client::KuduStatusCallback</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#ab5119cbc60675f3ca77e08c1e87ec215">kudu::client::KuduLoggingFunctionCallback&lt; T &gt;</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#af4c3e7fbd4fed52bcba220f95a27f70a">kudu::client::KuduStatusFunctionCallback&lt; T &gt;</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_0x73.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_0x73.html b/cpp-client-api/functions_0x73.html
new file mode 100644
index 0000000..8c92bb2
--- /dev/null
+++ b/cpp-client-api/functions_0x73.html
@@ -0,0 +1,252 @@
+<!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.5"/>
+<title>Kudu C++ client API: Class Members</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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li class="current"><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li><a href="functions.html#index_a"><span>a</span></a></li>
+      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+      <li class="current"><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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 class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>Scale()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#ad2d1fe7273f0f5d656375e53f96ac777">kudu::client::KuduColumnSpec</a>
+</li>
+<li>scale()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html#aed765104c7a622f8a8d8c0a00e4a1cca">kudu::client::KuduColumnTypeAttributes</a>
+</li>
+<li>schema()
+: <a class="el" href="classkudu_1_1client_1_1KuduTable.html#a4482e54a05c5b61b2bddc8c5297973fd">kudu::client::KuduTable</a>
+, <a class="el" href="classKuduPartialRow.html#a33abfa2504b7e6323cdbba22ad346023">KuduPartialRow</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a38a83cf0e856ebaf4a5afe8c4a1d06f7">kudu::client::KuduTableCreator</a>
+</li>
+<li>Serialize()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanToken.html#a6eb749ddf0a1434596d86df88341a008">kudu::client::KuduScanToken</a>
+</li>
+<li>set_range_partition_columns()
+: <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a482701285b7a071dd56f04df480bc7c3">kudu::client::KuduTableCreator</a>
+</li>
+<li>SetBatchSizeBytes()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#af82c4ccb442c222033841dd65cf5a67c">kudu::client::KuduScanner</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a36523ca7f2f9a2b4e3c096cf6167643c">kudu::client::KuduScanTokenBuilder</a>
+</li>
+<li>SetBuildTimeout()
+: <a class="el" href="classkudu_1_1client_1_1KuduPartitionerBuilder.html#a11e28b7ad87a53a92d2ad5494f2c5f14">kudu::client::KuduPartitionerBuilder</a>
+</li>
+<li>SetCacheBlocks()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a4a4a2e354b3113561758b9bf4095d310">kudu::client::KuduScanner</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a7ab7c9c1c4f4d3bbbc18b2b35d7d5475">kudu::client::KuduScanTokenBuilder</a>
+</li>
+<li>SetErrorBufferSpace()
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#af1c5e5e8faba286cddc266057e9a82d5">kudu::client::KuduSession</a>
+</li>
+<li>SetExternalConsistencyMode()
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#a56d1c7f47dfcaf5121b15a4435a8eeca">kudu::client::KuduSession</a>
+</li>
+<li>SetFaultTolerant()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a4a17f27950ccd59bcb3430fb28b61dbe">kudu::client::KuduScanTokenBuilder</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a107a8a682c0977272e0ae47746d39e6f">kudu::client::KuduScanner</a>
+</li>
+<li>SetFlushMode()
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#a83555781b5a037f87c215e565ecf1a8f">kudu::client::KuduSession</a>
+</li>
+<li>SetLatestObservedTimestamp()
+: <a class="el" href="classkudu_1_1client_1_1KuduClient.html#a0809b055eda76fd68988462f2a9791dd">kudu::client::KuduClient</a>
+</li>
+<li>SetMutationBufferFlushInterval()
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#aabe75f0688f992dbdb2694a50d07f941">kudu::client::KuduSession</a>
+</li>
+<li>SetMutationBufferFlushWatermark()
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#a7311344cec37b3847217197c35467cdf">kudu::client::KuduSession</a>
+</li>
+<li>SetMutationBufferMaxNum()
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#ac9a96017f86bfb6348fca9bfa0b8b5a4">kudu::client::KuduSession</a>
+</li>
+<li>SetMutationBufferSpace()
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#aefa9bbc51c27104ce103b9ecda3b8abf">kudu::client::KuduSession</a>
+</li>
+<li>SetNull()
+: <a class="el" href="classKuduPartialRow.html#aedbcf22d41791c5ae28e978eb9054cc5">KuduPartialRow</a>
+</li>
+<li>SetOrderMode()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a93a87740ea75c9b6524dc229576b69fc">kudu::client::KuduScanner</a>
+</li>
+<li>SetPrimaryKey()
+: <a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html#ad4c1619445fea575a775f23752b6bfb9">kudu::client::KuduSchemaBuilder</a>
+</li>
+<li>SetProjectedColumnIndexes()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a8d938c6efc1b36d456c91b5af0b1578d">kudu::client::KuduScanner</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a01d990e024632c7749cca96b4f857be8">kudu::client::KuduScanTokenBuilder</a>
+</li>
+<li>SetProjectedColumnNames()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#abb10b26056757bf81c410d3d5e6bcc01">kudu::client::KuduScanner</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a0dbb58301fc0e48ce44f41215d32f0ad">kudu::client::KuduScanTokenBuilder</a>
+</li>
+<li>SetProjectedColumns()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a68e2115cde71e113674e7a8b4df399ad">kudu::client::KuduScanner</a>
+</li>
+<li>SetReadMode()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a248e0a05e7bfdc31b5b8d363a937e81e">kudu::client::KuduScanner</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#adb34f01a9bc52a9e23ce49124bab3892">kudu::client::KuduScanTokenBuilder</a>
+</li>
+<li>SetRowFormatFlags()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3dbaf4c2db6a37517a242dcb8ee64c11">kudu::client::KuduScanner</a>
+</li>
+<li>SetSelection()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a168bfed43dcd754a17d4c82293dade88">kudu::client::KuduScanTokenBuilder</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#af1db3f372fe3d0f30cd0b6a36b783cc8">kudu::client::KuduScanner</a>
+</li>
+<li>SetSnapshotMicros()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a5b36a405daf09399438d5501b25b9f9f">kudu::client::KuduScanner</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#aa4c1cfa570edfaab818831a2330eece5">kudu::client::KuduScanTokenBuilder</a>
+</li>
+<li>SetSnapshotRaw()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#ab13dbb301197b411dec4cd6870801bae">kudu::client::KuduScanner</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a313e345dc6c1f9ccdad65df5af2cf4b7">kudu::client::KuduScanTokenBuilder</a>
+</li>
+<li>SetTimeoutMillis()
+: <a class="el" href="classkudu_1_1client_1_1KuduSession.html#a25b22362650d7120f59cc1025e40bd79">kudu::client::KuduSession</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a97c9f5e6a1056484c88ced411e19bee6">kudu::client::KuduScanner</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html#a0f0e58d5d6fb3867ff0a03f7fc633445">kudu::client::KuduScanTokenBuilder</a>
+</li>
+<li>size()
+: <a class="el" href="classkudu_1_1Slice.html#a141b4a1fc0555d57f192e574e427c146">kudu::Slice</a>
+</li>
+<li>Slice()
+: <a class="el" href="classkudu_1_1Slice.html#a13838e07b6dcea1895a774ab1ba62bdd">kudu::Slice</a>
+</li>
+<li>split_rows()
+: <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#ae12cc7c72da40f25b079273a6169faf9">kudu::client::KuduTableCreator</a>
+</li>
+<li>starts_with()
+: <a class="el" href="classkudu_1_1Slice.html#a3ad7697d76b8205099d43ca552c12b8d">kudu::Slice</a>
+</li>
+<li>status()
+: <a class="el" href="classkudu_1_1client_1_1KuduError.html#abd5c5cd46255c8587a5562aec197077c">kudu::client::KuduError</a>
+</li>
+<li>Status()
+: <a class="el" href="classkudu_1_1Status.html#affca5639a3341212bb23ae7f5c701803">kudu::Status</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_0x74.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_0x74.html b/cpp-client-api/functions_0x74.html
new file mode 100644
index 0000000..5ba1891
--- /dev/null
+++ b/cpp-client-api/functions_0x74.html
@@ -0,0 +1,197 @@
+<!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.5"/>
+<title>Kudu C++ client API: Class Members</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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li class="current"><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li><a href="functions.html#index_a"><span>a</span></a></li>
+      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+      <li class="current"><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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 class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
+<li>table_name()
+: <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a15126b62437fc1741b41249080376f93">kudu::client::KuduTableCreator</a>
+</li>
+<li>TableExists()
+: <a class="el" href="classkudu_1_1client_1_1KuduClient.html#a96e9a6c0a16a8825c291528ac27af818">kudu::client::KuduClient</a>
+</li>
+<li>tablet()
+: <a class="el" href="classkudu_1_1client_1_1KuduScanToken.html#a6513d5a02c745177d63d807de54aa301">kudu::client::KuduScanToken</a>
+</li>
+<li>timeout()
+: <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a52855857927fe1a08fbd4c81e746c235">kudu::client::KuduTableCreator</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#add2961a41c37a6b0fd869e0f553a04a1">kudu::client::KuduTableAlterer</a>
+</li>
+<li>TIMESTAMP
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#aba69238e70af5c887a4fb11fa2a120c5a27d1b7aca7cf9a01d9258a41bbe3b505">kudu::client::KuduColumnSchema</a>
+</li>
+<li>ToDebugString()
+: <a class="el" href="classkudu_1_1Slice.html#a412d632121ba52444d891c7a4f31dd42">kudu::Slice</a>
+</li>
+<li>ToEncodedRowKeyOrDie()
+: <a class="el" href="classKuduPartialRow.html#ae76fac9268c7baa2cbcb8ccd2b22f49a">KuduPartialRow</a>
+</li>
+<li>ToString()
+: <a class="el" href="classkudu_1_1client_1_1KuduDelete.html#a586dc46e1d10118465e3b834ac578de0">kudu::client::KuduDelete</a>
+, <a class="el" href="classKuduPartialRow.html#a998461fed88b566d159c2a3062353aa9">KuduPartialRow</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aea36ffb783be3ffdf370cd7399f232d3">kudu::client::KuduScanner</a>
+, <a class="el" href="classkudu_1_1MonoDelta.html#a85141ae2fb1820cef6c7ab0f0305e1af">kudu::MonoDelta</a>
+, <a class="el" href="classkudu_1_1Slice.html#a730a4e2cdf7d40818fa95c164a18d381">kudu::Slice</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a57ebd850adefa8af87f815540d890a34">kudu::client::KuduScanBatch</a>
+, <a class="el" href="classkudu_1_1Status.html#ab10872bd6ee01ee1b93a351fd0c1b104">kudu::Status</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduUpdate.html#af05d202ea529554b6d033d51ec942718">kudu::client::KuduUpdate</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html#ac41bdd2fadff633e94b514ad1465fa44">kudu::client::KuduColumnStorageAttributes</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a50b5405c4dfc7af038daa4780aea6e19">kudu::client::KuduWriteOperation</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduInsert.html#a7c0fb45a5bfa96574b6328be392ba240">kudu::client::KuduInsert</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduUpsert.html#a0608280ef5b4eb2a53c0b303db7401c8">kudu::client::KuduUpsert</a>
+</li>
+<li>ToTimeSpec()
+: <a class="el" href="classkudu_1_1MonoDelta.html#af72679c7dcec94a486b91e92aa3cb4b4">kudu::MonoDelta</a>
+</li>
+<li>ToTimeVal()
+: <a class="el" href="classkudu_1_1MonoDelta.html#af154577344dbba2afa5438872fc3ebd6">kudu::MonoDelta</a>
+</li>
+<li>truncate()
+: <a class="el" href="classkudu_1_1Slice.html#a20f1c8e91ff0209e5c8f86766ef63d44">kudu::Slice</a>
+</li>
+<li>ts()
+: <a class="el" href="classkudu_1_1client_1_1KuduReplica.html#ad7081012fda917ece3e149a20318288a">kudu::client::KuduReplica</a>
+</li>
+<li>Type()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html#a67e794a08387e17ba430d6942419a2c2">kudu::client::KuduColumnSpec</a>
+</li>
+<li>type
+: <a class="el" href="structkudu_1_1SliceMap.html#ac97e49d0aa50ae49f34ab3bbd95ea5e6">kudu::SliceMap&lt; T &gt;</a>
+</li>
+<li>Type
+: <a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html#a87d94ee5801a6b16fc6d1f44ee2e4357">kudu::client::KuduWriteOperation</a>
+</li>
+<li>type()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#a138fb61c6f39afbd2696642216486e56">kudu::client::KuduColumnSchema</a>
+</li>
+<li>type_attributes()
+: <a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html#a5b851ef3f988327c2dd09f2e70a6d47d">kudu::client::KuduColumnSchema</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_0x75.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_0x75.html b/cpp-client-api/functions_0x75.html
new file mode 100644
index 0000000..3e53481
--- /dev/null
+++ b/cpp-client-api/functions_0x75.html
@@ -0,0 +1,143 @@
+<!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.5"/>
+<title>Kudu C++ client API: Class Members</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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li class="current"><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li><a href="functions.html#index_a"><span>a</span></a></li>
+      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+      <li class="current"><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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 class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
+<li>UNORDERED
+: <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3d6c79325c9da9741d0accf1b43bf7f9adfeea547de613f36a0aff9f585671ec3">kudu::client::KuduScanner</a>
+</li>
+<li>Unset()
+: <a class="el" href="classKuduPartialRow.html#adccabf294832ba33fce80a72992f6e23">KuduPartialRow</a>
+</li>
+<li>uuid()
+: <a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html#aacee61a6644f332b466718df00903137">kudu::client::KuduTabletServer</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_0x76.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_0x76.html b/cpp-client-api/functions_0x76.html
new file mode 100644
index 0000000..3bede82
--- /dev/null
+++ b/cpp-client-api/functions_0x76.html
@@ -0,0 +1,137 @@
+<!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.5"/>
+<title>Kudu C++ client API: Class Members</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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li class="current"><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li><a href="functions.html#index_a"><span>a</span></a></li>
+      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+      <li class="current"><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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 class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
+<li>value_type
+: <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#ae1a827120c84eeedb703451bd5782467">kudu::client::KuduScanBatch</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_0x77.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_0x77.html b/cpp-client-api/functions_0x77.html
new file mode 100644
index 0000000..5fed08d
--- /dev/null
+++ b/cpp-client-api/functions_0x77.html
@@ -0,0 +1,141 @@
+<!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.5"/>
+<title>Kudu C++ client API: Class Members</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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li class="current"><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li><a href="functions.html#index_a"><span>a</span></a></li>
+      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+      <li class="current"><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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 class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
+<li>wait()
+: <a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html#a48f9e977356c37666106f303100198d9">kudu::client::KuduTableCreator</a>
+, <a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html#a86e6d55d0888d4bc99789b1dcd0e5646">kudu::client::KuduTableAlterer</a>
+</li>
+<li>was_possibly_successful()
+: <a class="el" href="classkudu_1_1client_1_1KuduError.html#a178b3cee942e4fbbe21fef859c8da3aa">kudu::client::KuduError</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/functions_b.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/functions_b.html b/cpp-client-api/functions_b.html
deleted file mode 100644
index a194100..0000000
--- a/cpp-client-api/functions_b.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: Class Members</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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</script>
-<div id="main-nav"></div>
-</div><!-- top -->
-<!-- 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 class="contents">
-<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
-
-<h3><a id="index_b"></a>- b -</h3><ul>
-<li>begin()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_scan_batch.html#a654b2572d33e8b45836527e7b63dac21">kudu::client::KuduScanBatch</a>
-</li>
-<li>BlockSize()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_column_spec.html#a8502dd68c6743c7c66b2b6a02d41a4e6">kudu::client::KuduColumnSpec</a>
-</li>
-<li>Build()
-: <a class="el" href="classkudu_1_1client_1_1_kudu_client_builder.html#a1585dd6eff82519fe81088d1cfd35b77">kudu::client::KuduClientBuilder</a>
-, <a class="el" href="classkudu_1_1client_1_1_kudu_partitioner_builder.html#aa8859050484de2d367781ce6ec41d0ba">kudu::client::KuduPartitionerBuilder</a>
-, <a class="el" href="classkudu_1_1client_1_1_kudu_scan_token_builder.html#a7eacf0a7e7616b1515170cf6fe833694">kudu::client::KuduScanTokenBuilder</a>
-, <a class="el" href="classkudu_1_1client_1_1_kudu_schema_builder.html#af117e347a7d0910dda2695997859db15">kudu::client::KuduSchemaBuilder</a>
-</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>


[08/51] [partial] kudu-site git commit: Publish commit(s) from site source repo: 201539453 Add 1.7.1 release docs and links 8e3bce7ff Update website with doc improvements from master

Posted by gr...@apache.org.
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_write_operation.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_write_operation.html b/cpp-client-api/classkudu_1_1client_1_1_kudu_write_operation.html
deleted file mode 100644
index 5459c08..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_kudu_write_operation.html
+++ /dev/null
@@ -1,225 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::KuduWriteOperation 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html">KuduWriteOperation</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classkudu_1_1client_1_1_kudu_write_operation-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::KuduWriteOperation Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>A single-row write operation to be sent to a Kudu table.  
- <a href="classkudu_1_1client_1_1_kudu_write_operation.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="write__op_8h_source.html">write_op.h</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for kudu::client::KuduWriteOperation:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="classkudu_1_1client_1_1_kudu_write_operation.png" usemap="#kudu::client::KuduWriteOperation_map" alt=""/>
-  <map id="kudu::client::KuduWriteOperation_map" name="kudu::client::KuduWriteOperation_map">
-<area href="classkudu_1_1client_1_1_kudu_delete.html" title="A single row delete to be sent to the cluster. " alt="kudu::client::KuduDelete" shape="rect" coords="0,56,195,80"/>
-<area href="classkudu_1_1client_1_1_kudu_insert.html" title="A single row insert to be sent to the cluster. " alt="kudu::client::KuduInsert" shape="rect" coords="205,56,400,80"/>
-<area href="classkudu_1_1client_1_1_kudu_update.html" title="A single row update to be sent to the cluster. " alt="kudu::client::KuduUpdate" shape="rect" coords="410,56,605,80"/>
-<area href="classkudu_1_1client_1_1_kudu_upsert.html" title="A single row upsert to be sent to the cluster. " alt="kudu::client::KuduUpsert" shape="rect" coords="615,56,810,80"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a87d94ee5801a6b16fc6d1f44ee2e4357"><td class="memItemLeft" align="right" valign="top"><a id="a87d94ee5801a6b16fc6d1f44ee2e4357"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#a87d94ee5801a6b16fc6d1f44ee2e4357">Type</a> { <b>INSERT</b> = 1, 
-<b>UPDATE</b> = 2, 
-<b>DELETE</b> = 3, 
-<b>UPSERT</b> = 4
- }</td></tr>
-<tr class="memdesc:a87d94ee5801a6b16fc6d1f44ee2e4357"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write operation types. <br /></td></tr>
-<tr class="separator:a87d94ee5801a6b16fc6d1f44ee2e4357"><td class="memSeparator" colspan="2">&#160;</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:ab73a467a979bc76bb4738ba038d7f0bd"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#ab73a467a979bc76bb4738ba038d7f0bd">row</a> () const</td></tr>
-<tr class="separator:ab73a467a979bc76bb4738ba038d7f0bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8889770ce62e2ca0ce5d55c9c90af6bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#a8889770ce62e2ca0ce5d55c9c90af6bc">mutable_row</a> ()</td></tr>
-<tr class="separator:a8889770ce62e2ca0ce5d55c9c90af6bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a50b5405c4dfc7af038daa4780aea6e19"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#a50b5405c4dfc7af038daa4780aea6e19">ToString</a> () const =0</td></tr>
-<tr class="separator:a50b5405c4dfc7af038daa4780aea6e19"><td class="memSeparator" colspan="2">&#160;</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:ada57057f15990c8cc54770c782fa9ad4"><td class="memItemLeft" align="right" valign="top"><a id="ada57057f15990c8cc54770c782fa9ad4"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::Batcher</b></td></tr>
-<tr class="separator:ada57057f15990c8cc54770c782fa9ad4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8241e8597925b7121abc27b5024c9773"><td class="memItemLeft" align="right" valign="top"><a id="a8241e8597925b7121abc27b5024c9773"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::WriteRpc</b></td></tr>
-<tr class="separator:a8241e8597925b7121abc27b5024c9773"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a13cd21cbf8fb61eb49faa404b75f6851"><td class="memItemLeft" align="right" valign="top"><a id="a13cd21cbf8fb61eb49faa404b75f6851"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::ErrorCollector</b></td></tr>
-<tr class="separator:a13cd21cbf8fb61eb49faa404b75f6851"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>A single-row write operation to be sent to a Kudu table. </p>
-<p>This is the abstract base class from which the particular row operations (<a class="el" href="classkudu_1_1client_1_1_kudu_insert.html" title="A single row insert to be sent to the cluster. ">KuduInsert</a>, <a class="el" href="classkudu_1_1client_1_1_kudu_update.html" title="A single row update to be sent to the cluster. ">KuduUpdate</a>, etc) are derived. These subclasses are instantiated by <a class="el" href="classkudu_1_1client_1_1_kudu_table.html#a0c78f86c5d0fbf53437c2c9db26f92b6">KuduTable::NewInsert()</a>, etc.</p>
-<p>The row key, as well as the columns to be inserted or updated are set using the embedded <a class="el" href="class_kudu_partial_row.html" title="A row which may only contain values for a subset of the columns. ">KuduPartialRow</a> object accessible via <a class="el" href="classkudu_1_1client_1_1_kudu_write_operation.html#a8889770ce62e2ca0ce5d55c9c90af6bc">mutable_row()</a>.</p>
-<p>Typical usage example: </p><div class="fragment"><div class="line">KuduInsert* t = table-&gt;NewInsert();</div><div class="line"><a class="code" href="status_8h.html#ac503ba85e942147294cdc82087da60f6">KUDU_CHECK_OK</a>(t-&gt;mutable_row()-&gt;SetInt32(<span class="stringliteral">&quot;key&quot;</span>, 1234));</div><div class="line"><a class="code" href="status_8h.html#ac503ba85e942147294cdc82087da60f6">KUDU_CHECK_OK</a>(t-&gt;mutable_row()-&gt;SetStringCopy(<span class="stringliteral">&quot;foo&quot;</span>, <span class="stringliteral">&quot;bar&quot;</span>));</div><div class="line">session-&gt;Apply(t);</div></div><!-- fragment --> </div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="a8889770ce62e2ca0ce5d55c9c90af6bc"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8889770ce62e2ca0ce5d55c9c90af6bc">&#9670;&nbsp;</a></span>mutable_row()</h2>
-
-<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_kudu_partial_row.html">KuduPartialRow</a>* kudu::client::KuduWriteOperation::mutable_row </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 note"><dt>Note</dt><dd>To work with a row, use the <a class="el" href="class_kudu_partial_row.html" title="A row which may only contain values for a subset of the columns. ">KuduPartialRow</a> API for field setters, etc. </dd></dl>
-<dl class="section return"><dt>Returns</dt><dd>Pointer to the corresponding row-like object. </dd></dl>
-
-</div>
-</div>
-<a id="ab73a467a979bc76bb4738ba038d7f0bd"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab73a467a979bc76bb4738ba038d7f0bd">&#9670;&nbsp;</a></span>row()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">const <a class="el" href="class_kudu_partial_row.html">KuduPartialRow</a>&amp; kudu::client::KuduWriteOperation::row </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 note"><dt>Note</dt><dd>To work with a row, use the <a class="el" href="class_kudu_partial_row.html" title="A row which may only contain values for a subset of the columns. ">KuduPartialRow</a> API for field getters, etc. </dd></dl>
-<dl class="section return"><dt>Returns</dt><dd>Immutable reference to the corresponding row-like object. </dd></dl>
-
-</div>
-</div>
-<a id="a50b5405c4dfc7af038daa4780aea6e19"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a50b5405c4dfc7af038daa4780aea6e19">&#9670;&nbsp;</a></span>ToString()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual std::string kudu::client::KuduWriteOperation::ToString </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">pure virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-<dl class="section return"><dt>Returns</dt><dd>String representation of the operation. </dd></dl>
-
-<p>Implemented in <a class="el" href="classkudu_1_1client_1_1_kudu_delete.html#a586dc46e1d10118465e3b834ac578de0">kudu::client::KuduDelete</a>, <a class="el" href="classkudu_1_1client_1_1_kudu_update.html#af05d202ea529554b6d033d51ec942718">kudu::client::KuduUpdate</a>, <a class="el" href="classkudu_1_1client_1_1_kudu_upsert.html#a0608280ef5b4eb2a53c0b303db7401c8">kudu::client::KuduUpsert</a>, and <a class="el" href="classkudu_1_1client_1_1_kudu_insert.html#a7c0fb45a5bfa96574b6328be392ba240">kudu::client::KuduInsert</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="write__op_8h_source.html">write_op.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_kudu_write_operation.png
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_kudu_write_operation.png b/cpp-client-api/classkudu_1_1client_1_1_kudu_write_operation.png
deleted file mode 100644
index 87ca4bf..0000000
Binary files a/cpp-client-api/classkudu_1_1client_1_1_kudu_write_operation.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_resource_metrics-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_resource_metrics-members.html b/cpp-client-api/classkudu_1_1client_1_1_resource_metrics-members.html
deleted file mode 100644
index e0f1a78..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_resource_metrics-members.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_resource_metrics.html">ResourceMetrics</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::client::ResourceMetrics Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1_resource_metrics.html">kudu::client::ResourceMetrics</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_resource_metrics.html#ae46eb43e391c642b521fb6febcaea936">Get</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_resource_metrics.html">kudu::client::ResourceMetrics</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1_resource_metrics.html#ae9d5ad8c55283103999e47a5bf754bdc">GetMetric</a>(const std::string &amp;name) const</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_resource_metrics.html">kudu::client::ResourceMetrics</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1_resource_metrics.html#ae7b5f6021f63c25bbd087ba2cf48dc8a">Increment</a>(const std::string &amp;name, int64_t amount)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_resource_metrics.html">kudu::client::ResourceMetrics</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>ResourceMetrics</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_resource_metrics.html">kudu::client::ResourceMetrics</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_resource_metrics.html">kudu::client::ResourceMetrics</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~ResourceMetrics</b>() (defined in <a class="el" href="classkudu_1_1client_1_1_resource_metrics.html">kudu::client::ResourceMetrics</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1_resource_metrics.html">kudu::client::ResourceMetrics</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1client_1_1_resource_metrics.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1_resource_metrics.html b/cpp-client-api/classkudu_1_1client_1_1_resource_metrics.html
deleted file mode 100644
index 36aa43e..0000000
--- a/cpp-client-api/classkudu_1_1client_1_1_resource_metrics.html
+++ /dev/null
@@ -1,185 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::client::ResourceMetrics 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>client</b></li><li class="navelem"><a class="el" href="classkudu_1_1client_1_1_resource_metrics.html">ResourceMetrics</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classkudu_1_1client_1_1_resource_metrics-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::client::ResourceMetrics Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>A generic catalog of simple metrics.  
- <a href="classkudu_1_1client_1_1_resource_metrics.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="resource__metrics_8h_source.html">resource_metrics.h</a>&gt;</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:ae46eb43e391c642b521fb6febcaea936"><td class="memItemLeft" align="right" valign="top">std::map&lt; std::string, int64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_resource_metrics.html#ae46eb43e391c642b521fb6febcaea936">Get</a> () const</td></tr>
-<tr class="separator:ae46eb43e391c642b521fb6febcaea936"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae7b5f6021f63c25bbd087ba2cf48dc8a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_resource_metrics.html#ae7b5f6021f63c25bbd087ba2cf48dc8a">Increment</a> (const std::string &amp;name, int64_t amount)</td></tr>
-<tr class="separator:ae7b5f6021f63c25bbd087ba2cf48dc8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae9d5ad8c55283103999e47a5bf754bdc"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1_resource_metrics.html#ae9d5ad8c55283103999e47a5bf754bdc">GetMetric</a> (const std::string &amp;name) const</td></tr>
-<tr class="separator:ae9d5ad8c55283103999e47a5bf754bdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>A generic catalog of simple metrics. </p>
-</div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="ae46eb43e391c642b521fb6febcaea936"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae46eb43e391c642b521fb6febcaea936">&#9670;&nbsp;</a></span>Get()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::map&lt;std::string, int64_t&gt; kudu::client::ResourceMetrics::Get </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 map that contains all metrics, its key is the metric name and its value is corresponding metric count. </dd></dl>
-
-</div>
-</div>
-<a id="ae9d5ad8c55283103999e47a5bf754bdc"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae9d5ad8c55283103999e47a5bf754bdc">&#9670;&nbsp;</a></span>GetMetric()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int64_t kudu::client::ResourceMetrics::GetMetric </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>name</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Get current count for the specified metric.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>Name of the metric in question. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>The metric's current count. </dd></dl>
-
-</div>
-</div>
-<a id="ae7b5f6021f63c25bbd087ba2cf48dc8a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae7b5f6021f63c25bbd087ba2cf48dc8a">&#9670;&nbsp;</a></span>Increment()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void kudu::client::ResourceMetrics::Increment </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int64_t&#160;</td>
-          <td class="paramname"><em>amount</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Increment/decrement the given metric.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>The name of the metric. </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">amount</td><td>The amount to increment the metric (negative <code>amount</code> corresponds to decrementing the metric). </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="resource__metrics_8h_source.html">resource_metrics.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1internal__logging_1_1CerrLog-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1internal__logging_1_1CerrLog-members.html b/cpp-client-api/classkudu_1_1internal__logging_1_1CerrLog-members.html
new file mode 100644
index 0000000..2255e44
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1internal__logging_1_1CerrLog-members.html
@@ -0,0 +1,108 @@
+<!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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>internal_logging</b></li><li class="navelem"><a class="el" href="classkudu_1_1internal__logging_1_1CerrLog.html">CerrLog</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::internal_logging::CerrLog Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1internal__logging_1_1CerrLog.html">kudu::internal_logging::CerrLog</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1internal__logging_1_1CerrLog.html#ac3773ad2825d82f91ea65109f2def713">CerrLog</a>(int severity)</td><td class="entry"><a class="el" href="classkudu_1_1internal__logging_1_1CerrLog.html">kudu::internal_logging::CerrLog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1internal__logging_1_1CerrLog.html#a9febb74005a76f9b203e9718275ab724">operator&lt;&lt;</a>(const T &amp;t)</td><td class="entry"><a class="el" href="classkudu_1_1internal__logging_1_1CerrLog.html">kudu::internal_logging::CerrLog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~CerrLog</b>() (defined in <a class="el" href="classkudu_1_1internal__logging_1_1CerrLog.html">kudu::internal_logging::CerrLog</a>)</td><td class="entry"><a class="el" href="classkudu_1_1internal__logging_1_1CerrLog.html">kudu::internal_logging::CerrLog</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.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1internal__logging_1_1CerrLog.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1internal__logging_1_1CerrLog.html b/cpp-client-api/classkudu_1_1internal__logging_1_1CerrLog.html
new file mode 100644
index 0000000..171dca9
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1internal__logging_1_1CerrLog.html
@@ -0,0 +1,191 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::internal_logging::CerrLog 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>internal_logging</b></li><li class="navelem"><a class="el" href="classkudu_1_1internal__logging_1_1CerrLog.html">CerrLog</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classkudu_1_1internal__logging_1_1CerrLog-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::internal_logging::CerrLog Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A helper for stderr log sink.  
+ <a href="classkudu_1_1internal__logging_1_1CerrLog.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="stubs_8h_source.html">stubs.h</a>&gt;</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:ac3773ad2825d82f91ea65109f2def713"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1internal__logging_1_1CerrLog.html#ac3773ad2825d82f91ea65109f2def713">CerrLog</a> (int severity)</td></tr>
+<tr class="separator:ac3773ad2825d82f91ea65109f2def713"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9febb74005a76f9b203e9718275ab724"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
+<tr class="memitem:a9febb74005a76f9b203e9718275ab724"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1internal__logging_1_1CerrLog.html">CerrLog</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classkudu_1_1internal__logging_1_1CerrLog.html#a9febb74005a76f9b203e9718275ab724">operator&lt;&lt;</a> (const T &amp;t)</td></tr>
+<tr class="separator:a9febb74005a76f9b203e9718275ab724"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A helper for stderr log sink. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="ac3773ad2825d82f91ea65109f2def713"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">kudu::internal_logging::CerrLog::CerrLog </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>severity</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 <a class="el" href="classkudu_1_1internal__logging_1_1CerrLog.html" title="A helper for stderr log sink. ">CerrLog</a> sink helper object.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">severity</td><td>The severity for log messages output to the sink (stderr). </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a9febb74005a76f9b203e9718275ab724"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1internal__logging_1_1CerrLog.html">CerrLog</a>&amp; kudu::internal_logging::CerrLog::operator&lt;&lt; </td>
+          <td>(</td>
+          <td class="paramtype">const T &amp;&#160;</td>
+          <td class="paramname"><em>t</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>The output operator.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">t</td><td>The object to print into stderr. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Reference to the updated object. </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="stubs_8h_source.html">stubs.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1internal__logging_1_1NullLog-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1internal__logging_1_1NullLog-members.html b/cpp-client-api/classkudu_1_1internal__logging_1_1NullLog-members.html
new file mode 100644
index 0000000..03c0a01
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1internal__logging_1_1NullLog-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.5"/>
+<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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>internal_logging</b></li><li class="navelem"><a class="el" href="classkudu_1_1internal__logging_1_1NullLog.html">NullLog</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">kudu::internal_logging::NullLog Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classkudu_1_1internal__logging_1_1NullLog.html">kudu::internal_logging::NullLog</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1internal__logging_1_1NullLog.html#abe50abde8e4af12413c99f437094dc8a">operator&lt;&lt;</a>(const T &amp;t)</td><td class="entry"><a class="el" href="classkudu_1_1internal__logging_1_1NullLog.html">kudu::internal_logging::NullLog</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.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1internal__logging_1_1NullLog.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1internal__logging_1_1NullLog.html b/cpp-client-api/classkudu_1_1internal__logging_1_1NullLog.html
new file mode 100644
index 0000000..fe61137
--- /dev/null
+++ b/cpp-client-api/classkudu_1_1internal__logging_1_1NullLog.html
@@ -0,0 +1,158 @@
+<!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.5"/>
+<title>Kudu C++ client API: kudu::internal_logging::NullLog 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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 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.5 -->
+<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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></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"><b>internal_logging</b></li><li class="navelem"><a class="el" href="classkudu_1_1internal__logging_1_1NullLog.html">NullLog</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classkudu_1_1internal__logging_1_1NullLog-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">kudu::internal_logging::NullLog Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A helper for the nil log sink.  
+ <a href="classkudu_1_1internal__logging_1_1NullLog.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="stubs_8h_source.html">stubs.h</a>&gt;</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:abe50abde8e4af12413c99f437094dc8a"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
+<tr class="memitem:abe50abde8e4af12413c99f437094dc8a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1internal__logging_1_1NullLog.html">NullLog</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classkudu_1_1internal__logging_1_1NullLog.html#abe50abde8e4af12413c99f437094dc8a">operator&lt;&lt;</a> (const T &amp;t)</td></tr>
+<tr class="separator:abe50abde8e4af12413c99f437094dc8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A helper for the nil log sink. </p>
+<p>Using this helper is analogous to sending log messages to /dev/null: nothing gets logged. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="abe50abde8e4af12413c99f437094dc8a"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1internal__logging_1_1NullLog.html">NullLog</a>&amp; kudu::internal_logging::NullLog::operator&lt;&lt; </td>
+          <td>(</td>
+          <td class="paramtype">const T &amp;&#160;</td>
+          <td class="paramname"><em>t</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>The no-op output operator.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">t</td><td>The object to send into the nil sink. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Reference to the updated object. </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/kudu/client/<a class="el" href="stubs_8h_source.html">stubs.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/>
+<address class="footer">
+  <small>Generated for Kudu version 1.7.1 on Mon Jun 18 2018 07:37:41 by Doxygen 1.8.5</small>
+  <br>
+  <small>Copyright © 2018 The Apache Software Foundation.</small>
+</address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1internal__logging_1_1_cerr_log-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1internal__logging_1_1_cerr_log-members.html b/cpp-client-api/classkudu_1_1internal__logging_1_1_cerr_log-members.html
deleted file mode 100644
index f8d3a02..0000000
--- a/cpp-client-api/classkudu_1_1internal__logging_1_1_cerr_log-members.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>internal_logging</b></li><li class="navelem"><a class="el" href="classkudu_1_1internal__logging_1_1_cerr_log.html">CerrLog</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::internal_logging::CerrLog Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1internal__logging_1_1_cerr_log.html">kudu::internal_logging::CerrLog</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1internal__logging_1_1_cerr_log.html#ac3773ad2825d82f91ea65109f2def713">CerrLog</a>(int severity)</td><td class="entry"><a class="el" href="classkudu_1_1internal__logging_1_1_cerr_log.html">kudu::internal_logging::CerrLog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1internal__logging_1_1_cerr_log.html#a9febb74005a76f9b203e9718275ab724">operator&lt;&lt;</a>(const T &amp;t)</td><td class="entry"><a class="el" href="classkudu_1_1internal__logging_1_1_cerr_log.html">kudu::internal_logging::CerrLog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~CerrLog</b>() (defined in <a class="el" href="classkudu_1_1internal__logging_1_1_cerr_log.html">kudu::internal_logging::CerrLog</a>)</td><td class="entry"><a class="el" href="classkudu_1_1internal__logging_1_1_cerr_log.html">kudu::internal_logging::CerrLog</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.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1internal__logging_1_1_cerr_log.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1internal__logging_1_1_cerr_log.html b/cpp-client-api/classkudu_1_1internal__logging_1_1_cerr_log.html
deleted file mode 100644
index 418b774..0000000
--- a/cpp-client-api/classkudu_1_1internal__logging_1_1_cerr_log.html
+++ /dev/null
@@ -1,174 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::internal_logging::CerrLog 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>internal_logging</b></li><li class="navelem"><a class="el" href="classkudu_1_1internal__logging_1_1_cerr_log.html">CerrLog</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classkudu_1_1internal__logging_1_1_cerr_log-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::internal_logging::CerrLog Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>A helper for stderr log sink.  
- <a href="classkudu_1_1internal__logging_1_1_cerr_log.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="stubs_8h_source.html">stubs.h</a>&gt;</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:ac3773ad2825d82f91ea65109f2def713"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1internal__logging_1_1_cerr_log.html#ac3773ad2825d82f91ea65109f2def713">CerrLog</a> (int severity)</td></tr>
-<tr class="separator:ac3773ad2825d82f91ea65109f2def713"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9febb74005a76f9b203e9718275ab724"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
-<tr class="memitem:a9febb74005a76f9b203e9718275ab724"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1internal__logging_1_1_cerr_log.html">CerrLog</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classkudu_1_1internal__logging_1_1_cerr_log.html#a9febb74005a76f9b203e9718275ab724">operator&lt;&lt;</a> (const T &amp;t)</td></tr>
-<tr class="separator:a9febb74005a76f9b203e9718275ab724"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>A helper for stderr log sink. </p>
-</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a id="ac3773ad2825d82f91ea65109f2def713"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac3773ad2825d82f91ea65109f2def713">&#9670;&nbsp;</a></span>CerrLog()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">kudu::internal_logging::CerrLog::CerrLog </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>severity</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 <a class="el" href="classkudu_1_1internal__logging_1_1_cerr_log.html" title="A helper for stderr log sink. ">CerrLog</a> sink helper object.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">severity</td><td>The severity for log messages output to the sink (stderr). </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a id="a9febb74005a76f9b203e9718275ab724"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9febb74005a76f9b203e9718275ab724">&#9670;&nbsp;</a></span>operator&lt;&lt;()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T &gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1internal__logging_1_1_cerr_log.html">CerrLog</a>&amp; kudu::internal_logging::CerrLog::operator&lt;&lt; </td>
-          <td>(</td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>t</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>The output operator.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">t</td><td>The object to print into stderr. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Reference to the updated object. </dd></dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="stubs_8h_source.html">stubs.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1internal__logging_1_1_null_log-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1internal__logging_1_1_null_log-members.html b/cpp-client-api/classkudu_1_1internal__logging_1_1_null_log-members.html
deleted file mode 100644
index 8d3b7ec..0000000
--- a/cpp-client-api/classkudu_1_1internal__logging_1_1_null_log-members.html
+++ /dev/null
@@ -1,85 +0,0 @@
-<!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.14"/>
-<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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>internal_logging</b></li><li class="navelem"><a class="el" href="classkudu_1_1internal__logging_1_1_null_log.html">NullLog</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">kudu::internal_logging::NullLog Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classkudu_1_1internal__logging_1_1_null_log.html">kudu::internal_logging::NullLog</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1internal__logging_1_1_null_log.html#abe50abde8e4af12413c99f437094dc8a">operator&lt;&lt;</a>(const T &amp;t)</td><td class="entry"><a class="el" href="classkudu_1_1internal__logging_1_1_null_log.html">kudu::internal_logging::NullLog</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.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/df5b3057/cpp-client-api/classkudu_1_1internal__logging_1_1_null_log.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1internal__logging_1_1_null_log.html b/cpp-client-api/classkudu_1_1internal__logging_1_1_null_log.html
deleted file mode 100644
index 2eafbcf..0000000
--- a/cpp-client-api/classkudu_1_1internal__logging_1_1_null_log.html
+++ /dev/null
@@ -1,139 +0,0 @@
-<!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.14"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Kudu C++ client API: kudu::internal_logging::NullLog 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.14 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-/* @license-end */</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"><b>internal_logging</b></li><li class="navelem"><a class="el" href="classkudu_1_1internal__logging_1_1_null_log.html">NullLog</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classkudu_1_1internal__logging_1_1_null_log-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">kudu::internal_logging::NullLog Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>A helper for the nil log sink.  
- <a href="classkudu_1_1internal__logging_1_1_null_log.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="stubs_8h_source.html">stubs.h</a>&gt;</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:abe50abde8e4af12413c99f437094dc8a"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
-<tr class="memitem:abe50abde8e4af12413c99f437094dc8a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1internal__logging_1_1_null_log.html">NullLog</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classkudu_1_1internal__logging_1_1_null_log.html#abe50abde8e4af12413c99f437094dc8a">operator&lt;&lt;</a> (const T &amp;t)</td></tr>
-<tr class="separator:abe50abde8e4af12413c99f437094dc8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>A helper for the nil log sink. </p>
-<p>Using this helper is analogous to sending log messages to /dev/null: nothing gets logged. </p>
-</div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="abe50abde8e4af12413c99f437094dc8a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#abe50abde8e4af12413c99f437094dc8a">&#9670;&nbsp;</a></span>operator&lt;&lt;()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T &gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classkudu_1_1internal__logging_1_1_null_log.html">NullLog</a>&amp; kudu::internal_logging::NullLog::operator&lt;&lt; </td>
-          <td>(</td>
-          <td class="paramtype">const T &amp;&#160;</td>
-          <td class="paramname"><em>t</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>The no-op output operator.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">t</td><td>The object to send into the nil sink. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Reference to the updated object. </dd></dl>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>include/kudu/client/<a class="el" href="stubs_8h_source.html">stubs.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/>
-<address class="footer">
-  <small>Generated for Kudu version 1.7.0 on Thu Mar 22 2018 13:30:03 by Doxygen 1.8.14</small>
-  <br>
-  <small>Copyright © 2018 The Apache Software Foundation.</small>
-</address>
-</body>
-</html>