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/04/11 18:28:36 UTC

[31/45] incubator-kudu git commit: Add 0.8.0 docs

http://git-wip-us.apache.org/repos/asf/incubator-kudu/blob/c78a2f80/releases/0.8.0/apidocs/org/kududb/client/AsyncKuduSession.html
----------------------------------------------------------------------
diff --git a/releases/0.8.0/apidocs/org/kududb/client/AsyncKuduSession.html b/releases/0.8.0/apidocs/org/kududb/client/AsyncKuduSession.html
new file mode 100644
index 0000000..47a6644
--- /dev/null
+++ b/releases/0.8.0/apidocs/org/kududb/client/AsyncKuduSession.html
@@ -0,0 +1,674 @@
+<!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>AsyncKuduSession (Kudu 0.8.0 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="AsyncKuduSession (Kudu 0.8.0 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/AsyncKuduSession.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/AsyncKuduScanner.ReadMode.html" title="enum in org.kududb.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/kududb/client/ColumnRangePredicate.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/AsyncKuduSession.html" target="_top">Frames</a></li>
+<li><a href="AsyncKuduSession.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 AsyncKuduSession" class="title">Class AsyncKuduSession</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.AsyncKuduSession</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.Unstable
+public class <span class="strong">AsyncKuduSession</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">A AsyncKuduSession belongs to a specific AsyncKuduClient, and represents a context in
+ which all read/write data access should take place. Within a session,
+ multiple operations may be accumulated and batched together for better
+ efficiency. Settings like timeouts, priorities, and trace IDs are also set
+ per session.<p>
+
+ AsyncKuduSession is separate from KuduTable because a given batch or transaction
+ may span multiple tables. This is particularly important in the future when
+ we add ACID support, but even in the context of batching, we may be able to
+ coalesce writes to different tables hosted on the same server into the same
+ RPC.<p>
+
+ AsyncKuduSession is separate from AsyncKuduClient because, in a multi-threaded
+ application, different threads may need to concurrently execute
+ transactions. Similar to a JDBC "session", transaction boundaries will be
+ delineated on a per-session basis -- in between a "BeginTransaction" and
+ "Commit" call on a given session, all operations will be part of the same
+ transaction. Meanwhile another concurrent Session object can safely run
+ non-transactional work or other transactions without interfering.<p>
+
+ Therefore, this class is <b>not</b> thread-safe.<p>
+
+ Additionally, there is a guarantee that writes from different sessions do not
+ get batched together into the same RPCs -- this means that latency-sensitive
+ clients can run through the same AsyncKuduClient object as throughput-oriented
+ clients, perhaps by setting the latency-sensitive session's timeouts low and
+ priorities high. Without the separation of batches, a latency-sensitive
+ single-row insert might get batched along with 10MB worth of inserts from the
+ batch writer, thus delaying the response significantly.<p>
+
+ Though we currently do not have transactional support, users will be forced
+ to use a AsyncKuduSession to instantiate reads as well as writes.  This will make
+ it more straight-forward to add RW transactions in the future without
+ significant modifications to the API.<p>
+
+ Timeouts are handled differently depending on the flush mode.
+ With AUTO_FLUSH_SYNC, the timeout is set on each apply()'d operation.
+ With AUTO_FLUSH_BACKGROUND and MANUAL_FLUSH, the timeout is assigned to a whole batch of
+ operations upon flush()'ing. It means that in a situation with a timeout of 500ms and a flush
+ interval of 1000ms, an operation can be oustanding for up to 1500ms before being timed out.</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/AsyncKuduSession.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>com.stumbleupon.async.Deferred&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/AsyncKuduSession.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">Apply the given operation.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>com.stumbleupon.async.Deferred&lt;<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;&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/AsyncKuduSession.html#close()">close</a></strong>()</code>
+<div class="block">Flushes the buffered operations and marks this sessions as closed.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/AsyncKuduSession.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>com.stumbleupon.async.Deferred&lt;<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;&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/AsyncKuduSession.html#flush()">flush</a></strong>()</code>
+<div class="block">Flushes the buffered operations.</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/AsyncKuduSession.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/AsyncKuduSession.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/AsyncKuduSession.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/AsyncKuduSession.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/AsyncKuduSession.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/AsyncKuduSession.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/AsyncKuduSession.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/AsyncKuduSession.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/AsyncKuduSession.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/AsyncKuduSession.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/AsyncKuduSession.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/AsyncKuduSession.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/AsyncKuduSession.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="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="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="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="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="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="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="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="blockList">
+<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>
+<a name="close()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>close</h4>
+<pre>public&nbsp;com.stumbleupon.async.Deferred&lt;<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;&gt;&nbsp;close()</pre>
+<div class="block">Flushes the buffered operations and marks this sessions as closed.
+ See the javadoc on <a href="../../../org/kududb/client/AsyncKuduSession.html#flush()"><code>flush()</code></a> on how to deal with exceptions coming out of this method.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>a Deferred whose callback chain will be invoked when.
+ everything that was buffered at the time of the call has been flushed.</dd></dl>
+</li>
+</ul>
+<a name="flush()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>flush</h4>
+<pre>public&nbsp;com.stumbleupon.async.Deferred&lt;<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;&gt;&nbsp;flush()</pre>
+<div class="block">Flushes the buffered operations.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>a Deferred whose callback chain will be invoked when
+ everything that was buffered at the time of the call has been flushed.</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="apply(org.kududb.client.Operation)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;com.stumbleupon.async.Deferred&lt;<a href="../../../org/kududb/client/OperationResponse.html" title="class in org.kududb.client">OperationResponse</a>&gt;&nbsp;apply(<a href="../../../org/kududb/client/Operation.html" title="class in org.kududb.client">Operation</a>&nbsp;operation)</pre>
+<div class="block">Apply the given operation.
+ The behavior of this function depends on the current flush mode. Regardless
+ of flush mode, however, Apply may begin to perform processing in the background
+ for the call (e.g looking up the tablet, etc).</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>a Deferred to track this operation</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/AsyncKuduSession.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/AsyncKuduScanner.ReadMode.html" title="enum in org.kududb.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/kududb/client/ColumnRangePredicate.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/AsyncKuduSession.html" target="_top">Frames</a></li>
+<li><a href="AsyncKuduSession.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>

http://git-wip-us.apache.org/repos/asf/incubator-kudu/blob/c78a2f80/releases/0.8.0/apidocs/org/kududb/client/ColumnRangePredicate.html
----------------------------------------------------------------------
diff --git a/releases/0.8.0/apidocs/org/kududb/client/ColumnRangePredicate.html b/releases/0.8.0/apidocs/org/kududb/client/ColumnRangePredicate.html
new file mode 100644
index 0000000..6a4daf0
--- /dev/null
+++ b/releases/0.8.0/apidocs/org/kududb/client/ColumnRangePredicate.html
@@ -0,0 +1,707 @@
+<!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>ColumnRangePredicate (Kudu 0.8.0 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="ColumnRangePredicate (Kudu 0.8.0 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/ColumnRangePredicate.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/AsyncKuduSession.html" title="class in org.kududb.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/kududb/client/ConnectionResetException.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/ColumnRangePredicate.html" target="_top">Frames</a></li>
+<li><a href="ColumnRangePredicate.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><a href="#constructor_summary">Constr</a>&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><a href="#constructor_detail">Constr</a>&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 ColumnRangePredicate" class="title">Class ColumnRangePredicate</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.ColumnRangePredicate</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>use the <a href="../../../org/kududb/client/KuduPredicate.html" title="class in org.kududb.client"><code>KuduPredicate</code></a> class instead.</i></div>
+</div>
+<br>
+<pre>@InterfaceAudience.Public
+<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
+public class <span class="strong">ColumnRangePredicate</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">A range predicate on one of the columns in the underlying data.
+ Both boundaries are inclusive.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../org/kududb/client/ColumnRangePredicate.html#ColumnRangePredicate(org.kududb.ColumnSchema)">ColumnRangePredicate</a></strong>(<a href="../../../org/kududb/ColumnSchema.html" title="class in org.kududb">ColumnSchema</a>&nbsp;column)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+<div class="block">Create the predicate on the specified column</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/ColumnSchema.html" title="class in org.kududb">ColumnSchema</a></code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/ColumnRangePredicate.html#getColumn()">getColumn</a></strong>()</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+<div class="block">Get the column used by this predicate</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/ColumnRangePredicate.html#getLowerBound()">getLowerBound</a></strong>()</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+<div class="block">Get the lower bound in its raw representation</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/ColumnRangePredicate.html#getUpperBound()">getUpperBound</a></strong>()</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+<div class="block">Get the upper bound in its raw representation</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/ColumnRangePredicate.html#setLowerBound(boolean)">setLowerBound</a></strong>(boolean&nbsp;lowerBound)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+<div class="block">Set a boolean for the lower bound</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/ColumnRangePredicate.html#setLowerBound(byte)">setLowerBound</a></strong>(byte&nbsp;lowerBound)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+<div class="block">Set a byte for the lower bound</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/ColumnRangePredicate.html#setLowerBound(byte[])">setLowerBound</a></strong>(byte[]&nbsp;lowerBound)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+<div class="block">Set a binary value for the lower bound</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/ColumnRangePredicate.html#setLowerBound(double)">setLowerBound</a></strong>(double&nbsp;lowerBound)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+<div class="block">Set a double for the lower bound</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/ColumnRangePredicate.html#setLowerBound(float)">setLowerBound</a></strong>(float&nbsp;lowerBound)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+<div class="block">Set a float for the lower bound</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/ColumnRangePredicate.html#setLowerBound(int)">setLowerBound</a></strong>(int&nbsp;lowerBound)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+<div class="block">Set an int for the lower bound</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/ColumnRangePredicate.html#setLowerBound(long)">setLowerBound</a></strong>(long&nbsp;lowerBound)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+<div class="block">Set a long for the lower bound
+
+ If 'lowerBound' is a timestamp see <a href="../../../org/kududb/client/PartialRow.html#addLong(java.lang.String,%20long)"><code>PartialRow.addLong(String, long)</code></a> for the
+ format.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/ColumnRangePredicate.html#setLowerBound(short)">setLowerBound</a></strong>(short&nbsp;lowerBound)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+<div class="block">Set a short for the lower bound</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/ColumnRangePredicate.html#setLowerBound(java.lang.String)">setLowerBound</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;lowerBound)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+<div class="block">Set a string for the lower bound</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/ColumnRangePredicate.html#setUpperBound(boolean)">setUpperBound</a></strong>(boolean&nbsp;upperBound)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+<div class="block">Set a boolean for the upper bound</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/ColumnRangePredicate.html#setUpperBound(byte)">setUpperBound</a></strong>(byte&nbsp;upperBound)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+<div class="block">Set a byte for the upper bound</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/ColumnRangePredicate.html#setUpperBound(byte[])">setUpperBound</a></strong>(byte[]&nbsp;upperBound)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+<div class="block">Set a binary value for the upper bound</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/ColumnRangePredicate.html#setUpperBound(double)">setUpperBound</a></strong>(double&nbsp;upperBound)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+<div class="block">Set a double for the upper bound</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/ColumnRangePredicate.html#setUpperBound(float)">setUpperBound</a></strong>(float&nbsp;upperBound)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+<div class="block">Set a float for the upper bound</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/ColumnRangePredicate.html#setUpperBound(int)">setUpperBound</a></strong>(int&nbsp;upperBound)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+<div class="block">Set an int for the upper bound</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/ColumnRangePredicate.html#setUpperBound(long)">setUpperBound</a></strong>(long&nbsp;upperBound)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+<div class="block">Set a long for the upper bound
+
+ If 'upperBound' is a timestamp see <a href="../../../org/kududb/client/PartialRow.html#addLong(java.lang.String,%20long)"><code>PartialRow.addLong(String, long)</code></a> for the
+ format.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/ColumnRangePredicate.html#setUpperBound(short)">setUpperBound</a></strong>(short&nbsp;upperBound)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+<div class="block">Set a short for the upper bound</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/ColumnRangePredicate.html#setUpperBound(java.lang.String)">setUpperBound</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;upperBound)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+<div class="block">Set a string for the upper bound</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/ColumnRangePredicate.html#toByteArray(java.util.List)">toByteArray</a></strong>(<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/ColumnRangePredicate.html" title="class in org.kududb.client">ColumnRangePredicate</a>&gt;&nbsp;predicates)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+<div class="block">Converts a list of predicates into an opaque byte array.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../org/kududb/client/KuduPredicate.html" title="class in org.kududb.client">KuduPredicate</a></code></td>
+<td class="colLast"><code><strong><a href="../../../org/kududb/client/ColumnRangePredicate.html#toKuduPredicate()">toKuduPredicate</a></strong>()</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+<div class="block">Convert this column range predicate into a <a href="../../../org/kududb/client/KuduPredicate.html" title="class in org.kududb.client"><code>KuduPredicate</code></a>.</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">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ColumnRangePredicate(org.kududb.ColumnSchema)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ColumnRangePredicate</h4>
+<pre>public&nbsp;ColumnRangePredicate(<a href="../../../org/kududb/ColumnSchema.html" title="class in org.kududb">ColumnSchema</a>&nbsp;column)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Create the predicate on the specified column</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>column</code> - </dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="toKuduPredicate()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toKuduPredicate</h4>
+<pre>public&nbsp;<a href="../../../org/kududb/client/KuduPredicate.html" title="class in org.kududb.client">KuduPredicate</a>&nbsp;toKuduPredicate()</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Convert this column range predicate into a <a href="../../../org/kududb/client/KuduPredicate.html" title="class in org.kududb.client"><code>KuduPredicate</code></a>.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the column predicate.</dd></dl>
+</li>
+</ul>
+<a name="setLowerBound(boolean)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setLowerBound</h4>
+<pre>public&nbsp;void&nbsp;setLowerBound(boolean&nbsp;lowerBound)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Set a boolean for the lower bound</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>lowerBound</code> - value for the lower bound</dd></dl>
+</li>
+</ul>
+<a name="setLowerBound(byte)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setLowerBound</h4>
+<pre>public&nbsp;void&nbsp;setLowerBound(byte&nbsp;lowerBound)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Set a byte for the lower bound</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>lowerBound</code> - value for the lower bound</dd></dl>
+</li>
+</ul>
+<a name="setLowerBound(short)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setLowerBound</h4>
+<pre>public&nbsp;void&nbsp;setLowerBound(short&nbsp;lowerBound)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Set a short for the lower bound</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>lowerBound</code> - value for the lower bound</dd></dl>
+</li>
+</ul>
+<a name="setLowerBound(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setLowerBound</h4>
+<pre>public&nbsp;void&nbsp;setLowerBound(int&nbsp;lowerBound)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Set an int for the lower bound</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>lowerBound</code> - value for the lower bound</dd></dl>
+</li>
+</ul>
+<a name="setLowerBound(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setLowerBound</h4>
+<pre>public&nbsp;void&nbsp;setLowerBound(long&nbsp;lowerBound)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Set a long for the lower bound
+
+ If 'lowerBound' is a timestamp see <a href="../../../org/kududb/client/PartialRow.html#addLong(java.lang.String,%20long)"><code>PartialRow.addLong(String, long)</code></a> for the
+ format.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>lowerBound</code> - value for the lower bound</dd></dl>
+</li>
+</ul>
+<a name="setLowerBound(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setLowerBound</h4>
+<pre>public&nbsp;void&nbsp;setLowerBound(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;lowerBound)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Set a string for the lower bound</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>lowerBound</code> - value for the lower bound</dd></dl>
+</li>
+</ul>
+<a name="setLowerBound(byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setLowerBound</h4>
+<pre>public&nbsp;void&nbsp;setLowerBound(byte[]&nbsp;lowerBound)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Set a binary value for the lower bound</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>lowerBound</code> - value for the lower bound</dd></dl>
+</li>
+</ul>
+<a name="setLowerBound(float)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setLowerBound</h4>
+<pre>public&nbsp;void&nbsp;setLowerBound(float&nbsp;lowerBound)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Set a float for the lower bound</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>lowerBound</code> - value for the lower bound</dd></dl>
+</li>
+</ul>
+<a name="setLowerBound(double)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setLowerBound</h4>
+<pre>public&nbsp;void&nbsp;setLowerBound(double&nbsp;lowerBound)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Set a double for the lower bound</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>lowerBound</code> - value for the lower bound</dd></dl>
+</li>
+</ul>
+<a name="setUpperBound(boolean)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setUpperBound</h4>
+<pre>public&nbsp;void&nbsp;setUpperBound(boolean&nbsp;upperBound)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Set a boolean for the upper bound</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>upperBound</code> - value for the upper bound</dd></dl>
+</li>
+</ul>
+<a name="setUpperBound(byte)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setUpperBound</h4>
+<pre>public&nbsp;void&nbsp;setUpperBound(byte&nbsp;upperBound)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Set a byte for the upper bound</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>upperBound</code> - value for the upper bound</dd></dl>
+</li>
+</ul>
+<a name="setUpperBound(short)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setUpperBound</h4>
+<pre>public&nbsp;void&nbsp;setUpperBound(short&nbsp;upperBound)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Set a short for the upper bound</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>upperBound</code> - value for the upper bound</dd></dl>
+</li>
+</ul>
+<a name="setUpperBound(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setUpperBound</h4>
+<pre>public&nbsp;void&nbsp;setUpperBound(int&nbsp;upperBound)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Set an int for the upper bound</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>upperBound</code> - value for the upper bound</dd></dl>
+</li>
+</ul>
+<a name="setUpperBound(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setUpperBound</h4>
+<pre>public&nbsp;void&nbsp;setUpperBound(long&nbsp;upperBound)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Set a long for the upper bound
+
+ If 'upperBound' is a timestamp see <a href="../../../org/kududb/client/PartialRow.html#addLong(java.lang.String,%20long)"><code>PartialRow.addLong(String, long)</code></a> for the
+ format.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>upperBound</code> - value for the upper bound</dd></dl>
+</li>
+</ul>
+<a name="setUpperBound(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setUpperBound</h4>
+<pre>public&nbsp;void&nbsp;setUpperBound(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;upperBound)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Set a string for the upper bound</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>upperBound</code> - value for the upper bound</dd></dl>
+</li>
+</ul>
+<a name="setUpperBound(byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setUpperBound</h4>
+<pre>public&nbsp;void&nbsp;setUpperBound(byte[]&nbsp;upperBound)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Set a binary value for the upper bound</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>upperBound</code> - value for the upper bound</dd></dl>
+</li>
+</ul>
+<a name="setUpperBound(float)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setUpperBound</h4>
+<pre>public&nbsp;void&nbsp;setUpperBound(float&nbsp;upperBound)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Set a float for the upper bound</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>upperBound</code> - value for the upper bound</dd></dl>
+</li>
+</ul>
+<a name="setUpperBound(double)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setUpperBound</h4>
+<pre>public&nbsp;void&nbsp;setUpperBound(double&nbsp;upperBound)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Set a double for the upper bound</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>upperBound</code> - value for the upper bound</dd></dl>
+</li>
+</ul>
+<a name="getColumn()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getColumn</h4>
+<pre>public&nbsp;<a href="../../../org/kududb/ColumnSchema.html" title="class in org.kududb">ColumnSchema</a>&nbsp;getColumn()</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Get the column used by this predicate</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the column</dd></dl>
+</li>
+</ul>
+<a name="getLowerBound()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLowerBound</h4>
+<pre>public&nbsp;byte[]&nbsp;getLowerBound()</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Get the lower bound in its raw representation</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>lower bound as a byte array</dd></dl>
+</li>
+</ul>
+<a name="getUpperBound()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getUpperBound</h4>
+<pre>public&nbsp;byte[]&nbsp;getUpperBound()</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Get the upper bound in its raw representation</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>upper bound as a byte array</dd></dl>
+</li>
+</ul>
+<a name="toByteArray(java.util.List)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toByteArray</h4>
+<pre>public static&nbsp;byte[]&nbsp;toByteArray(<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/ColumnRangePredicate.html" title="class in org.kududb.client">ColumnRangePredicate</a>&gt;&nbsp;predicates)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Converts a list of predicates into an opaque byte array. This is a convenience method for use
+ cases that require passing predicates as messages.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>predicates</code> - a list of predicates</dd>
+<dt><span class="strong">Returns:</span></dt><dd>an opaque byte array, or null if the list was empty</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/ColumnRangePredicate.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/AsyncKuduSession.html" title="class in org.kududb.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/kududb/client/ConnectionResetException.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/ColumnRangePredicate.html" target="_top">Frames</a></li>
+<li><a href="ColumnRangePredicate.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><a href="#constructor_summary">Constr</a>&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><a href="#constructor_detail">Constr</a>&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/c78a2f80/releases/0.8.0/apidocs/org/kududb/client/ConnectionResetException.html
----------------------------------------------------------------------
diff --git a/releases/0.8.0/apidocs/org/kududb/client/ConnectionResetException.html b/releases/0.8.0/apidocs/org/kududb/client/ConnectionResetException.html
new file mode 100644
index 0000000..b8480c1
--- /dev/null
+++ b/releases/0.8.0/apidocs/org/kududb/client/ConnectionResetException.html
@@ -0,0 +1,228 @@
+<!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>ConnectionResetException (Kudu 0.8.0 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="ConnectionResetException (Kudu 0.8.0 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/ConnectionResetException.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/ColumnRangePredicate.html" title="class in org.kududb.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/kududb/client/CreateTableOptions.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/ConnectionResetException.html" target="_top">Frames</a></li>
+<li><a href="ConnectionResetException.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 ConnectionResetException" class="title">Class ConnectionResetException</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><a href="../../../org/kududb/client/RecoverableException.html" title="class in org.kududb.client">org.kududb.client.RecoverableException</a></li>
+<li>
+<ul class="inheritance">
+<li>org.kududb.client.ConnectionResetException</li>
+</ul>
+</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>
+<hr>
+<br>
+<pre>@InterfaceAudience.Public
+@InterfaceStability.Evolving
+public final class <span class="strong">ConnectionResetException</span>
+extends <a href="../../../org/kududb/client/RecoverableException.html" title="class in org.kududb.client">RecoverableException</a></pre>
+<div class="block">Exception thrown when an RPC was in flight while we got disconnected.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#org.kududb.client.ConnectionResetException">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/ConnectionResetException.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/ColumnRangePredicate.html" title="class in org.kududb.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/kududb/client/CreateTableOptions.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/ConnectionResetException.html" target="_top">Frames</a></li>
+<li><a href="ConnectionResetException.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>