http://git-wip-us.apache.org/repos/asf/kudu-site/blob/20adff6a/apidocs/stylesheet.css
----------------------------------------------------------------------
diff --git a/apidocs/stylesheet.css b/apidocs/stylesheet.css
index cebb4fd..0aeaa97 100644
--- a/apidocs/stylesheet.css
+++ b/apidocs/stylesheet.css
@@ -2,19 +2,16 @@
 /*
 Overall document style
 */
-
-@import url('resources/fonts/dejavu.css');
-
 body {
     background-color:#ffffff;
     color:#353833;
-    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
-    font-size:14px;
+    font-family:Arial, Helvetica, sans-serif;
+    font-size:76%;
     margin:0;
 }
 a:link, a:visited {
     text-decoration:none;
-    color:#4A6782;
+    color:#4c6b87;
 }
 a:hover, a:focus {
     text-decoration:none;
@@ -22,7 +19,7 @@ a:hover, a:focus {
 }
 a:active {
     text-decoration:none;
-    color:#4A6782;
+    color:#4c6b87;
 }
 a[name] {
     color:#353833;
@@ -32,51 +29,41 @@ a[name]:hover {
     color:#353833;
 }
 pre {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
+    font-size:1.3em;
 }
 h1 {
-    font-size:20px;
+    font-size:1.8em;
 }
 h2 {
-    font-size:18px;
+    font-size:1.5em;
 }
 h3 {
-    font-size:16px;
-    font-style:italic;
+    font-size:1.4em;
 }
 h4 {
-    font-size:13px;
+    font-size:1.3em;
 }
 h5 {
-    font-size:12px;
+    font-size:1.2em;
 }
 h6 {
-    font-size:11px;
+    font-size:1.1em;
 }
 ul {
     list-style-type:disc;
 }
 code, tt {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    padding-top:4px;
-    margin-top:8px;
-    line-height:1.4em;
+    font-size:1.2em;
 }
 dt code {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    padding-top:4px;
+    font-size:1.2em;
 }
 table tr td dt code {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
+    font-size:1.2em;
     vertical-align:top;
-    padding-top:4px;
 }
 sup {
-    font-size:8px;
+    font-size:.6em;
 }
 /*
 Document title and Copyright styles
@@ -89,9 +76,9 @@ Document title and Copyright styles
 .aboutLanguage {
     float:right;
     padding:0px 21px;
-    font-size:11px;
+    font-size:.8em;
     z-index:200;
-    margin-top:-9px;
+    margin-top:-7px;
 }
 .legalCopy {
     margin-left:.5em;
@@ -105,6 +92,9 @@ Document title and Copyright styles
 }
 .tab {
     background-color:#0066FF;
+    background-image:url(resources/titlebar.gif);
+    background-position:left top;
+    background-repeat:no-repeat;
     color:#ffffff;
     padding:8px;
     width:5em;
@@ -114,15 +104,17 @@ Document title and Copyright styles
 Navigation bar styles
 */
 .bar {
-    background-color:#4D7A97;
+    background-image:url(resources/background.gif);
+    background-repeat:repeat-x;
     color:#FFFFFF;
     padding:.8em .5em .4em .8em;
     height:auto;/*height:1.8em;*/
-    font-size:11px;
+    font-size:1em;
     margin:0;
 }
 .topNav {
-    background-color:#4D7A97;
+    background-image:url(resources/background.gif);
+    background-repeat:repeat-x;
     color:#FFFFFF;
     float:left;
     padding:0;
@@ -131,11 +123,11 @@ Navigation bar styles
     height:2.8em;
     padding-top:10px;
     overflow:hidden;
-    font-size:12px; 
 }
 .bottomNav {
     margin-top:10px;
-    background-color:#4D7A97;
+    background-image:url(resources/background.gif);
+    background-repeat:repeat-x;
     color:#FFFFFF;
     float:left;
     padding:0;
@@ -144,20 +136,18 @@ Navigation bar styles
     height:2.8em;
     padding-top:10px;
     overflow:hidden;
-    font-size:12px;
 }
 .subNav {
     background-color:#dee3e9;
+    border-bottom:1px solid #9eadc0;
     float:left;
     width:100%;
     overflow:hidden;
-    font-size:12px;
 }
 .subNav div {
     clear:left;
     float:left;
     padding:0 0 5px 6px;
-    text-transform:uppercase;
 }
 ul.navList, ul.subNavList {
     float:left;
@@ -167,33 +157,27 @@ ul.navList, ul.subNavList {
 ul.navList li{
     list-style:none;
     float:left;
-    padding: 5px 6px;
-    text-transform:uppercase;
+    padding:3px 6px;
 }
 ul.subNavList li{
     list-style:none;
     float:left;
+    font-size:90%;
 }
 .topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, 
.bottomNav a:active, .bottomNav a:visited {
     color:#FFFFFF;
     text-decoration:none;
-    text-transform:uppercase;
 }
 .topNav a:hover, .bottomNav a:hover {
     text-decoration:none;
     color:#bb7a2a;
-    text-transform:uppercase;
 }
 .navBarCell1Rev {
-    background-color:#F8981D;
-    color:#253441;
+    background-image:url(resources/tab.gif);
+    background-color:#a88834;
+    color:#FFFFFF;
     margin: auto 5px;
-}
-.skipNav {
-    position:absolute;
-    top:auto;
-    left:-9999px;
-    overflow:hidden;
+    border:1px solid #c9aa44;
 }
 /*
 Page header and footer styles
@@ -207,11 +191,8 @@ Page header and footer styles
     margin:10px;
     position:relative;
 }
-.indexHeader span{
-    margin-right:15px;
-}
 .indexHeader h1 {
-    font-size:13px;
+    font-size:1.3em;
 }
 .title {
     color:#2c4557;
@@ -221,7 +202,7 @@ Page header and footer styles
     margin:5px 0 0 0;
 }
 .header ul {
-    margin:0 0 15px 0;
+    margin:0 0 25px 0;
     padding:0;
 }
 .footer ul {
@@ -229,22 +210,24 @@ Page header and footer styles
 }
 .header ul li, .footer ul li {
     list-style:none;
-    font-size:13px;
+    font-size:1.2em;
 }
 /*
 Heading styles
 */
 div.details ul.blockList ul.blockList ul.blockList li.blockList h4, 
div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
     background-color:#dee3e9;
-    border:1px solid #d0d9e0;
+    border-top:1px solid #9eadc0;
+    border-bottom:1px solid #9eadc0;
     margin:0 0 6px -8px;
-    padding:7px 5px;
+    padding:2px 5px;
 }
 ul.blockList ul.blockList ul.blockList li.blockList h3 {
     background-color:#dee3e9;
-    border:1px solid #d0d9e0;
+    border-top:1px solid #9eadc0;
+    border-bottom:1px solid #9eadc0;
     margin:0 0 6px -8px;
-    padding:7px 5px;
+    padding:2px 5px;
 }
 ul.blockList ul.blockList li.blockList h3 {
     padding:0;
@@ -264,10 +247,10 @@ Page layout container styles
 .indexContainer {
     margin:10px;
     position:relative;
-    font-size:12px;
+    font-size:1.0em;
 }
 .indexContainer h2 {
-    font-size:13px;
+    font-size:1.1em;
     padding:0 0 3px 0;
 }
 .indexContainer ul {
@@ -276,18 +259,15 @@ Page layout container styles
 }
 .indexContainer ul li {
     list-style:none;
-    padding-top:2px;
 }
 .contentContainer .description dl dt, .contentContainer .details dl dt, 
.serializedFormContainer dl dt {
-    font-size:12px;
+    font-size:1.1em;
     font-weight:bold;
     margin:10px 0 0 0;
     color:#4E4E4E;
 }
 .contentContainer .description dl dd, .contentContainer .details dl dd, 
.serializedFormContainer dl dd {
-    margin:5px 0 10px 0px;
-    font-size:14px;
-    font-family:'DejaVu Sans Mono',monospace;
+    margin:10px 0 10px 20px;
 }
 .serializedFormContainer dl.nameValue dt {
     margin-left:1px;
@@ -326,24 +306,25 @@ ul.blockList, ul.blockListLast {
 }
 ul.blockList li.blockList, ul.blockListLast li.blockList {
     list-style:none;
-    margin-bottom:15px;
-    line-height:1.4;
+    margin-bottom:25px;
 }
 ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast 
li.blockList {
     padding:0px 20px 5px 10px;
-    border:1px solid #ededed; 
-    background-color:#f8f8f8;
+    border:1px solid #9eadc0;
+    background-color:#f9f9f9;
 }
 ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList 
ul.blockListLast li.blockList {
     padding:0 0 5px 8px;
     background-color:#ffffff;
-    border:none;
+    border:1px solid #9eadc0;
+    border-top:none;
 }
 ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
     margin-left:0;
     padding-left:0;
     padding-bottom:15px;
     border:none;
+    border-bottom:1px solid #9eadc0;
 }
 ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
     list-style:none;
@@ -357,155 +338,107 @@ table tr td dl, table tr td dl dt, table tr td dl dd {
 /*
 Table styles
 */
-.overviewSummary, .memberSummary, .typeSummary, .useSummary, 
.constantsSummary, .deprecatedSummary {
+.contentContainer table, .classUseContainer table, .constantValuesContainer 
table {
+    border-bottom:1px solid #9eadc0;
     width:100%;
-    border-left:1px solid #EEE; 
-    border-right:1px solid #EEE; 
-    border-bottom:1px solid #EEE; 
 }
-.overviewSummary, .memberSummary  {
-    padding:0px;
+.contentContainer ul li table, .classUseContainer ul li table, 
.constantValuesContainer ul li table {
+    width:100%;
+}
+.contentContainer .description table, .contentContainer .details table {
+    border-bottom:none;
+}
+.contentContainer ul li table th.colOne, .contentContainer ul li table 
th.colFirst, .contentContainer ul li table th.colLast, .classUseContainer ul li 
table th, .constantValuesContainer ul li table th, .contentContainer ul li 
table td.colOne, .contentContainer ul li table td.colFirst, .contentContainer 
ul li table td.colLast, .classUseContainer ul li table td, 
.constantValuesContainer ul li table td{
+    vertical-align:top;
+    padding-right:20px;
+}
+.contentContainer ul li table th.colLast, .classUseContainer ul li table 
th.colLast,.constantValuesContainer ul li table th.colLast,
+.contentContainer ul li table td.colLast, .classUseContainer ul li table 
td.colLast,.constantValuesContainer ul li table td.colLast,
+.contentContainer ul li table th.colOne, .classUseContainer ul li table 
th.colOne,
+.contentContainer ul li table td.colOne, .classUseContainer ul li table 
td.colOne {
+    padding-right:3px;
 }
-.overviewSummary caption, .memberSummary caption, .typeSummary caption,
-.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
+.overviewSummary caption, .packageSummary caption, .contentContainer 
ul.blockList li.blockList caption, .summary caption, .classUseContainer 
caption, .constantValuesContainer caption {
     position:relative;
     text-align:left;
     background-repeat:no-repeat;
-    color:#253441;
+    color:#FFFFFF;
     font-weight:bold;
     clear:none;
     overflow:hidden;
     padding:0px;
-    padding-top:10px;
-    padding-left:1px;
     margin:0px;
-    white-space:pre;
-}
-.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary 
caption a:link,
-.useSummary caption a:link, .constantsSummary caption a:link, 
.deprecatedSummary caption a:link,
-.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary 
caption a:hover,
-.useSummary caption a:hover, .constantsSummary caption a:hover, 
.deprecatedSummary caption a:hover,
-.overviewSummary caption a:active, .memberSummary caption a:active, 
.typeSummary caption a:active,
-.useSummary caption a:active, .constantsSummary caption a:active, 
.deprecatedSummary caption a:active,
-.overviewSummary caption a:visited, .memberSummary caption a:visited, 
.typeSummary caption a:visited,
-.useSummary caption a:visited, .constantsSummary caption a:visited, 
.deprecatedSummary caption a:visited {
+}
+caption a:link, caption a:hover, caption a:active, caption a:visited {
     color:#FFFFFF;
 }
-.overviewSummary caption span, .memberSummary caption span, .typeSummary 
caption span,
-.useSummary caption span, .constantsSummary caption span, .deprecatedSummary 
caption span {
+.overviewSummary caption span, .packageSummary caption span, .contentContainer 
ul.blockList li.blockList caption span, .summary caption span, 
.classUseContainer caption span, .constantValuesContainer caption span {
     white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    padding-bottom:7px;
-    display:inline-block;
+    padding-top:8px;
+    padding-left:8px;
+    display:block;
     float:left;
-    background-color:#F8981D;
-    border: none;
-    height:16px;
+    background-image:url(resources/titlebar.gif);
+    height:18px;
 }
-.memberSummary caption span.activeTableTab span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    margin-right:3px;
-    display:inline-block;
+.overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer 
ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer 
.tabEnd, .constantValuesContainer .tabEnd {
+    width:10px;
+    background-image:url(resources/titlebar_end.gif);
+    background-repeat:no-repeat;
+    background-position:top right;
+    position:relative;
     float:left;
-    background-color:#F8981D;
-    height:16px;
 }
-.memberSummary caption span.tableTab span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    margin-right:3px;
-    display:inline-block;
-    float:left;
-    background-color:#4D7A97;
-    height:16px;
-}
-.memberSummary caption span.tableTab, .memberSummary caption 
span.activeTableTab {
-    padding-top:0px;
-    padding-left:0px;
-    padding-right:0px;
-    background-image:none;
-    float:none;
-    display:inline;
+ul.blockList ul.blockList li.blockList table {
+    margin:0 0 12px 0px;
+    width:100%;
 }
-.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
-.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
-    display:none;
-    width:5px;
-    position:relative;
-    float:left;
-    background-color:#F8981D;
+.tableSubHeadingColor {
+    background-color: #EEEEFF;
 }
-.memberSummary .activeTableTab .tabEnd {
-    display:none;
-    width:5px;
-    margin-right:3px;
-    position:relative; 
-    float:left;
-    background-color:#F8981D;
+.altColor {
+    background-color:#eeeeef;
 }
-.memberSummary .tableTab .tabEnd {
-    display:none;
-    width:5px;
-    margin-right:3px;
-    position:relative;
-    background-color:#4D7A97;
-    float:left;
-
+.rowColor {
+    background-color:#ffffff;
 }
-.overviewSummary td, .memberSummary td, .typeSummary td,
-.useSummary td, .constantsSummary td, .deprecatedSummary td {
+.overviewSummary td, .packageSummary td, .contentContainer ul.blockList 
li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer 
td {
     text-align:left;
-    padding:0px 0px 12px 10px;
-    width:100%;
-}
-th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
-td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
-    vertical-align:top;
-    padding-right:0px;
-    padding-top:8px;
-    padding-bottom:3px;
+    padding:3px 3px 3px 7px;
 }
-th.colFirst, th.colLast, th.colOne, .constantsSummary th {
+th.colFirst, th.colLast, th.colOne, .constantValuesContainer th {
     background:#dee3e9;
+    border-top:1px solid #9eadc0;
+    border-bottom:1px solid #9eadc0;
     text-align:left;
-    padding:8px 3px 3px 7px;
+    padding:3px 3px 3px 7px;
+}
+td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, 
td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst 
a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, 
td.colLast a:hover, .constantValuesContainer td a:link, 
.constantValuesContainer td a:active, .constantValuesContainer td a:visited, 
.constantValuesContainer td a:hover {
+    font-weight:bold;
 }
 td.colFirst, th.colFirst {
+    border-left:1px solid #9eadc0;
     white-space:nowrap;
-    font-size:13px;
 }
 td.colLast, th.colLast {
-    font-size:13px;
+    border-right:1px solid #9eadc0;
 }
 td.colOne, th.colOne {
-    font-size:13px;
-}
-.overviewSummary td.colFirst, .overviewSummary th.colFirst,
-.overviewSummary td.colOne, .overviewSummary th.colOne,
-.memberSummary td.colFirst, .memberSummary th.colFirst,
-.memberSummary td.colOne, .memberSummary th.colOne,
-.typeSummary td.colFirst{
-    width:25%;
-    vertical-align:top;
-}
-td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, 
td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst 
a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, 
td.colLast a:hover, .constantValuesContainer td a:link, 
.constantValuesContainer td a:active, .constantValuesContainer td a:visited, 
.constantValuesContainer td a:hover {
-    font-weight:bold;
+    border-right:1px solid #9eadc0;
+    border-left:1px solid #9eadc0;
 }
-.tableSubHeadingColor {
-    background-color:#EEEEFF;
+table.overviewSummary  {
+    padding:0px;
+    margin-left:0px;
 }
-.altColor {
-    background-color:#FFFFFF;
+table.overviewSummary td.colFirst, table.overviewSummary th.colFirst,
+table.overviewSummary td.colOne, table.overviewSummary th.colOne {
+    width:25%;
+    vertical-align:middle;
 }
-.rowColor {
-    background-color:#EEEEEF;
+table.packageSummary td.colFirst, table.overviewSummary th.colFirst {
+    width:25%;
+    vertical-align:middle;
 }
 /*
 Content styles
@@ -520,24 +453,6 @@ Content styles
 .docSummary {
     padding:0;
 }
-
-ul.blockList ul.blockList ul.blockList li.blockList h3 {
-    font-style:normal;
-}
-
-div.block {
-    font-size:14px;
-    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
-}
-
-td.colLast div {
-    padding-top:0px;
-}
-
-
-td.colLast a {
-    padding-bottom:3px;
-}
 /*
 Formatting effect styles
 */
@@ -548,27 +463,12 @@ Formatting effect styles
 h1.hidden {
     visibility:hidden;
     overflow:hidden;
-    font-size:10px;
+    font-size:.9em;
 }
 .block {
     display:block;
-    margin:3px 10px 2px 0px;
-    color:#474747;
+    margin:3px 0 0 0;
 }
-.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
-.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,
-.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {
+.strong {
     font-weight:bold;
 }
-.deprecationComment, .emphasizedPhrase, .interfaceName {
-    font-style:italic;
-}
-
-div.block div.block span.deprecationComment, div.block div.block 
span.emphasizedPhrase,
-div.block div.block span.interfaceName {
-    font-style:normal;
-}
-
-div.contentContainer ul.blockList li.blockList h2{
-    padding-bottom:0px;
-}

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/20adff6a/blog/index.html
----------------------------------------------------------------------
diff --git a/blog/index.html b/blog/index.html
index 8cf63eb..57e2ead 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -118,11 +118,11 @@
     
     <p>Welcome to the twenty-first edition of the Kudu Weekly Update. Astute
 readers will notice that the weekly blog posts have been not-so-weekly
-of late &#8211; in fact, it has been nearly two months since the previous post
+of late – in fact, it has been nearly two months since the previous post
 as I and others have focused on releases, conferences, etc.</p>
 
 <p>So, rather than covering just this past week, this post will cover 
highlights
-of the progress since the 1.0 release in mid-September. If you&#8217;re 
interested
+of the progress since the 1.0 release in mid-September. If you’re interested
 in learning about progress prior to that release, check the
 <a 
href="http://kudu.apache.org/releases/1.0.0/docs/release_notes.html";>release 
notes</a>.</p>
 
@@ -144,8 +144,8 @@ in learning about progress prior to that release, check the
   </header>
   <div class="entry-content">
     
-    <p>This week in New York, O&#8217;Reilly and Cloudera will be hosting 
Strata+Hadoop World
-2016. If you&#8217;re interested in Kudu, there will be several opportunities 
to
+    <p>This week in New York, O’Reilly and Cloudera will be hosting 
Strata+Hadoop World
+2016. If you’re interested in Kudu, there will be several opportunities to
 learn more, both from the open source development team as well as some 
companies
 who are already adopting Kudu for their use cases.</p>
 
@@ -211,12 +211,12 @@ scan path to speed up queries.</p>
   </header>
   <div class="entry-content">
     
-    <p>This post discusses the Kudu Flume Sink. First, I&#8217;ll give some 
background on why we considered
+    <p>This post discusses the Kudu Flume Sink. First, I’ll give some 
background on why we considered
 using Kudu, what Flume does for us, and how Flume fits with Kudu in our 
project.</p>
 
 <h2 id="why-kudu">Why Kudu</h2>
 
-<p>Traditionally in the Hadoop ecosystem we&#8217;ve dealt with various 
<em>batch processing</em> technologies such
+<p>Traditionally in the Hadoop ecosystem we’ve dealt with various <em>batch 
processing</em> technologies such
 as MapReduce and the many libraries and tools built on top of it in various 
languages (Apache Pig,
 Apache Hive, Apache Oozie and many others). The main problem with this 
approach is that it needs to
 process the whole data set in batches, again and again, as soon as new data 
gets added. Things get
@@ -256,14 +256,14 @@ queries and processes need to be carefully planned and 
implemented.</p>
 <ul>
   <li>flexible and expressive, thanks to SQL support via Apache Impala 
(incubating)</li>
   <li>a table-oriented, mutable data store that feels like a traditional 
relational database</li>
-  <li>very easy to program, you can even pretend it&#8217;s good old MySQL</li>
+  <li>very easy to program, you can even pretend it’s good old MySQL</li>
   <li>low-latency and relatively high throughput, both for ingest and 
query</li>
 </ul>
 
-<p>At Argyle Data, we&#8217;re dealing with complex fraud detection scenarios. 
We need to ingest massive
+<p>At Argyle Data, we’re dealing with complex fraud detection scenarios. We 
need to ingest massive
 amounts of data, run machine learning algorithms and generate reports. When we 
created our current
 architecture two years ago we decided to opt for a database as the backbone of 
our system. That
-database is Apache Accumulo. It&#8217;s a key-value based database which runs 
on top of Hadoop HDFS,
+database is Apache Accumulo. It’s a key-value based database which runs on 
top of Hadoop HDFS,
 quite similar to HBase but with some important improvements such as cell level 
security and ease
 of deployment and management. To enable querying of this data for quite 
complex reporting and
 analytics, we used Presto, a distributed query engine with a pluggable 
architecture open-sourced
@@ -276,12 +276,12 @@ architecture has served us well, but there were a few 
problems:</p>
   <li>we need to support ad-hoc queries, plus long-term data warehouse 
functionality</li>
 </ul>
 
-<p>So, we&#8217;ve started gradually moving the core machine-learning pipeline 
to a streaming based
+<p>So, we’ve started gradually moving the core machine-learning pipeline to 
a streaming based
 solution. This way we can ingest and process larger data-sets faster in the 
real-time. But then how
 would we take care of ad-hoc queries and long-term persistence? This is where 
Kudu comes in. While
 the machine learning pipeline ingests and processes real-time data, we store a 
copy of the same
 ingested data in Kudu for long-term access and ad-hoc queries. Kudu is our 
<em>data warehouse</em>. By
-using Kudu and Impala, we can retire our in-house Presto connector and rely on 
Impala&#8217;s
+using Kudu and Impala, we can retire our in-house Presto connector and rely on 
Impala’s
 super-fast query engine.</p>
 
 <p>But how would we make sure data is reliably ingested into the streaming 
pipeline <em>and</em> the
@@ -289,10 +289,10 @@ Kudu-based data warehouse? This is where Apache Flume 
comes in.</p>
 
 <h2 id="why-flume">Why Flume</h2>
 
-<p>According to their <a href="http://flume.apache.org/";>website</a> 
&#8220;Flume is a distributed, reliable, and
+<p>According to their <a href="http://flume.apache.org/";>website</a> “Flume 
is a distributed, reliable, and
 available service for efficiently collecting, aggregating, and moving large 
amounts of log data.
 It has a simple and flexible architecture based on streaming data flows. It is 
robust and fault
-tolerant with tunable reliability mechanisms and many failover and recovery 
mechanisms.&#8221; As you
+tolerant with tunable reliability mechanisms and many failover and recovery 
mechanisms.” As you
 can see, nowhere is Hadoop mentioned but Flume is typically used for ingesting 
data to Hadoop
 clusters.</p>
 
@@ -310,7 +310,7 @@ File-based channels are also provided. As for the sources, 
Avro, JMS, Thrift, sp
 source are some of the built-in ones. Flume also ships with many sinks, 
including sinks for writing
 data to HDFS, HBase, Hive, Kafka, as well as to other Flume agents.</p>
 
-<p>In the rest of this post I&#8217;ll go over the Kudu Flume sink and show 
you how to configure Flume to
+<p>In the rest of this post I’ll go over the Kudu Flume sink and show you 
how to configure Flume to
 write ingested data to a Kudu table. The sink has been part of the Kudu 
distribution since the 0.8
 release and the source code can be found <a 
href="https://github.com/apache/kudu/tree/master/java/kudu-flume-sink";>here</a>.</p>
 
@@ -342,8 +342,8 @@ agent1.sinks.sink1.producer = 
org.apache.kudu.flume.sink.SimpleKuduEventProducer
 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&#8217;s implemented as a showcase 
for how to write Flume
-events into Kudu tables. For any serious functionality we&#8217;d have to 
write a custom producer. We
+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>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
@@ -351,7 +351,7 @@ copying the 
<code>kudu-flume-sink-&lt;VERSION&gt;.jar</code> jar file from the K
 
 <p>At a minimum, the Kudu Flume Sink needs to know where the Kudu masters are
 (<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&#8217;t create this
+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>batchSize</code> parameter. Batch size is 
used for batching up to that many
@@ -372,7 +372,7 @@ impact on ingest performance of the Kudu cluster.</p>
     <tr>
       <td>masterAddresses</td>
       <td>N/A</td>
-      <td>Comma-separated list of &#8220;host:port&#8221; pairs of the masters 
(port optional)</td>
+      <td>Comma-separated list of “host:port” pairs of the masters (port 
optional)</td>
     </tr>
     <tr>
       <td>tableName</td>
@@ -402,7 +402,7 @@ impact on ingest performance of the Kudu cluster.</p>
   </tbody>
 </table>
 
-<p>Let&#8217;s take a look at the source code for the built-in producer 
class:</p>
+<p>Let’s take a look at the source code for the built-in producer class:</p>
 
 <pre><code class="language-java">public class SimpleKuduEventProducer 
implements KuduEventProducer {
   private byte[] payload;
@@ -473,8 +473,8 @@ which itself looks like this:</p>
 </code></pre>
 
 <p><code>public void configure(Context context)</code> is called when an 
instance of our producer is instantiated
-by the KuduSink. SimpleKuduEventProducer&#8217;s implementation looks for a 
producer parameter named
-<code>payloadColumn</code> and uses its value (&#8220;payload&#8221; if not 
overridden in Flume configuration file) as the
+by the KuduSink. SimpleKuduEventProducer’s implementation looks for a 
producer parameter named
+<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>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.
@@ -483,9 +483,9 @@ define them by prefixing it with <code>producer.</code> 
(<code>agent1.sinks.sink
 example).</p>
 
 <p>The main producer logic resides in the <code>public List&lt;Operation&gt; 
getOperations()</code> method. In
-SimpleKuduEventProducer&#8217;s implementation we simply insert the binary 
body of the Flume event into
-the Kudu table. Here we call Kudu&#8217;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&#8217;s another producer
+SimpleKuduEventProducer’s implementation we simply insert the binary body of 
the Flume event into
+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/20adff6a/blog/page/4/index.html
----------------------------------------------------------------------
diff --git a/blog/page/4/index.html b/blog/page/4/index.html
index c3bc069..fb3d8b6 100644
--- a/blog/page/4/index.html
+++ b/blog/page/4/index.html
@@ -117,7 +117,7 @@
   <div class="entry-content">
     
     <p>This blog post describes how the 1.0 release of Apache Kudu 
(incubating) will
-support fault tolerance for the Kudu master, finally eliminating Kudu&#8217;s 
last
+support fault tolerance for the Kudu master, finally eliminating Kudu’s last
 single point of failure.</p>
 
 
@@ -208,7 +208,7 @@ covers ongoing development and news in the Apache Kudu 
(incubating) project.</p>
 0.9.0!</p>
 
 <p>This latest version adds basic UPSERT functionality and an improved Apache 
Spark Data Source
-that doesn&#8217;t rely on the MapReduce I/O formats. It also improves Tablet 
Server
+that doesn’t rely on the MapReduce I/O formats. It also improves Tablet 
Server
 restart time as well as write performance under high load. Finally, Kudu now 
enforces
 the specification of a partitioning scheme for new tables.</p>
 

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/20adff6a/blog/page/6/index.html
----------------------------------------------------------------------
diff --git a/blog/page/6/index.html b/blog/page/6/index.html
index c222617..7b26d90 100644
--- a/blog/page/6/index.html
+++ b/blog/page/6/index.html
@@ -158,7 +158,7 @@ covers ongoing development and news in the Apache Kudu 
(incubating) project.</p>
   </header>
   <div class="entry-content">
     
-    <p>Recently, I wanted to stress-test and benchmark some changes to the 
Kudu RPC server, and decided to use YCSB as a way to generate reasonable load. 
While running YCSB, I noticed interesting results, and what started as an 
unrelated testing exercise eventually yielded some new insights into 
Kudu&#8217;s behavior. These insights will motivate changes to default Kudu 
settings and code in upcoming versions. This post details the benchmark setup, 
analysis, and conclusions.</p>
+    <p>Recently, I wanted to stress-test and benchmark some changes to the 
Kudu RPC server, and decided to use YCSB as a way to generate reasonable load. 
While running YCSB, I noticed interesting results, and what started as an 
unrelated testing exercise eventually yielded some new insights into Kudu’s 
behavior. These insights will motivate changes to default Kudu settings and 
code in upcoming versions. This post details the benchmark setup, analysis, and 
conclusions.</p>
 
 
     

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/20adff6a/blog/page/8/index.html
----------------------------------------------------------------------
diff --git a/blog/page/8/index.html b/blog/page/8/index.html
index cff9af2..4d26c3a 100644
--- a/blog/page/8/index.html
+++ b/blog/page/8/index.html
@@ -116,8 +116,8 @@
   </header>
   <div class="entry-content">
     
-    <p>Welcome to the second edition of the Kudu Weekly Update. As with last 
week&#8217;s
-inaugural post, we&#8217;ll cover ongoing development and news in the Apache 
Kudu
+    <p>Welcome to the second edition of the Kudu Weekly Update. As with last 
week’s
+inaugural post, we’ll cover ongoing development and news in the Apache Kudu
 project on a weekly basis.</p>
 
 
@@ -138,13 +138,13 @@ project on a weekly basis.</p>
   </header>
   <div class="entry-content">
     
-    <p>Kudu is a fast-moving young open source project, and we&#8217;ve heard 
from a few
-members of the community that it can be difficult to keep track of what&#8217;s
+    <p>Kudu is a fast-moving young open source project, and we’ve heard from 
a few
+members of the community that it can be difficult to keep track of what’s
 going on day-to-day. A typical month comprises 80-100 individual patches
 committed and hundreds of code review and discussion
 emails. So, inspired by similar weekly newsletters like
-<a href="http://llvmweekly.org/";>LLVM Weekly</a> and <a 
href="http://lwn.net/Kernel/";>LWN&#8217;s weekly kernel coverage</a>
-we&#8217;re going to experiment with our own weekly newsletter covering
+<a href="http://llvmweekly.org/";>LLVM Weekly</a> and <a 
href="http://lwn.net/Kernel/";>LWN’s weekly kernel coverage</a>
+we’re going to experiment with our own weekly newsletter covering
 recent development and Kudu-related news.</p>
 
 

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/20adff6a/cpp-client-api/annotated.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/annotated.html b/cpp-client-api/annotated.html
index 4c23eae..89c04b8 100644
--- a/cpp-client-api/annotated.html
+++ b/cpp-client-api/annotated.html
@@ -1,148 +1,114 @@
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
 <!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.6"/>
 <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/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<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 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.6 -->
-<script type="text/javascript">
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.1 -->
+<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>
+--></script>
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;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>
+        <img id="MSearchSelect" src="search/search.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)"/>
+        <a id="MSearchClose" 
href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" 
border="0" src="search/close.png" alt=""/></a>
         </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>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a 
href="annotated.html"><span>Class&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
     </ul>
   </div>
-</div><!-- top -->
-<!-- window showing the filter options -->
+</div>
+<div class="contents">
+<h1>Class List</h1>Here are the classes, structs, unions and interfaces with 
brief descriptions:<table>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1internal__logging_1_1CerrLog.html">kudu::internal_logging::CerrLog</a></td><td
 class="indexvalue">A helper for stderr log sink </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="structkudu_1_1Slice_1_1Comparator.html">kudu::Slice::Comparator</a></td><td
 class="indexvalue"><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><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduClient.html">kudu::client::KuduClient</a></td><td
 class="indexvalue">A handle for a connection to a cluster </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduClientBuilder.html">kudu::client::KuduClientBuilder</a></td><td
 class="indexvalue">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><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduColumnSchema.html">kudu::client::KuduColumnSchema</a></td><td
 class="indexvalue">Representation of the column schema </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduColumnSpec.html">kudu::client::KuduColumnSpec</a></td><td
 class="indexvalue">Builder API for specifying or altering a column within a 
table schema </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">kudu::client::KuduColumnStorageAttributes</a></td><td
 class="indexvalue">Representation of column storage attributes </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduDelete.html">kudu::client::KuduDelete</a></td><td
 class="indexvalue">A single row delete to be sent to the cluster </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduError.html">kudu::client::KuduError</a></td><td
 class="indexvalue">This class represents an error which occurred in a write 
operation </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduInsert.html">kudu::client::KuduInsert</a></td><td
 class="indexvalue">A single row insert to be sent to the cluster </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduLoggingCallback.html">kudu::client::KuduLoggingCallback</a></td><td
 class="indexvalue">The interface for all logging callbacks </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html">kudu::client::KuduLoggingFunctionCallback&lt;
 T &gt;</a></td><td class="indexvalue">The logging callback that invokes a 
function by pointer with a single argument </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html">kudu::client::KuduLoggingMemberCallback&lt;
 T &gt;</a></td><td class="indexvalue">The logging callback that invokes a 
member function of an object </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1KuduPartialRow.html">kudu::KuduPartialRow</a></td><td 
class="indexvalue">A row which may only contain values for a subset of the 
columns </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduPredicate.html">kudu::client::KuduPredicate</a></td><td
 class="indexvalue">A representation of comparison predicate for Kudu queries 
</td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduReplica.html">kudu::client::KuduReplica</a></td><td
 class="indexvalue">In-memory representation of a remote tablet's replica 
</td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td
 class="indexvalue">A batch of zero or more rows returned by a scan operation 
</td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td
 class="indexvalue">This class is a representation of a single scan </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduScanToken.html">kudu::client::KuduScanToken</a></td><td
 class="indexvalue">A scan descriptor limited to a single physical contiguous 
location </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduScanTokenBuilder.html">kudu::client::KuduScanTokenBuilder</a></td><td
 class="indexvalue">Builds scan tokens for a table </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td
 class="indexvalue">A representation of a table's schema </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduSchemaBuilder.html">kudu::client::KuduSchemaBuilder</a></td><td
 class="indexvalue">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><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduSession.html">kudu::client::KuduSession</a></td><td
 class="indexvalue">Representation of a Kudu client session </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduStatusCallback.html">kudu::client::KuduStatusCallback</a></td><td
 class="indexvalue">The interface for all status callbacks </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html">kudu::client::KuduStatusFunctionCallback&lt;
 T &gt;</a></td><td class="indexvalue">The status callback that invokes a 
function by pointer with a single argument </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduStatusMemberCallback.html">kudu::client::KuduStatusMemberCallback&lt;
 T &gt;</a></td><td class="indexvalue">The status callback that invokes a 
member function of an object </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduTable.html">kudu::client::KuduTable</a></td><td
 class="indexvalue">A representation of a table on a particular cluster 
</td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduTableAlterer.html">kudu::client::KuduTableAlterer</a></td><td
 class="indexvalue">Alters an existing table based on the provided steps 
</td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduTableCreator.html">kudu::client::KuduTableCreator</a></td><td
 class="indexvalue">A helper class to create a new table with the desired 
options </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduTablet.html">kudu::client::KuduTablet</a></td><td
 class="indexvalue">In-memory representation of a remote tablet </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduTabletServer.html">kudu::client::KuduTabletServer</a></td><td
 class="indexvalue">In-memory representation of a remote tablet server 
</td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduUpdate.html">kudu::client::KuduUpdate</a></td><td
 class="indexvalue">A single row update to be sent to the cluster </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduUpsert.html">kudu::client::KuduUpsert</a></td><td
 class="indexvalue">A single row upsert to be sent to the cluster </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduValue.html">kudu::client::KuduValue</a></td><td
 class="indexvalue">A constant cell value with a specific type </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1KuduWriteOperation.html">kudu::client::KuduWriteOperation</a></td><td
 class="indexvalue">A single-row write operation to be sent to a Kudu table 
</td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td 
class="indexvalue">A representation of a time interval </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1MonoTime.html">kudu::MonoTime</a></td><td 
class="indexvalue">Representation of a particular point in time </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1internal__logging_1_1NullLog.html">kudu::internal_logging::NullLog</a></td><td
 class="indexvalue">A helper for the nil log sink </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1client_1_1ResourceMetrics.html">kudu::client::ResourceMetrics</a></td><td
 class="indexvalue">A generic catalog of simple metrics </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="indexvalue">A 
wrapper around externally allocated data </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="structkudu_1_1SliceMap.html">kudu::SliceMap&lt; T &gt;</a></td><td 
class="indexvalue">STL map whose keys are Slices </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="classkudu_1_1Status.html">kudu::Status</a></td><td class="indexvalue">A 
representation of an operation's outcome </td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="structStubsCompileAssert.html">StubsCompileAssert&lt; bool 
&gt;</a></td><td class="indexvalue"></td></tr>
+</table>
+</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>
+<a class="SelectItem" href="javascript:void(0)" 
onclick="searchBox.OnSelectItem(0)"><span 
class="SelectionMark">&nbsp;</span>All</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span 
class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span 
class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span 
class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span 
class="SelectionMark">&nbsp;</span>Variables</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span 
class="SelectionMark">&nbsp;</span>Typedefs</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span 
class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" 
href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span 
class="SelectionMark">&nbsp;</span>Enumerator</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span 
class="SelectionMark">&nbsp;</span>Defines</a></div>
 
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
+<iframe src="" frameborder="0" 
         name="MSearchResults" id="MSearchResults">
 </iframe>
 </div>
 
-<div class="header">
-  <div class="headertitle">
-<div class="title">Class List</div>  </div>
-</div><!--header-->
-<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"><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_1ResourceMetrics.html" 
target="_self">ResourceMetrics</a></td><td class="desc">A generic catalog of 
simple metrics </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_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_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_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_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_1KuduColumnStorageAttributes.html" 
target="_self">KuduColumnStorageAttributes</a></td><td 
class="desc">Representation of column storage attributes </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_1KuduColumnSchema.html" 
target="_self">KuduColumnSchema</a></td><td class="desc">Representation of the 
column schema </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_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_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_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_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_1KuduSchema.html" 
target="_self">KuduSchema</a></td><td class="desc">A representation of a 
table's 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_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_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_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_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_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_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_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_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_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_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_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_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="structkudu_1_1client_1_1SliceKeysTestSetup.html" 
target="_self">SliceKeysTestSetup</a></td><td class="desc"></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="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" 
alt="C" width="24" height="22" /><a class="el" 
href="structkudu_1_1client_1_1IntKeysTestSetup.html" 
target="_self">IntKeysTestSetup</a></td><td class="desc"></td></tr>
-<tr id="row_0_1_"><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_" 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_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_"><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_" 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_1KuduPartialRow.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_3_"><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_4_" 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_5_"><td class="entry"><img src="ftv2vertline.png" alt="|" 
width="16" height="22" /><img id="arr_0_5_" src="ftv2mnode.png" alt="o" 
width="16" height="22" onclick="toggleFolder('0_5_')"/><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_5_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_6_"><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_7_" 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="structStubsCompileAssert.html" 
target="_self">StubsCompileAssert</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.0.0 on Mon Sep 19 2016 19:01:02 by 
Doxygen 1.8.6</small>
+  <small>Generated for Kudu version 1.0.1 on Tue Oct 11 08:52:01 2016 by 
Doxygen 1.6.1</small>
   <br>
   <small>Copyright © 2016 The Apache Software Foundation.</small>
 </address>

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

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

Reply via email to