You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kudu.apache.org by jd...@apache.org on 2016/03/10 18:03:27 UTC

[13/51] [partial] incubator-kudu git commit: Add 0.7.1 docs

http://git-wip-us.apache.org/repos/asf/incubator-kudu/blob/6e8b4780/releases/0.7.1/apidocs/org/kududb/client/KuduScanner.KuduScannerBuilder.html
----------------------------------------------------------------------
diff --git a/releases/0.7.1/apidocs/org/kududb/client/KuduScanner.KuduScannerBuilder.html b/releases/0.7.1/apidocs/org/kududb/client/KuduScanner.KuduScannerBuilder.html
new file mode 100644
index 0000000..c14dab3
--- /dev/null
+++ b/releases/0.7.1/apidocs/org/kududb/client/KuduScanner.KuduScannerBuilder.html
@@ -0,0 +1,249 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>KuduScanner.KuduScannerBuilder (Kudu 0.7.1 API)</title>
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KuduScanner.KuduScannerBuilder (Kudu 0.7.1 API)";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/KuduScanner.KuduScannerBuilder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/kududb/client/KuduScanner.html" title="class in org.kududb.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/kududb/client/KuduServerException.html" title="class in org.kududb.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/kududb/client/KuduScanner.KuduScannerBuilder.html" target="_top">Frames</a></li>
+<li><a href="KuduScanner.KuduScannerBuilder.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.kududb.client</div>
+<h2 title="Class KuduScanner.KuduScannerBuilder" class="title">Class KuduScanner.KuduScannerBuilder</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../org/kududb/client/AbstractKuduScannerBuilder.html" title="class in org.kududb.client">org.kududb.client.AbstractKuduScannerBuilder</a>&lt;<a href="../../../org/kududb/client/KuduScanner.KuduScannerBuilder.html" title="class in org.kududb.client">KuduScanner.KuduScannerBuilder</a>,<a href="../../../org/kududb/client/KuduScanner.html" title="class in org.kududb.client">KuduScanner</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.kududb.client.KuduScanner.KuduScannerBuilder</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../org/kududb/client/KuduScanner.html" title="class in org.kududb.client">KuduScanner</a></dd>
+</dl>
+<hr>
+<br>
+<pre>@InterfaceAudience.Public
+@InterfaceStability.Evolving
+public static class <span class="strong">KuduScanner.KuduScannerBuilder</span>
+extends <a href="../../../org/kududb/client/AbstractKuduScannerBuilder.html" title="class in org.kududb.client">AbstractKuduScannerBuilder</a>&lt;<a href="../../../org/kududb/client/KuduScanner.KuduScannerBuilder.html" title="class in org.kududb.client">KuduScanner.KuduScannerBuilder</a>,<a href="../../../org/kududb/client/KuduScanner.html" title="class in org.kududb.client">KuduScanner</a>&gt;</pre>
+<div class="block">A Builder class to build <a href="../../../org/kududb/client/KuduScanner.html" title="class in org.kududb.client"><code>KuduScanner</code></a>.
+ Use <a href="../../../org/kududb/client/KuduClient.html#newScannerBuilder(org.kududb.client.KuduTable)"><code>KuduClient.newScannerBuilder(org.kududb.client.KuduTable)</code></a> in order to get a builder instance.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../org/kududb/client/KuduScanner.html" title="class in org.kududb.client">KuduScanner</a></code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduScanner.KuduScannerBuilder.html#build()">build</a></strong>()</code>
+<div class="block">Builds a <a href="../../../org/kududb/client/KuduScanner.html" title="class in org.kududb.client"><code>KuduScanner</code></a> using the passed configurations.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.kududb.client.AbstractKuduScannerBuilder">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.kududb.client.<a href="../../../org/kududb/client/AbstractKuduScannerBuilder.html" title="class in org.kududb.client">AbstractKuduScannerBuilder</a></h3>
+<code><a href="../../../org/kududb/client/AbstractKuduScannerBuilder.html#addColumnRangePredicate(org.kududb.client.ColumnRangePredicate)">addColumnRangePredicate</a>, <a href="../../../org/kududb/client/AbstractKuduScannerBuilder.html#addColumnRangePredicatesRaw(byte[])">addColumnRangePredicatesRaw</a>, <a href="../../../org/kududb/client/AbstractKuduScannerBuilder.html#batchSizeBytes(int)">batchSizeBytes</a>, <a href="../../../org/kududb/client/AbstractKuduScannerBuilder.html#cacheBlocks(boolean)">cacheBlocks</a>, <a href="../../../org/kududb/client/AbstractKuduScannerBuilder.html#exclusiveUpperBound(org.kududb.client.PartialRow)">exclusiveUpperBound</a>, <a href="../../../org/kududb/client/AbstractKuduScannerBuilder.html#exclusiveUpperBoundRaw(byte[])">exclusiveUpperBoundRaw</a>, <a href="../../../org/kududb/client/AbstractKuduScannerBuilder.html#limit(long)">limit</a>, <a href="../../../org/kududb/client/AbstractKuduScannerBuilder.html#lowerBound(org.kududb.client.PartialRow)">l
 owerBound</a>, <a href="../../../org/kududb/client/AbstractKuduScannerBuilder.html#lowerBoundRaw(byte[])">lowerBoundRaw</a>, <a href="../../../org/kududb/client/AbstractKuduScannerBuilder.html#prefetching(boolean)">prefetching</a>, <a href="../../../org/kududb/client/AbstractKuduScannerBuilder.html#readMode(org.kududb.client.AsyncKuduScanner.ReadMode)">readMode</a>, <a href="../../../org/kududb/client/AbstractKuduScannerBuilder.html#scanRequestTimeout(long)">scanRequestTimeout</a>, <a href="../../../org/kududb/client/AbstractKuduScannerBuilder.html#setProjectedColumnIndexes(java.util.List)">setProjectedColumnIndexes</a>, <a href="../../../org/kududb/client/AbstractKuduScannerBuilder.html#setProjectedColumnNames(java.util.List)">setProjectedColumnNames</a>, <a href="../../../org/kududb/client/AbstractKuduScannerBuilder.html#snapshotTimestampMicros(long)">snapshotTimestampMicros</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="build()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>build</h4>
+<pre>public&nbsp;<a href="../../../org/kududb/client/KuduScanner.html" title="class in org.kududb.client">KuduScanner</a>&nbsp;build()</pre>
+<div class="block">Builds a <a href="../../../org/kududb/client/KuduScanner.html" title="class in org.kududb.client"><code>KuduScanner</code></a> using the passed configurations.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../org/kududb/client/AbstractKuduScannerBuilder.html#build()">build</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/kududb/client/AbstractKuduScannerBuilder.html" title="class in org.kududb.client">AbstractKuduScannerBuilder</a>&lt;<a href="../../../org/kududb/client/KuduScanner.KuduScannerBuilder.html" title="class in org.kududb.client">KuduScanner.KuduScannerBuilder</a>,<a href="../../../org/kududb/client/KuduScanner.html" title="class in org.kududb.client">KuduScanner</a>&gt;</code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>a new <a href="../../../org/kududb/client/KuduScanner.html" title="class in org.kududb.client"><code>KuduScanner</code></a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/KuduScanner.KuduScannerBuilder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/kududb/client/KuduScanner.html" title="class in org.kududb.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/kududb/client/KuduServerException.html" title="class in org.kududb.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/kududb/client/KuduScanner.KuduScannerBuilder.html" target="_top">Frames</a></li>
+<li><a href="KuduScanner.KuduScannerBuilder.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2016. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-kudu/blob/6e8b4780/releases/0.7.1/apidocs/org/kududb/client/KuduScanner.html
----------------------------------------------------------------------
diff --git a/releases/0.7.1/apidocs/org/kududb/client/KuduScanner.html b/releases/0.7.1/apidocs/org/kududb/client/KuduScanner.html
new file mode 100644
index 0000000..7c24e4a
--- /dev/null
+++ b/releases/0.7.1/apidocs/org/kududb/client/KuduScanner.html
@@ -0,0 +1,383 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>KuduScanner (Kudu 0.7.1 API)</title>
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KuduScanner (Kudu 0.7.1 API)";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/KuduScanner.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/kududb/client/KuduException.html" title="class in org.kududb.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/kududb/client/KuduScanner.KuduScannerBuilder.html" title="class in org.kududb.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/kududb/client/KuduScanner.html" target="_top">Frames</a></li>
+<li><a href="KuduScanner.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.kududb.client</div>
+<h2 title="Class KuduScanner" class="title">Class KuduScanner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.kududb.client.KuduScanner</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@InterfaceAudience.Public
+@InterfaceStability.Evolving
+public class <span class="strong">KuduScanner</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">Synchronous version of <a href="../../../org/kududb/client/AsyncKuduScanner.html" title="class in org.kududb.client"><code>AsyncKuduScanner</code></a>. Offers the same API but with blocking methods.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduScanner.KuduScannerBuilder.html" title="class in org.kududb.client">KuduScanner.KuduScannerBuilder</a></strong></code>
+<div class="block">A Builder class to build <a href="../../../org/kududb/client/KuduScanner.html" title="class in org.kududb.client"><code>KuduScanner</code></a>.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../org/kududb/client/RowResultIterator.html" title="class in org.kududb.client">RowResultIterator</a></code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduScanner.html#close()">close</a></strong>()</code>
+<div class="block">Closes this scanner (don't forget to call this when you're done with it!).</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduScanner.html#getBatchSizeBytes()">getBatchSizeBytes</a></strong>()</code>
+<div class="block">Returns the maximum number of bytes returned by the scanner, on each batch.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduScanner.html#getCacheBlocks()">getCacheBlocks</a></strong>()</code>
+<div class="block">Returns if this scanner was configured to cache data blocks or not.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduScanner.html#getLimit()">getLimit</a></strong>()</code>
+<div class="block">Returns the maximum number of rows that this scanner was configured to return.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../org/kududb/Schema.html" title="class in org.kududb">Schema</a></code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduScanner.html#getProjectionSchema()">getProjectionSchema</a></strong>()</code>
+<div class="block">Returns the projection schema of this scanner.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../org/kududb/client/AsyncKuduScanner.ReadMode.html" title="enum in org.kududb.client">AsyncKuduScanner.ReadMode</a></code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduScanner.html#getReadMode()">getReadMode</a></strong>()</code>
+<div class="block">Returns the ReadMode for this scanner.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduScanner.html#hasMoreRows()">hasMoreRows</a></strong>()</code>
+<div class="block">Tells if the last rpc returned that there might be more rows to scan.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../org/kududb/client/RowResultIterator.html" title="class in org.kududb.client">RowResultIterator</a></code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduScanner.html#nextRows()">nextRows</a></strong>()</code>
+<div class="block">Scans a number of rows.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="hasMoreRows()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasMoreRows</h4>
+<pre>public&nbsp;boolean&nbsp;hasMoreRows()</pre>
+<div class="block">Tells if the last rpc returned that there might be more rows to scan.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>true if there might be more data to scan, else false</dd></dl>
+</li>
+</ul>
+<a name="nextRows()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>nextRows</h4>
+<pre>public&nbsp;<a href="../../../org/kududb/client/RowResultIterator.html" title="class in org.kududb.client">RowResultIterator</a>&nbsp;nextRows()
+                           throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<div class="block">Scans a number of rows.
+ <p>
+ Once this method returns <code>null</code> once (which indicates that this
+ <code>Scanner</code> is done scanning), calling it again leads to an undefined
+ behavior.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>a list of rows.</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd></dl>
+</li>
+</ul>
+<a name="close()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>close</h4>
+<pre>public&nbsp;<a href="../../../org/kududb/client/RowResultIterator.html" title="class in org.kududb.client">RowResultIterator</a>&nbsp;close()
+                        throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<div class="block">Closes this scanner (don't forget to call this when you're done with it!).
+ <p>
+ Closing a scanner already closed has no effect.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>a deferred object that indicates the completion of the request</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd></dl>
+</li>
+</ul>
+<a name="getLimit()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLimit</h4>
+<pre>public&nbsp;long&nbsp;getLimit()</pre>
+<div class="block">Returns the maximum number of rows that this scanner was configured to return.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>a long representing the maximum number of rows that can be returned</dd></dl>
+</li>
+</ul>
+<a name="getCacheBlocks()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCacheBlocks</h4>
+<pre>public&nbsp;boolean&nbsp;getCacheBlocks()</pre>
+<div class="block">Returns if this scanner was configured to cache data blocks or not.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>true if this scanner will cache blocks, else else.</dd></dl>
+</li>
+</ul>
+<a name="getBatchSizeBytes()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBatchSizeBytes</h4>
+<pre>public&nbsp;long&nbsp;getBatchSizeBytes()</pre>
+<div class="block">Returns the maximum number of bytes returned by the scanner, on each batch.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>a long representing the maximum number of bytes that a scanner can receive at once
+ from a tablet server</dd></dl>
+</li>
+</ul>
+<a name="getReadMode()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReadMode</h4>
+<pre>public&nbsp;<a href="../../../org/kududb/client/AsyncKuduScanner.ReadMode.html" title="enum in org.kududb.client">AsyncKuduScanner.ReadMode</a>&nbsp;getReadMode()</pre>
+<div class="block">Returns the ReadMode for this scanner.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the configured read mode for this scanner</dd></dl>
+</li>
+</ul>
+<a name="getProjectionSchema()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getProjectionSchema</h4>
+<pre>public&nbsp;<a href="../../../org/kududb/Schema.html" title="class in org.kududb">Schema</a>&nbsp;getProjectionSchema()</pre>
+<div class="block">Returns the projection schema of this scanner. If specific columns were
+ not specified during scanner creation, the table schema is returned.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the projection schema for this scanner</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/KuduScanner.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/kududb/client/KuduException.html" title="class in org.kududb.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/kududb/client/KuduScanner.KuduScannerBuilder.html" title="class in org.kududb.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/kududb/client/KuduScanner.html" target="_top">Frames</a></li>
+<li><a href="KuduScanner.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2016. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-kudu/blob/6e8b4780/releases/0.7.1/apidocs/org/kududb/client/KuduServerException.html
----------------------------------------------------------------------
diff --git a/releases/0.7.1/apidocs/org/kududb/client/KuduServerException.html b/releases/0.7.1/apidocs/org/kududb/client/KuduServerException.html
new file mode 100644
index 0000000..f75fa5b
--- /dev/null
+++ b/releases/0.7.1/apidocs/org/kududb/client/KuduServerException.html
@@ -0,0 +1,227 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>KuduServerException (Kudu 0.7.1 API)</title>
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KuduServerException (Kudu 0.7.1 API)";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/KuduServerException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/kududb/client/KuduScanner.KuduScannerBuilder.html" title="class in org.kududb.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/kududb/client/KuduSession.html" title="class in org.kududb.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/kududb/client/KuduServerException.html" target="_top">Frames</a></li>
+<li><a href="KuduServerException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.kududb.client</div>
+<h2 title="Class KuduServerException" class="title">Class KuduServerException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">java.lang.RuntimeException</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../org/kududb/client/KuduException.html" title="class in org.kududb.client">org.kududb.client.KuduException</a></li>
+<li>
+<ul class="inheritance">
+<li>org.kududb.client.KuduServerException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../org/kududb/client/MasterErrorException.html" title="class in org.kududb.client">MasterErrorException</a>, <a href="../../../org/kududb/client/TabletServerErrorException.html" title="class in org.kududb.client">TabletServerErrorException</a></dd>
+</dl>
+<hr>
+<br>
+<pre>@InterfaceAudience.Public
+@InterfaceStability.Evolving
+public class <span class="strong">KuduServerException</span>
+extends <a href="../../../org/kududb/client/KuduException.html" title="class in org.kududb.client">KuduException</a></pre>
+<div class="block">This class is used for errors sent in response to a RPC.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#org.kududb.client.KuduServerException">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed(java.lang.Throwable)" title="class or interface in java.lang">addSuppressed</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getMessage()" title="class or interface in java.lang">getMessage</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or inter
 face in java.lang">getStackTrace</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed()" title="class or interface in java.lang">getSuppressed</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.lang">printStackTrace</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lan
 g/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/KuduServerException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/kududb/client/KuduScanner.KuduScannerBuilder.html" title="class in org.kududb.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/kududb/client/KuduSession.html" title="class in org.kududb.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/kududb/client/KuduServerException.html" target="_top">Frames</a></li>
+<li><a href="KuduServerException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2016. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-kudu/blob/6e8b4780/releases/0.7.1/apidocs/org/kududb/client/KuduSession.html
----------------------------------------------------------------------
diff --git a/releases/0.7.1/apidocs/org/kududb/client/KuduSession.html b/releases/0.7.1/apidocs/org/kududb/client/KuduSession.html
new file mode 100644
index 0000000..200cf6a
--- /dev/null
+++ b/releases/0.7.1/apidocs/org/kududb/client/KuduSession.html
@@ -0,0 +1,661 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>KuduSession (Kudu 0.7.1 API)</title>
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KuduSession (Kudu 0.7.1 API)";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/KuduSession.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/kududb/client/KuduServerException.html" title="class in org.kududb.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/kududb/client/KuduTable.html" title="class in org.kududb.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/kududb/client/KuduSession.html" target="_top">Frames</a></li>
+<li><a href="KuduSession.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.kududb.client</div>
+<h2 title="Class KuduSession" class="title">Class KuduSession</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.kududb.client.KuduSession</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../org/kududb/client/SessionConfiguration.html" title="interface in org.kududb.client">SessionConfiguration</a></dd>
+</dl>
+<hr>
+<br>
+<pre>@InterfaceAudience.Public
+@InterfaceStability.Evolving
+public class <span class="strong">KuduSession</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="../../../org/kududb/client/SessionConfiguration.html" title="interface in org.kududb.client">SessionConfiguration</a></pre>
+<div class="block">Synchronous version of <a href="../../../org/kududb/client/AsyncKuduSession.html" title="class in org.kududb.client"><code>AsyncKuduSession</code></a>.
+ Offers the same API but with blocking methods.<p>
+
+ This class is <b>not</b> thread-safe.<p>
+
+ A major difference with <a href="../../../org/kududb/client/AsyncKuduSession.html" title="class in org.kududb.client"><code>AsyncKuduSession</code></a> is that the time spent waiting on operations is
+ defined by <a href="../../../org/kududb/client/KuduSession.html#setTimeoutMillis(long)"><code>setTimeoutMillis(long)</code></a> which defaults to getting it from
+ <a href="../../../org/kududb/client/KuduClient.html#getDefaultOperationTimeoutMs()"><code>KuduClient.getDefaultOperationTimeoutMs()</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_org.kududb.client.SessionConfiguration">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.kududb.client.<a href="../../../org/kududb/client/SessionConfiguration.html" title="interface in org.kududb.client">SessionConfiguration</a></h3>
+<code><a href="../../../org/kududb/client/SessionConfiguration.FlushMode.html" title="enum in org.kududb.client">SessionConfiguration.FlushMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static org.slf4j.Logger</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduSession.html#LOG">LOG</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../org/kududb/client/OperationResponse.html" title="class in org.kududb.client">OperationResponse</a></code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduSession.html#apply(org.kududb.client.Operation)">apply</a></strong>(<a href="../../../org/kududb/client/Operation.html" title="class in org.kududb.client">Operation</a>&nbsp;operation)</code>
+<div class="block">Blocking call with a different behavior based on the flush mode.</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/kududb/client/OperationResponse.html" title="class in org.kududb.client">OperationResponse</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduSession.html#close()">close</a></strong>()</code>
+<div class="block">Blocking call that flushes the buffers (see <a href="../../../org/kududb/client/KuduSession.html#flush()"><code>flush()</code></a> and closes the sessions.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduSession.html#countPendingErrors()">countPendingErrors</a></strong>()</code>
+<div class="block">Return the number of errors which are pending.</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/kududb/client/OperationResponse.html" title="class in org.kududb.client">OperationResponse</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduSession.html#flush()">flush</a></strong>()</code>
+<div class="block">Blocking call that force flushes this session's buffers.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../org/kududb/client/SessionConfiguration.FlushMode.html" title="enum in org.kududb.client">SessionConfiguration.FlushMode</a></code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduSession.html#getFlushMode()">getFlushMode</a></strong>()</code>
+<div class="block">Get the current flush mode.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../org/kududb/client/RowErrorsAndOverflowStatus.html" title="class in org.kududb.client">RowErrorsAndOverflowStatus</a></code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduSession.html#getPendingErrors()">getPendingErrors</a></strong>()</code>
+<div class="block">Return any errors from previous calls.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduSession.html#getTimeoutMillis()">getTimeoutMillis</a></strong>()</code>
+<div class="block">Get the current timeout.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduSession.html#hasPendingOperations()">hasPendingOperations</a></strong>()</code>
+<div class="block">Check if there are operations that haven't been completely applied.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduSession.html#isClosed()">isClosed</a></strong>()</code>
+<div class="block">Returns true if this session has already been closed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduSession.html#isIgnoreAllDuplicateRows()">isIgnoreAllDuplicateRows</a></strong>()</code>
+<div class="block">Tells if the session is currently ignoring row errors when the whole list returned by a tablet
+ server is of the AlreadyPresent type.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduSession.html#setExternalConsistencyMode(org.kududb.client.ExternalConsistencyMode)">setExternalConsistencyMode</a></strong>(<a href="../../../org/kududb/client/ExternalConsistencyMode.html" title="enum in org.kududb.client">ExternalConsistencyMode</a>&nbsp;consistencyMode)</code>
+<div class="block">Set the new external consistency mode for this session.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduSession.html#setFlushInterval(int)">setFlushInterval</a></strong>(int&nbsp;interval)</code>
+<div class="block">Set the flush interval, which will be used for the next scheduling decision.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduSession.html#setFlushMode(org.kududb.client.SessionConfiguration.FlushMode)">setFlushMode</a></strong>(<a href="../../../org/kududb/client/SessionConfiguration.FlushMode.html" title="enum in org.kududb.client">SessionConfiguration.FlushMode</a>&nbsp;flushMode)</code>
+<div class="block">Set the new flush mode for this session.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduSession.html#setIgnoreAllDuplicateRows(boolean)">setIgnoreAllDuplicateRows</a></strong>(boolean&nbsp;ignoreAllDuplicateRows)</code>
+<div class="block">Configures the option to ignore all the row errors if they are all of the AlreadyPresent type.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduSession.html#setMutationBufferLowWatermark(float)">setMutationBufferLowWatermark</a></strong>(float&nbsp;mutationBufferLowWatermarkPercentage)</code>
+<div class="block">Set the low watermark for this session.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduSession.html#setMutationBufferSpace(int)">setMutationBufferSpace</a></strong>(int&nbsp;size)</code>
+<div class="block">Set the number of operations that can be buffered.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/KuduSession.html#setTimeoutMillis(long)">setTimeoutMillis</a></strong>(long&nbsp;timeout)</code>
+<div class="block">Sets the timeout for the next applied operations.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="LOG">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>public static final&nbsp;org.slf4j.Logger LOG</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(org.kududb.client.Operation)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;<a href="../../../org/kududb/client/OperationResponse.html" title="class in org.kududb.client">OperationResponse</a>&nbsp;apply(<a href="../../../org/kududb/client/Operation.html" title="class in org.kududb.client">Operation</a>&nbsp;operation)
+                        throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<div class="block">Blocking call with a different behavior based on the flush mode. PleaseThrottleException is
+ managed by this method and will not be thrown, unlike <a href="../../../org/kududb/client/AsyncKuduSession.html#apply(org.kududb.client.Operation)"><code>AsyncKuduSession.apply(org.kududb.client.Operation)</code></a>.
+ <p>
+ <ul>
+ <li>AUTO_FLUSH_SYNC: the call returns when the operation is persisted,
+ else it throws an exception.
+ <li>AUTO_FLUSH_BACKGROUND: the call returns when the operation has been added to the buffer.
+ This call should normally perform only fast in-memory operations but
+ it may have to wait when the buffer is full and there's another buffer being flushed. Row
+ errors can be checked by calling <a href="../../../org/kududb/client/KuduSession.html#countPendingErrors()"><code>countPendingErrors()</code></a> and can be retrieved by calling
+ <a href="../../../org/kududb/client/KuduSession.html#getPendingErrors()"><code>getPendingErrors()</code></a>.
+ <li>MANUAL_FLUSH: the call returns when the operation has been added to the buffer,
+ else it throws an exception such as a NonRecoverableException if the buffer is full.
+ </ul></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>operation</code> - operation to apply</dd>
+<dt><span class="strong">Returns:</span></dt><dd>an OperationResponse for the applied Operation</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code> - if anything went wrong</dd></dl>
+</li>
+</ul>
+<a name="flush()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>flush</h4>
+<pre>public&nbsp;<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/kududb/client/OperationResponse.html" title="class in org.kududb.client">OperationResponse</a>&gt;&nbsp;flush()
+                              throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<div class="block">Blocking call that force flushes this session's buffers. Data is persisted when this call
+ returns, else it will throw an exception.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>a list of OperationResponse, one per operation that was flushed</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code> - if anything went wrong. If it's an issue with some or all batches,
+ it will be of type DeferredGroupException.</dd></dl>
+</li>
+</ul>
+<a name="close()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>close</h4>
+<pre>public&nbsp;<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/kududb/client/OperationResponse.html" title="class in org.kududb.client">OperationResponse</a>&gt;&nbsp;close()
+                              throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<div class="block">Blocking call that flushes the buffers (see <a href="../../../org/kududb/client/KuduSession.html#flush()"><code>flush()</code></a> and closes the sessions.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>List of OperationResponse, one per operation that was flushed</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code> - if anything went wrong. If it's an issue with some or all batches,
+ it will be of type DeferredGroupException.</dd></dl>
+</li>
+</ul>
+<a name="getFlushMode()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFlushMode</h4>
+<pre>public&nbsp;<a href="../../../org/kududb/client/SessionConfiguration.FlushMode.html" title="enum in org.kududb.client">SessionConfiguration.FlushMode</a>&nbsp;getFlushMode()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html#getFlushMode()">SessionConfiguration</a></code></strong></div>
+<div class="block">Get the current flush mode.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../org/kududb/client/SessionConfiguration.html#getFlushMode()">getFlushMode</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html" title="interface in org.kududb.client">SessionConfiguration</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>flush mode, AUTO_FLUSH_SYNC by default</dd></dl>
+</li>
+</ul>
+<a name="setFlushMode(org.kududb.client.SessionConfiguration.FlushMode)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setFlushMode</h4>
+<pre>public&nbsp;void&nbsp;setFlushMode(<a href="../../../org/kududb/client/SessionConfiguration.FlushMode.html" title="enum in org.kududb.client">SessionConfiguration.FlushMode</a>&nbsp;flushMode)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html#setFlushMode(org.kududb.client.SessionConfiguration.FlushMode)">SessionConfiguration</a></code></strong></div>
+<div class="block">Set the new flush mode for this session.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../org/kududb/client/SessionConfiguration.html#setFlushMode(org.kududb.client.SessionConfiguration.FlushMode)">setFlushMode</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html" title="interface in org.kududb.client">SessionConfiguration</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>flushMode</code> - new flush mode, can be the same as the previous one.</dd></dl>
+</li>
+</ul>
+<a name="setMutationBufferSpace(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMutationBufferSpace</h4>
+<pre>public&nbsp;void&nbsp;setMutationBufferSpace(int&nbsp;size)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html#setMutationBufferSpace(int)">SessionConfiguration</a></code></strong></div>
+<div class="block">Set the number of operations that can be buffered.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../org/kududb/client/SessionConfiguration.html#setMutationBufferSpace(int)">setMutationBufferSpace</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html" title="interface in org.kududb.client">SessionConfiguration</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>size</code> - number of ops.</dd></dl>
+</li>
+</ul>
+<a name="setMutationBufferLowWatermark(float)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMutationBufferLowWatermark</h4>
+<pre>public&nbsp;void&nbsp;setMutationBufferLowWatermark(float&nbsp;mutationBufferLowWatermarkPercentage)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html#setMutationBufferLowWatermark(float)">SessionConfiguration</a></code></strong></div>
+<div class="block">Set the low watermark for this session. The default is set to half the mutation buffer space.
+ For example, a buffer space of 1000 with a low watermark set to 50% (0.5) will start randomly
+ sending PleaseRetryExceptions once there's an outstanding flush and the buffer is over 500.
+ As the buffer gets fuller, it becomes likelier to hit the exception.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../org/kududb/client/SessionConfiguration.html#setMutationBufferLowWatermark(float)">setMutationBufferLowWatermark</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html" title="interface in org.kududb.client">SessionConfiguration</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>mutationBufferLowWatermarkPercentage</code> - a new low watermark as a percentage,
+                             has to be between 0  and 1 (inclusive). A value of 1 disables
+                             the low watermark since it's the same as the high one</dd></dl>
+</li>
+</ul>
+<a name="setFlushInterval(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setFlushInterval</h4>
+<pre>public&nbsp;void&nbsp;setFlushInterval(int&nbsp;interval)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html#setFlushInterval(int)">SessionConfiguration</a></code></strong></div>
+<div class="block">Set the flush interval, which will be used for the next scheduling decision.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../org/kududb/client/SessionConfiguration.html#setFlushInterval(int)">setFlushInterval</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html" title="interface in org.kududb.client">SessionConfiguration</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>interval</code> - interval in milliseconds.</dd></dl>
+</li>
+</ul>
+<a name="getTimeoutMillis()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTimeoutMillis</h4>
+<pre>public&nbsp;long&nbsp;getTimeoutMillis()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html#getTimeoutMillis()">SessionConfiguration</a></code></strong></div>
+<div class="block">Get the current timeout.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../org/kududb/client/SessionConfiguration.html#getTimeoutMillis()">getTimeoutMillis</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html" title="interface in org.kududb.client">SessionConfiguration</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>operation timeout in milliseconds, 0 if none was configured.</dd></dl>
+</li>
+</ul>
+<a name="setTimeoutMillis(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setTimeoutMillis</h4>
+<pre>public&nbsp;void&nbsp;setTimeoutMillis(long&nbsp;timeout)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html#setTimeoutMillis(long)">SessionConfiguration</a></code></strong></div>
+<div class="block">Sets the timeout for the next applied operations.
+ The default timeout is 0, which disables the timeout functionality.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../org/kududb/client/SessionConfiguration.html#setTimeoutMillis(long)">setTimeoutMillis</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html" title="interface in org.kududb.client">SessionConfiguration</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>timeout</code> - Timeout in milliseconds.</dd></dl>
+</li>
+</ul>
+<a name="isClosed()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isClosed</h4>
+<pre>public&nbsp;boolean&nbsp;isClosed()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html#isClosed()">SessionConfiguration</a></code></strong></div>
+<div class="block">Returns true if this session has already been closed.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../org/kududb/client/SessionConfiguration.html#isClosed()">isClosed</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html" title="interface in org.kududb.client">SessionConfiguration</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="hasPendingOperations()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasPendingOperations</h4>
+<pre>public&nbsp;boolean&nbsp;hasPendingOperations()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html#hasPendingOperations()">SessionConfiguration</a></code></strong></div>
+<div class="block">Check if there are operations that haven't been completely applied.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../org/kududb/client/SessionConfiguration.html#hasPendingOperations()">hasPendingOperations</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html" title="interface in org.kududb.client">SessionConfiguration</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if operations are pending, else false.</dd></dl>
+</li>
+</ul>
+<a name="setExternalConsistencyMode(org.kududb.client.ExternalConsistencyMode)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setExternalConsistencyMode</h4>
+<pre>public&nbsp;void&nbsp;setExternalConsistencyMode(<a href="../../../org/kududb/client/ExternalConsistencyMode.html" title="enum in org.kududb.client">ExternalConsistencyMode</a>&nbsp;consistencyMode)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html#setExternalConsistencyMode(org.kududb.client.ExternalConsistencyMode)">SessionConfiguration</a></code></strong></div>
+<div class="block">Set the new external consistency mode for this session.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../org/kududb/client/SessionConfiguration.html#setExternalConsistencyMode(org.kududb.client.ExternalConsistencyMode)">setExternalConsistencyMode</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html" title="interface in org.kududb.client">SessionConfiguration</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>consistencyMode</code> - new external consistency mode, can the same as the previous one.</dd></dl>
+</li>
+</ul>
+<a name="isIgnoreAllDuplicateRows()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isIgnoreAllDuplicateRows</h4>
+<pre>public&nbsp;boolean&nbsp;isIgnoreAllDuplicateRows()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html#isIgnoreAllDuplicateRows()">SessionConfiguration</a></code></strong></div>
+<div class="block">Tells if the session is currently ignoring row errors when the whole list returned by a tablet
+ server is of the AlreadyPresent type.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../org/kududb/client/SessionConfiguration.html#isIgnoreAllDuplicateRows()">isIgnoreAllDuplicateRows</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html" title="interface in org.kududb.client">SessionConfiguration</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if the session is enforcing this, else false</dd></dl>
+</li>
+</ul>
+<a name="setIgnoreAllDuplicateRows(boolean)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setIgnoreAllDuplicateRows</h4>
+<pre>public&nbsp;void&nbsp;setIgnoreAllDuplicateRows(boolean&nbsp;ignoreAllDuplicateRows)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html#setIgnoreAllDuplicateRows(boolean)">SessionConfiguration</a></code></strong></div>
+<div class="block">Configures the option to ignore all the row errors if they are all of the AlreadyPresent type.
+ This can be needed when facing KUDU-568. The effect of enabling this is that operation
+ responses that match this pattern will be cleared of their row errors, meaning that we consider
+ them successful.
+ This is disabled by default.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../org/kududb/client/SessionConfiguration.html#setIgnoreAllDuplicateRows(boolean)">setIgnoreAllDuplicateRows</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html" title="interface in org.kududb.client">SessionConfiguration</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>ignoreAllDuplicateRows</code> - true if this session should enforce this, else false</dd></dl>
+</li>
+</ul>
+<a name="countPendingErrors()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>countPendingErrors</h4>
+<pre>public&nbsp;int&nbsp;countPendingErrors()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html#countPendingErrors()">SessionConfiguration</a></code></strong></div>
+<div class="block">Return the number of errors which are pending. Errors may accumulate when
+ using the AUTO_FLUSH_BACKGROUND mode.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../org/kududb/client/SessionConfiguration.html#countPendingErrors()">countPendingErrors</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html" title="interface in org.kududb.client">SessionConfiguration</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>a count of errors</dd></dl>
+</li>
+</ul>
+<a name="getPendingErrors()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getPendingErrors</h4>
+<pre>public&nbsp;<a href="../../../org/kududb/client/RowErrorsAndOverflowStatus.html" title="class in org.kududb.client">RowErrorsAndOverflowStatus</a>&nbsp;getPendingErrors()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html#getPendingErrors()">SessionConfiguration</a></code></strong></div>
+<div class="block">Return any errors from previous calls. If there were more errors
+ than could be held in the session's error storage, the overflow state is set to true.
+ Resets the pending errors.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../org/kududb/client/SessionConfiguration.html#getPendingErrors()">getPendingErrors</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/kududb/client/SessionConfiguration.html" title="interface in org.kududb.client">SessionConfiguration</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>an object that contains the errors and the overflow status</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/KuduSession.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/kududb/client/KuduServerException.html" title="class in org.kududb.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/kududb/client/KuduTable.html" title="class in org.kududb.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/kududb/client/KuduSession.html" target="_top">Frames</a></li>
+<li><a href="KuduSession.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2016. All rights reserved.</small></p>
+</body>
+</html>