http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d9f3c819/apidocs/src-html/org/apache/hadoop/hbase/client/ScanResultConsumer.html ---------------------------------------------------------------------- diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/ScanResultConsumer.html b/apidocs/src-html/org/apache/hadoop/hbase/client/ScanResultConsumer.html index 00be386..7f2ddf1 100644 --- a/apidocs/src-html/org/apache/hadoop/hbase/client/ScanResultConsumer.html +++ b/apidocs/src-html/org/apache/hadoop/hbase/client/ScanResultConsumer.html @@ -27,48 +27,33 @@ <span class="sourceLineNo">019</span><a name="line.19"></a> <span class="sourceLineNo">020</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.20"></a> <span class="sourceLineNo">021</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.21"></a> -<span class="sourceLineNo">022</span>import org.apache.hadoop.hbase.client.Result;<a name="line.22"></a> -<span class="sourceLineNo">023</span><a name="line.23"></a> -<span class="sourceLineNo">024</span>/**<a name="line.24"></a> -<span class="sourceLineNo">025</span> * Receives {@link Result} from an asynchronous scanner.<a name="line.25"></a> -<span class="sourceLineNo">026</span> * <p><a name="line.26"></a> -<span class="sourceLineNo">027</span> * Notice that, the {@link #onNext(Result[])} method will be called in the thread which we send<a name="line.27"></a> -<span class="sourceLineNo">028</span> * request to HBase service. So if you want the asynchronous scanner fetch data from HBase in<a name="line.28"></a> -<span class="sourceLineNo">029</span> * background while you process the returned data, you need to move the processing work to another<a name="line.29"></a> -<span class="sourceLineNo">030</span> * thread to make the {@code onNext} call return immediately. And please do NOT do any time<a name="line.30"></a> -<span class="sourceLineNo">031</span> * consuming tasks in all methods below unless you know what you are doing.<a name="line.31"></a> -<span class="sourceLineNo">032</span> */<a name="line.32"></a> -<span class="sourceLineNo">033</span>@InterfaceAudience.Public<a name="line.33"></a> -<span class="sourceLineNo">034</span>@InterfaceStability.Unstable<a name="line.34"></a> -<span class="sourceLineNo">035</span>public interface ScanResultConsumer {<a name="line.35"></a> -<span class="sourceLineNo">036</span><a name="line.36"></a> -<span class="sourceLineNo">037</span> /**<a name="line.37"></a> -<span class="sourceLineNo">038</span> * @param results the data fetched from HBase service.<a name="line.38"></a> -<span class="sourceLineNo">039</span> * @return {@code false} if you want to stop the scanner process. Otherwise {@code true}<a name="line.39"></a> +<span class="sourceLineNo">022</span><a name="line.22"></a> +<span class="sourceLineNo">023</span>/**<a name="line.23"></a> +<span class="sourceLineNo">024</span> * Receives {@link Result} for an asynchronous scan.<a name="line.24"></a> +<span class="sourceLineNo">025</span> */<a name="line.25"></a> +<span class="sourceLineNo">026</span>@InterfaceAudience.Public<a name="line.26"></a> +<span class="sourceLineNo">027</span>@InterfaceStability.Unstable<a name="line.27"></a> +<span class="sourceLineNo">028</span>public interface ScanResultConsumer {<a name="line.28"></a> +<span class="sourceLineNo">029</span><a name="line.29"></a> +<span class="sourceLineNo">030</span> /**<a name="line.30"></a> +<span class="sourceLineNo">031</span> * @param result the data fetched from HBase service.<a name="line.31"></a> +<span class="sourceLineNo">032</span> * @return {@code false} if you want to terminate the scan process. Otherwise {@code true}<a name="line.32"></a> +<span class="sourceLineNo">033</span> */<a name="line.33"></a> +<span class="sourceLineNo">034</span> boolean onNext(Result result);<a name="line.34"></a> +<span class="sourceLineNo">035</span><a name="line.35"></a> +<span class="sourceLineNo">036</span> /**<a name="line.36"></a> +<span class="sourceLineNo">037</span> * Indicate that we hit an unrecoverable error and the scan operation is terminated.<a name="line.37"></a> +<span class="sourceLineNo">038</span> * <p><a name="line.38"></a> +<span class="sourceLineNo">039</span> * We will not call {@link #onComplete()} after calling {@link #onError(Throwable)}.<a name="line.39"></a> <span class="sourceLineNo">040</span> */<a name="line.40"></a> -<span class="sourceLineNo">041</span> boolean onNext(Result[] results);<a name="line.41"></a> +<span class="sourceLineNo">041</span> void onError(Throwable error);<a name="line.41"></a> <span class="sourceLineNo">042</span><a name="line.42"></a> <span class="sourceLineNo">043</span> /**<a name="line.43"></a> -<span class="sourceLineNo">044</span> * Indicate that there is an heartbeat message but we have not cumulated enough cells to call<a name="line.44"></a> -<span class="sourceLineNo">045</span> * onNext.<a name="line.45"></a> -<span class="sourceLineNo">046</span> * <p><a name="line.46"></a> -<span class="sourceLineNo">047</span> * This method give you a chance to terminate a slow scan operation.<a name="line.47"></a> -<span class="sourceLineNo">048</span> * @return {@code false} if you want to stop the scanner process. Otherwise {@code true}<a name="line.48"></a> -<span class="sourceLineNo">049</span> */<a name="line.49"></a> -<span class="sourceLineNo">050</span> boolean onHeartbeat();<a name="line.50"></a> -<span class="sourceLineNo">051</span><a name="line.51"></a> -<span class="sourceLineNo">052</span> /**<a name="line.52"></a> -<span class="sourceLineNo">053</span> * Indicate that we hit an unrecoverable error and the scan operation is terminated.<a name="line.53"></a> -<span class="sourceLineNo">054</span> * <p><a name="line.54"></a> -<span class="sourceLineNo">055</span> * We will not call {@link #onComplete()} after calling {@link #onError(Throwable)}.<a name="line.55"></a> -<span class="sourceLineNo">056</span> */<a name="line.56"></a> -<span class="sourceLineNo">057</span> void onError(Throwable error);<a name="line.57"></a> -<span class="sourceLineNo">058</span><a name="line.58"></a> -<span class="sourceLineNo">059</span> /**<a name="line.59"></a> -<span class="sourceLineNo">060</span> * Indicate that the scan operation is completed normally.<a name="line.60"></a> -<span class="sourceLineNo">061</span> */<a name="line.61"></a> -<span class="sourceLineNo">062</span> void onComplete();<a name="line.62"></a> -<span class="sourceLineNo">063</span>}<a name="line.63"></a> +<span class="sourceLineNo">044</span> * Indicate that the scan operation is completed normally.<a name="line.44"></a> +<span class="sourceLineNo">045</span> */<a name="line.45"></a> +<span class="sourceLineNo">046</span> void onComplete();<a name="line.46"></a> +<span class="sourceLineNo">047</span><a name="line.47"></a> +<span class="sourceLineNo">048</span>}<a name="line.48"></a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d9f3c819/apidocs/src-html/org/apache/hadoop/hbase/client/replication/ReplicationAdmin.html ---------------------------------------------------------------------- diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/replication/ReplicationAdmin.html b/apidocs/src-html/org/apache/hadoop/hbase/client/replication/ReplicationAdmin.html index b4f5eb1..0094b10 100644 --- a/apidocs/src-html/org/apache/hadoop/hbase/client/replication/ReplicationAdmin.html +++ b/apidocs/src-html/org/apache/hadoop/hbase/client/replication/ReplicationAdmin.html @@ -559,7 +559,7 @@ <span class="sourceLineNo">551</span> } else if (!peerHtd.equals(htd)) {<a name="line.551"></a> <span class="sourceLineNo">552</span> throw new IllegalArgumentException("Table " + tableName.getNameAsString()<a name="line.552"></a> <span class="sourceLineNo">553</span> + " exists in peer cluster " + repPeer.getId()<a name="line.553"></a> -<span class="sourceLineNo">554</span> + ", but the table descriptors are not same when comapred with source cluster."<a name="line.554"></a> +<span class="sourceLineNo">554</span> + ", but the table descriptors are not same when compared with source cluster."<a name="line.554"></a> <span class="sourceLineNo">555</span> + " Thus can not enable the table's replication switch.");<a name="line.555"></a> <span class="sourceLineNo">556</span> }<a name="line.556"></a> <span class="sourceLineNo">557</span> }<a name="line.557"></a> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d9f3c819/apidocs/src-html/org/apache/hadoop/hbase/filter/ColumnPrefixFilter.html ---------------------------------------------------------------------- diff --git a/apidocs/src-html/org/apache/hadoop/hbase/filter/ColumnPrefixFilter.html b/apidocs/src-html/org/apache/hadoop/hbase/filter/ColumnPrefixFilter.html index 0c3cb13..c8093cd 100644 --- a/apidocs/src-html/org/apache/hadoop/hbase/filter/ColumnPrefixFilter.html +++ b/apidocs/src-html/org/apache/hadoop/hbase/filter/ColumnPrefixFilter.html @@ -30,7 +30,7 @@ <span class="sourceLineNo">022</span>import java.io.IOException;<a name="line.22"></a> <span class="sourceLineNo">023</span>import java.util.ArrayList;<a name="line.23"></a> <span class="sourceLineNo">024</span><a name="line.24"></a> -<span class="sourceLineNo">025</span>import org.apache.hadoop.hbase.ByteBufferedCell;<a name="line.25"></a> +<span class="sourceLineNo">025</span>import org.apache.hadoop.hbase.ByteBufferCell;<a name="line.25"></a> <span class="sourceLineNo">026</span>import org.apache.hadoop.hbase.Cell;<a name="line.26"></a> <span class="sourceLineNo">027</span>import org.apache.hadoop.hbase.CellUtil;<a name="line.27"></a> <span class="sourceLineNo">028</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.28"></a> @@ -99,9 +99,9 @@ <span class="sourceLineNo">091</span> }<a name="line.91"></a> <span class="sourceLineNo">092</span><a name="line.92"></a> <span class="sourceLineNo">093</span> private static int compareQualifierPart(Cell cell, int length, byte[] prefix) {<a name="line.93"></a> -<span class="sourceLineNo">094</span> if (cell instanceof ByteBufferedCell) {<a name="line.94"></a> -<span class="sourceLineNo">095</span> return ByteBufferUtils.compareTo(((ByteBufferedCell) cell).getQualifierByteBuffer(),<a name="line.95"></a> -<span class="sourceLineNo">096</span> ((ByteBufferedCell) cell).getQualifierPosition(), length, prefix, 0, length);<a name="line.96"></a> +<span class="sourceLineNo">094</span> if (cell instanceof ByteBufferCell) {<a name="line.94"></a> +<span class="sourceLineNo">095</span> return ByteBufferUtils.compareTo(((ByteBufferCell) cell).getQualifierByteBuffer(),<a name="line.95"></a> +<span class="sourceLineNo">096</span> ((ByteBufferCell) cell).getQualifierPosition(), length, prefix, 0, length);<a name="line.96"></a> <span class="sourceLineNo">097</span> }<a name="line.97"></a> <span class="sourceLineNo">098</span> return Bytes.compareTo(cell.getQualifierArray(), cell.getQualifierOffset(), length, prefix, 0,<a name="line.98"></a> <span class="sourceLineNo">099</span> length);<a name="line.99"></a>
