http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b63bb380/devapidocs/org/apache/hadoop/hbase/client/HTable.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/client/HTable.html b/devapidocs/org/apache/hadoop/hbase/client/HTable.html index 8f1fde3..c623b80 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/HTable.html +++ b/devapidocs/org/apache/hadoop/hbase/client/HTable.html @@ -474,7 +474,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" ti <tr id="i20" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTable.html#delete-java.util.List-">delete</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>> deletes)</code> -<div class="block">Deletes the specified cells/rows in bulk.</div> +<div class="block">Batch Deletes the specified cells/rows from the table.</div> </td> </tr> <tr id="i21" class="rowColor"> @@ -539,7 +539,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" ti <tr id="i29" class="rowColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>[]</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTable.html#get-java.util.List-">get</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>> gets)</code> -<div class="block">Extracts certain cells from the given rows, in batch.</div> +<div class="block">Extracts specified cells from the given rows, as a batch.</div> </td> </tr> <tr id="i30" class="altColor"> @@ -700,7 +700,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" ti <tr id="i54" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTable.html#put-java.util.List-">put</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>> puts)</code> -<div class="block">Puts some data in the table, in batch.</div> +<div class="block">Batch puts the specified data into the table.</div> </td> </tr> <tr id="i55" class="rowColor"> @@ -1254,7 +1254,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <h4>get</h4> <pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.412">get</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>> gets) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> -<div class="block">Extracts certain cells from the given rows, in batch.</div> +<div class="block">Extracts specified cells from the given rows, as a batch.</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#get-java.util.List-">get</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></code></dd> @@ -1262,10 +1262,10 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <dd><code>gets</code> - The objects that specify what data to fetch and from which rows.</dd> <dt><span class="returnLabel">Returns:</span></dt> <dd>The data coming from the specified rows, if it exists. If the row specified doesn't - exist, the <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client"><code>Result</code></a> instance returned won't contain any <a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase"><code>KeyValue</code></a>, as indicated by <a href="../../../../../org/apache/hadoop/hbase/client/Result.html#isEmpty--"><code>Result.isEmpty()</code></a>. If there are any - failures even after retries, there will be a null in the results array for those Gets, AND an - exception will be thrown. The ordering of the Result array corresponds to the order of the - list of Get requests.</dd> + exist, the <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client"><code>Result</code></a> instance returned won't contain any <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase"><code>Cell</code></a>s, as indicated by <a href="../../../../../org/apache/hadoop/hbase/client/Result.html#isEmpty--"><code>Result.isEmpty()</code></a>. If there are any + failures even after retries, there will be a <code>null</code> in the results' array for those + Gets, AND an exception will be thrown. The ordering of the Result array corresponds to the order + of the list of passed in Gets.</dd> <dt><span class="throwsLabel">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a remote or network exception occurs.</dd> </dl> @@ -1387,15 +1387,21 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <h4>delete</h4> <pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.547">delete</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>> deletes) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> -<div class="block">Deletes the specified cells/rows in bulk.</div> +<div class="block">Batch Deletes the specified cells/rows from the table. + <p> + If a specified row does not exist, <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client"><code>Delete</code></a> will report as though sucessful + delete; no exception will be thrown. If there are any failures even after retries, + a * <a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html" title="class in org.apache.hadoop.hbase.client"><code>RetriesExhaustedWithDetailsException</code></a> will be thrown. + RetriesExhaustedWithDetailsException contains lists of failed <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client"><code>Delete</code></a>s and + corresponding remote exceptions.</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#delete-java.util.List-">delete</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></code></dd> <dt><span class="paramLabel">Parameters:</span></dt> -<dd><code>deletes</code> - List of things to delete. List gets modified by this - method (in particular it gets re-ordered, so the order in which the elements - are inserted in the list gives no guarantee as to the order in which the - <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client"><code>Delete</code></a>s are executed).</dd> +<dd><code>deletes</code> - List of things to delete. The input list gets modified by this + method. All successfully applied <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client"><code>Delete</code></a>s in the list are removed (in particular it + gets re-ordered, so the order in which the elements are inserted in the list gives no + guarantee as to the order in which the <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client"><code>Delete</code></a>s are executed).</dd> <dt><span class="throwsLabel">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a remote or network exception occurs. In that case the <code>deletes</code> argument will contain the <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client"><code>Delete</code></a> instances @@ -1409,7 +1415,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>put</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.572">put</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put) +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.573">put</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Puts some data in the table.</div> <dl> @@ -1428,11 +1434,18 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>put</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.595">put</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>> puts) +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.596">put</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>> puts) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> -<div class="block">Puts some data in the table, in batch. +<div class="block">Batch puts the specified data into the table. <p> - This can be used for group commit, or for submitting user defined batches.</div> + This can be used for group commit, or for submitting user defined batches. Before sending + a batch of mutations to the server, the client runs a few validations on the input list. If an + error is found, for example, a mutation was supplied but was missing it's column an + <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a> will be thrown and no mutations will be applied. If there + are any failures even after retries, a <a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html" title="class in org.apache.hadoop.hbase.client"><code>RetriesExhaustedWithDetailsException</code></a> will be + thrown. RetriesExhaustedWithDetailsException contains lists of failed mutations and + corresponding remote exceptions. The ordering of mutations and exceptions in the + encapsulating exception corresponds to the order of the input list of Put requests.</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#put-java.util.List-">put</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></code></dd> @@ -1449,7 +1462,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>mutateRow</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.611">mutateRow</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a> rm) +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.612">mutateRow</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a> rm) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Performs multiple mutations atomically on a single row. Currently <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client"><code>Put</code></a> and <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client"><code>Delete</code></a> are supported.</div> @@ -1469,7 +1482,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>append</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.654">append</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a> append) +<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.655">append</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a> append) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Appends values to one or more columns within a single row. <p> @@ -1495,7 +1508,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>increment</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.676">increment</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a> increment) +<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.677">increment</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a> increment) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Increments one or more columns within a single row. <p> @@ -1521,7 +1534,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>incrementColumnValue</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.698">incrementColumnValue</a>(byte[] row, +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.699">incrementColumnValue</a>(byte[] row, byte[] family, byte[] qualifier, long amount) @@ -1551,7 +1564,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>incrementColumnValue</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.708">incrementColumnValue</a>(byte[] row, +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.709">incrementColumnValue</a>(byte[] row, byte[] family, byte[] qualifier, long amount, @@ -1587,7 +1600,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>checkAndPut</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.743">checkAndPut</a>(byte[] row, +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.744">checkAndPut</a>(byte[] row, byte[] family, byte[] qualifier, byte[] value, @@ -1618,7 +1631,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>doCheckAndPut</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.750">doCheckAndPut</a>(byte[] row, +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.751">doCheckAndPut</a>(byte[] row, byte[] family, byte[] qualifier, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> opName, @@ -1637,7 +1650,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>checkAndPut</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.775">checkAndPut</a>(byte[] row, +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.776">checkAndPut</a>(byte[] row, byte[] family, byte[] qualifier, <a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a> compareOp, @@ -1675,7 +1688,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>checkAndPut</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.786">checkAndPut</a>(byte[] row, +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.787">checkAndPut</a>(byte[] row, byte[] family, byte[] qualifier, <a href="../../../../../org/apache/hadoop/hbase/CompareOperator.html" title="enum in org.apache.hadoop.hbase">CompareOperator</a> op, @@ -1713,7 +1726,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>checkAndDelete</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.799">checkAndDelete</a>(byte[] row, +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.800">checkAndDelete</a>(byte[] row, byte[] family, byte[] qualifier, byte[] value, @@ -1744,7 +1757,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>doCheckAndDelete</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.804">doCheckAndDelete</a>(byte[] row, +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.805">doCheckAndDelete</a>(byte[] row, byte[] family, byte[] qualifier, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> opName, @@ -1763,7 +1776,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>checkAndDelete</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.847">checkAndDelete</a>(byte[] row, +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.848">checkAndDelete</a>(byte[] row, byte[] family, byte[] qualifier, <a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a> compareOp, @@ -1801,7 +1814,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>checkAndDelete</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.858">checkAndDelete</a>(byte[] row, +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.859">checkAndDelete</a>(byte[] row, byte[] family, byte[] qualifier, <a href="../../../../../org/apache/hadoop/hbase/CompareOperator.html" title="enum in org.apache.hadoop.hbase">CompareOperator</a> op, @@ -1839,7 +1852,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>doCheckAndMutate</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.865">doCheckAndMutate</a>(byte[] row, +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.866">doCheckAndMutate</a>(byte[] row, byte[] family, byte[] qualifier, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> opName, @@ -1858,7 +1871,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>checkAndMutate</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.920">checkAndMutate</a>(byte[] row, +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.921">checkAndMutate</a>(byte[] row, byte[] family, byte[] qualifier, <a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a> compareOp, @@ -1896,7 +1909,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>checkAndMutate</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.930">checkAndMutate</a>(byte[] row, +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.931">checkAndMutate</a>(byte[] row, byte[] family, byte[] qualifier, <a href="../../../../../org/apache/hadoop/hbase/CompareOperator.html" title="enum in org.apache.hadoop.hbase">CompareOperator</a> op, @@ -1934,7 +1947,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>exists</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.940">exists</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> get) +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.941">exists</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> get) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Test for the existence of columns in the table, as specified by the Get. <p> @@ -1962,7 +1975,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>existsAll</h4> -<pre>public boolean[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.950">existsAll</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>> gets) +<pre>public boolean[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.951">existsAll</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>> gets) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Test for the existence of columns in the table, as specified by the Gets. <p> @@ -1991,7 +2004,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>processBatchCallback</h4> -<pre>public <R> void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.990">processBatchCallback</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> list, +<pre>public <R> void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.991">processBatchCallback</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> list, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[] results, <a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a><R> callback) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, @@ -2017,7 +2030,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>close</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.997">close</a>() +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.998">close</a>() throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#close--">Table</a></code></span></div> <div class="block">Releases any resources held or pending changes in internal buffers.</div> @@ -2039,7 +2052,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>validatePut</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1018">validatePut</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put) +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1019">validatePut</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre> <dl> <dt><span class="throwsLabel">Throws:</span></dt> @@ -2053,7 +2066,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>validatePut</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1023">validatePut</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put, +<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1024">validatePut</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put, int maxKeyValueSize) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre> <dl> @@ -2068,7 +2081,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>getPool</h4> -<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1042">getPool</a>()</pre> +<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1043">getPool</a>()</pre> <div class="block">The pool is used for mutli requests for this HTable</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -2082,7 +2095,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>clearRegionCache</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1050">clearRegionCache</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1051">clearRegionCache</a>()</pre> <div class="block">Explicitly clears the region cache to fetch the latest value from META. This is a power user function: avoid unless you know the ramifications.</div> </li> @@ -2093,7 +2106,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>coprocessorService</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/ipc/CoprocessorRpcChannel.html" title="interface in org.apache.hadoop.hbase.ipc">CoprocessorRpcChannel</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1058">coprocessorService</a>(byte[] row)</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/ipc/CoprocessorRpcChannel.html" title="interface in org.apache.hadoop.hbase.ipc">CoprocessorRpcChannel</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1059">coprocessorService</a>(byte[] row)</pre> <div class="block">Creates and returns a <code>RpcChannel</code> instance connected to the table region containing the specified row. The row given does not actually have to exist. Whichever region would contain the row based on start and end keys will @@ -2132,7 +2145,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>coprocessorService</h4> -<pre>public <T extends com.google.protobuf.Service,R> <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><byte[],R> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1066">coprocessorService</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> service, +<pre>public <T extends com.google.protobuf.Service,R> <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><byte[],R> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1067">coprocessorService</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> service, byte[] startKey, byte[] endKey, <a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Call.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Call</a><T,R> callable) @@ -2170,7 +2183,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>coprocessorService</h4> -<pre>public <T extends com.google.protobuf.Service,R> void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1086">coprocessorService</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> service, +<pre>public <T extends com.google.protobuf.Service,R> void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1087">coprocessorService</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> service, byte[] startKey, byte[] endKey, <a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Call.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Call</a><T,R> callable, @@ -2210,7 +2223,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <ul class="blockList"> <li class="blockList"> <h4>getStartKeysInRange</h4> -<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1124">getStartKeysInRange</a>(byte[] start, +<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1125">getStartKeysInRange</a>(byte[] start, byte[] end) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> @@ -2226,7 +2239,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c <li class="blockList"> <h4>setOperationTimeout</h4> <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> -public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1137">setOperationTimeout</a>(int operationTimeout)</pre> +public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1138">setOperationTimeout</a>(int operationTimeout)</pre> <div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#setOperationTimeout-int-">Table</a></code></span></div> <div class="block">Set timeout (millisecond) of each operation in this Table instance, will override the value @@ -2250,7 +2263,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/c <ul class="blockList"> <li class="blockList"> <h4>getOperationTimeout</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1142">getOperationTimeout</a>()</pre> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1143">getOperationTimeout</a>()</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getOperationTimeout--">Table</a></code></span></div> <div class="block">Get timeout (millisecond) of each operation for in Table instance.</div> <dl> @@ -2266,7 +2279,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/c <li class="blockList"> <h4>getRpcTimeout</h4> <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> -public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1148">getRpcTimeout</a>()</pre> +public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1149">getRpcTimeout</a>()</pre> <div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getRpcTimeout--">Table</a></code></span></div> <div class="block">Get timeout (millisecond) of each rpc request in this Table instance.</div> @@ -2285,7 +2298,7 @@ public int <a href="../../../../../src-html/org/apache/hadoop/hbase/cl <li class="blockList"> <h4>setRpcTimeout</h4> <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> -public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1154">setRpcTimeout</a>(int rpcTimeout)</pre> +public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1155">setRpcTimeout</a>(int rpcTimeout)</pre> <div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#setRpcTimeout-int-">Table</a></code></span></div> <div class="block">Set timeout (millisecond) of each rpc request in operations of this Table instance, will @@ -2308,7 +2321,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/c <ul class="blockList"> <li class="blockList"> <h4>getWriteRpcTimeout</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1160">getWriteRpcTimeout</a>()</pre> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1161">getWriteRpcTimeout</a>()</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getWriteRpcTimeout--">Table</a></code></span></div> <div class="block">Get timeout (millisecond) of each rpc write request in this Table instance.</div> <dl> @@ -2324,7 +2337,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/c <li class="blockList"> <h4>setWriteRpcTimeout</h4> <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> -public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1166">setWriteRpcTimeout</a>(int writeRpcTimeout)</pre> +public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1167">setWriteRpcTimeout</a>(int writeRpcTimeout)</pre> <div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#setWriteRpcTimeout-int-">Table</a></code></span></div> <div class="block">Set timeout (millisecond) of each rpc write request in operations of this Table instance, will @@ -2343,7 +2356,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/c <ul class="blockList"> <li class="blockList"> <h4>getReadRpcTimeout</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1171">getReadRpcTimeout</a>()</pre> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1172">getReadRpcTimeout</a>()</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getReadRpcTimeout--">Table</a></code></span></div> <div class="block">Get timeout (millisecond) of each rpc read request in this Table instance.</div> <dl> @@ -2359,7 +2372,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/c <li class="blockList"> <h4>setReadRpcTimeout</h4> <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> -public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1175">setReadRpcTimeout</a>(int readRpcTimeout)</pre> +public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1176">setReadRpcTimeout</a>(int readRpcTimeout)</pre> <div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#setReadRpcTimeout-int-">Table</a></code></span></div> <div class="block">Set timeout (millisecond) of each rpc read request in operations of this Table instance, will @@ -2378,7 +2391,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/c <ul class="blockList"> <li class="blockList"> <h4>toString</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1180">toString</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1181">toString</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code> in class <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> @@ -2393,7 +2406,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/c <ul class="blockList"> <li class="blockList"> <h4>batchCoprocessorService</h4> -<pre>public <R extends com.google.protobuf.Message> <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><byte[],R> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1185">batchCoprocessorService</a>(com.google.protobuf.Descriptors.MethodDescriptor methodDescriptor, +<pre>public <R extends com.google.protobuf.Message> <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><byte[],R> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1186">batchCoprocessorService</a>(com.google.protobuf.Descriptors.MethodDescriptor methodDescriptor, com.google.protobuf.Message request, byte[] startKey, byte[] endKey, @@ -2434,7 +2447,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/c <ul class="blockList"> <li class="blockList"> <h4>batchCoprocessorService</h4> -<pre>public <R extends com.google.protobuf.Message> void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1206">batchCoprocessorService</a>(com.google.protobuf.Descriptors.MethodDescriptor methodDescriptor, +<pre>public <R extends com.google.protobuf.Message> void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1207">batchCoprocessorService</a>(com.google.protobuf.Descriptors.MethodDescriptor methodDescriptor, com.google.protobuf.Message request, byte[] startKey, byte[] endKey, @@ -2478,7 +2491,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/c <ul class="blockListLast"> <li class="blockList"> <h4>getRegionLocator</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1294">getRegionLocator</a>()</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1295">getRegionLocator</a>()</pre> </li> </ul> </li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b63bb380/devapidocs/org/apache/hadoop/hbase/client/HTableWrapper.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/client/HTableWrapper.html b/devapidocs/org/apache/hadoop/hbase/client/HTableWrapper.html index e76d0c2..ae52253 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/HTableWrapper.html +++ b/devapidocs/org/apache/hadoop/hbase/client/HTableWrapper.html @@ -389,7 +389,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" ti <tr id="i19" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTableWrapper.html#delete-java.util.List-">delete</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>> deletes)</code> -<div class="block">Deletes the specified cells/rows in bulk.</div> +<div class="block">Batch Deletes the specified cells/rows from the table.</div> </td> </tr> <tr id="i20" class="altColor"> @@ -421,7 +421,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" ti <tr id="i24" class="altColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>[]</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTableWrapper.html#get-java.util.List-">get</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>> gets)</code> -<div class="block">Extracts certain cells from the given rows, in batch.</div> +<div class="block">Extracts specified cells from the given rows, as a batch.</div> </td> </tr> <tr id="i25" class="rowColor"> @@ -530,7 +530,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" ti <tr id="i41" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTableWrapper.html#put-java.util.List-">put</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>> puts)</code> -<div class="block">Puts some data in the table, in batch.</div> +<div class="block">Batch puts the specified data into the table.</div> </td> </tr> <tr id="i42" class="altColor"> @@ -849,9 +849,16 @@ public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean. <pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableWrapper.html#line.152">put</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>> puts) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#put-java.util.List-">Table</a></code></span></div> -<div class="block">Puts some data in the table, in batch. +<div class="block">Batch puts the specified data into the table. <p> - This can be used for group commit, or for submitting user defined batches.</div> + This can be used for group commit, or for submitting user defined batches. Before sending + a batch of mutations to the server, the client runs a few validations on the input list. If an + error is found, for example, a mutation was supplied but was missing it's column an + <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a> will be thrown and no mutations will be applied. If there + are any failures even after retries, a <a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html" title="class in org.apache.hadoop.hbase.client"><code>RetriesExhaustedWithDetailsException</code></a> will be + thrown. RetriesExhaustedWithDetailsException contains lists of failed mutations and + corresponding remote exceptions. The ordering of mutations and exceptions in the + encapsulating exception corresponds to the order of the input list of Put requests.</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#put-java.util.List-">put</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></code></dd> @@ -891,15 +898,21 @@ public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean. <pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableWrapper.html#line.160">delete</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>> deletes) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#delete-java.util.List-">Table</a></code></span></div> -<div class="block">Deletes the specified cells/rows in bulk.</div> +<div class="block">Batch Deletes the specified cells/rows from the table. + <p> + If a specified row does not exist, <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client"><code>Delete</code></a> will report as though sucessful + delete; no exception will be thrown. If there are any failures even after retries, + a * <a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html" title="class in org.apache.hadoop.hbase.client"><code>RetriesExhaustedWithDetailsException</code></a> will be thrown. + RetriesExhaustedWithDetailsException contains lists of failed <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client"><code>Delete</code></a>s and + corresponding remote exceptions.</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#delete-java.util.List-">delete</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></code></dd> <dt><span class="paramLabel">Parameters:</span></dt> -<dd><code>deletes</code> - List of things to delete. List gets modified by this - method (in particular it gets re-ordered, so the order in which the elements - are inserted in the list gives no guarantee as to the order in which the - <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client"><code>Delete</code></a>s are executed).</dd> +<dd><code>deletes</code> - List of things to delete. The input list gets modified by this + method. All successfully applied <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client"><code>Delete</code></a>s in the list are removed (in particular it + gets re-ordered, so the order in which the elements are inserted in the list gives no + guarantee as to the order in which the <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client"><code>Delete</code></a>s are executed).</dd> <dt><span class="throwsLabel">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a remote or network exception occurs. In that case the <code>deletes</code> argument will contain the <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client"><code>Delete</code></a> instances @@ -1432,7 +1445,7 @@ public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean. <pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableWrapper.html#line.256">get</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>> gets) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#get-java.util.List-">Table</a></code></span></div> -<div class="block">Extracts certain cells from the given rows, in batch.</div> +<div class="block">Extracts specified cells from the given rows, as a batch.</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#get-java.util.List-">get</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></code></dd> @@ -1440,10 +1453,10 @@ public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean. <dd><code>gets</code> - The objects that specify what data to fetch and from which rows.</dd> <dt><span class="returnLabel">Returns:</span></dt> <dd>The data coming from the specified rows, if it exists. If the row specified doesn't - exist, the <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client"><code>Result</code></a> instance returned won't contain any <a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase"><code>KeyValue</code></a>, as indicated by <a href="../../../../../org/apache/hadoop/hbase/client/Result.html#isEmpty--"><code>Result.isEmpty()</code></a>. If there are any - failures even after retries, there will be a null in the results array for those Gets, AND an - exception will be thrown. The ordering of the Result array corresponds to the order of the - list of Get requests.</dd> + exist, the <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client"><code>Result</code></a> instance returned won't contain any <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase"><code>Cell</code></a>s, as indicated by <a href="../../../../../org/apache/hadoop/hbase/client/Result.html#isEmpty--"><code>Result.isEmpty()</code></a>. If there are any + failures even after retries, there will be a <code>null</code> in the results' array for those + Gets, AND an exception will be thrown. The ordering of the Result array corresponds to the order + of the list of passed in Gets.</dd> <dt><span class="throwsLabel">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a remote or network exception occurs.</dd> </dl>