http://git-wip-us.apache.org/repos/asf/hbase-site/blob/84ec2568/apidocs/overview-tree.html ---------------------------------------------------------------------- diff --git a/apidocs/overview-tree.html b/apidocs/overview-tree.html index 82e8d15..d487383 100644 --- a/apidocs/overview-tree.html +++ b/apidocs/overview-tree.html @@ -850,24 +850,24 @@ <li type="circle">org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util"><span class="strong">Order</span></a></li> <li type="circle">org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase"><span class="strong">KeepDeletedCells</span></a></li> <li type="circle">org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/ProcedureState.html" title="enum in org.apache.hadoop.hbase"><span class="strong">ProcedureState</span></a></li> +<li type="circle">org.apache.hadoop.hbase.io.encoding.<a href="org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html" title="enum in org.apache.hadoop.hbase.io.encoding"><span class="strong">DataBlockEncoding</span></a></li> <li type="circle">org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/RegexStringComparator.EngineType.html" title="enum in org.apache.hadoop.hbase.filter"><span class="strong">RegexStringComparator.EngineType</span></a></li> -<li type="circle">org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="strong">Filter.ReturnCode</span></a></li> -<li type="circle">org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter"><span class="strong">CompareFilter.CompareOp</span></a></li> <li type="circle">org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/BitComparator.BitwiseOp.html" title="enum in org.apache.hadoop.hbase.filter"><span class="strong">BitComparator.BitwiseOp</span></a></li> +<li type="circle">org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter"><span class="strong">CompareFilter.CompareOp</span></a></li> +<li type="circle">org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="strong">Filter.ReturnCode</span></a></li> <li type="circle">org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter"><span class="strong">FilterList.Operator</span></a></li> -<li type="circle">org.apache.hadoop.hbase.io.encoding.<a href="org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html" title="enum in org.apache.hadoop.hbase.io.encoding"><span class="strong">DataBlockEncoding</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">BloomType</span></a></li> <li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="strong">ThrottlingException.Type</span></a></li> -<li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="strong">ThrottleType</span></a></li> <li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/QuotaScope.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="strong">QuotaScope</span></a></li> <li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="strong">QuotaType</span></a></li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">BloomType</span></a></li> -<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/CompactionState.html" title="enum in org.apache.hadoop.hbase.client"><span class="strong">CompactionState</span></a></li> +<li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="strong">ThrottleType</span></a></li> +<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client"><span class="strong">Consistency</span></a></li> +<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client"><span class="strong">IsolationLevel</span></a></li> <li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client"><span class="strong">MasterSwitchType</span></a></li> +<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/CompactionState.html" title="enum in org.apache.hadoop.hbase.client"><span class="strong">CompactionState</span></a></li> <li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/CompactType.html" title="enum in org.apache.hadoop.hbase.client"><span class="strong">CompactType</span></a></li> -<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client"><span class="strong">SnapshotType</span></a></li> -<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client"><span class="strong">IsolationLevel</span></a></li> <li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client"><span class="strong">Durability</span></a></li> -<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client"><span class="strong">Consistency</span></a></li> +<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client"><span class="strong">SnapshotType</span></a></li> <li type="circle">org.apache.hadoop.hbase.client.security.<a href="org/apache/hadoop/hbase/client/security/SecurityCapability.html" title="enum in org.apache.hadoop.hbase.client.security"><span class="strong">SecurityCapability</span></a></li> </ul> </li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/84ec2568/apidocs/src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html ---------------------------------------------------------------------- diff --git a/apidocs/src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html b/apidocs/src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html index 28fb3d5..ac98ffb 100644 --- a/apidocs/src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html +++ b/apidocs/src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html @@ -948,52 +948,74 @@ <span class="sourceLineNo">940</span> }<a name="line.940"></a> <span class="sourceLineNo">941</span><a name="line.941"></a> <span class="sourceLineNo">942</span> /**<a name="line.942"></a> -<span class="sourceLineNo">943</span> * Copies specified number of bytes from given offset of 'in' ByteBuffer to<a name="line.943"></a> -<span class="sourceLineNo">944</span> * the array.<a name="line.944"></a> +<span class="sourceLineNo">943</span> * Copies bytes from given array's offset to length part into the given buffer. Puts the bytes<a name="line.943"></a> +<span class="sourceLineNo">944</span> * to buffer's given position.<a name="line.944"></a> <span class="sourceLineNo">945</span> * @param out<a name="line.945"></a> <span class="sourceLineNo">946</span> * @param in<a name="line.946"></a> -<span class="sourceLineNo">947</span> * @param sourceOffset<a name="line.947"></a> -<span class="sourceLineNo">948</span> * @param destinationOffset<a name="line.948"></a> -<span class="sourceLineNo">949</span> * @param length<a name="line.949"></a> -<span class="sourceLineNo">950</span> */<a name="line.950"></a> -<span class="sourceLineNo">951</span> public static void copyFromBufferToArray(byte[] out, ByteBuffer in, int sourceOffset,<a name="line.951"></a> -<span class="sourceLineNo">952</span> int destinationOffset, int length) {<a name="line.952"></a> -<span class="sourceLineNo">953</span> if (in.hasArray()) {<a name="line.953"></a> -<span class="sourceLineNo">954</span> System.arraycopy(in.array(), sourceOffset + in.arrayOffset(), out, destinationOffset, length);<a name="line.954"></a> -<span class="sourceLineNo">955</span> } else if (UNSAFE_AVAIL) {<a name="line.955"></a> -<span class="sourceLineNo">956</span> UnsafeAccess.copy(in, sourceOffset, out, destinationOffset, length);<a name="line.956"></a> -<span class="sourceLineNo">957</span> } else {<a name="line.957"></a> -<span class="sourceLineNo">958</span> int oldPos = in.position();<a name="line.958"></a> -<span class="sourceLineNo">959</span> in.position(sourceOffset);<a name="line.959"></a> -<span class="sourceLineNo">960</span> in.get(out, destinationOffset, length);<a name="line.960"></a> -<span class="sourceLineNo">961</span> in.position(oldPos);<a name="line.961"></a> -<span class="sourceLineNo">962</span> }<a name="line.962"></a> -<span class="sourceLineNo">963</span> }<a name="line.963"></a> -<span class="sourceLineNo">964</span><a name="line.964"></a> -<span class="sourceLineNo">965</span> // For testing purpose<a name="line.965"></a> -<span class="sourceLineNo">966</span> public static String toStringBinary(final ByteBuffer b, int off, int len) {<a name="line.966"></a> -<span class="sourceLineNo">967</span> StringBuilder result = new StringBuilder();<a name="line.967"></a> -<span class="sourceLineNo">968</span> // Just in case we are passed a 'len' that is > buffer length...<a name="line.968"></a> -<span class="sourceLineNo">969</span> if (off >= b.capacity())<a name="line.969"></a> -<span class="sourceLineNo">970</span> return result.toString();<a name="line.970"></a> -<span class="sourceLineNo">971</span> if (off + len > b.capacity())<a name="line.971"></a> -<span class="sourceLineNo">972</span> len = b.capacity() - off;<a name="line.972"></a> -<span class="sourceLineNo">973</span> for (int i = off; i < off + len; ++i) {<a name="line.973"></a> -<span class="sourceLineNo">974</span> int ch = b.get(i) & 0xFF;<a name="line.974"></a> -<span class="sourceLineNo">975</span> if ((ch >= '0' && ch <= '9') || (ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z')<a name="line.975"></a> -<span class="sourceLineNo">976</span> || " `~!@#$%^&*()-_=+[]{}|;:'\",.<>/?".indexOf(ch) >= 0) {<a name="line.976"></a> -<span class="sourceLineNo">977</span> result.append((char) ch);<a name="line.977"></a> -<span class="sourceLineNo">978</span> } else {<a name="line.978"></a> -<span class="sourceLineNo">979</span> result.append(String.format("\\x%02X", ch));<a name="line.979"></a> -<span class="sourceLineNo">980</span> }<a name="line.980"></a> -<span class="sourceLineNo">981</span> }<a name="line.981"></a> -<span class="sourceLineNo">982</span> return result.toString();<a name="line.982"></a> -<span class="sourceLineNo">983</span> }<a name="line.983"></a> -<span class="sourceLineNo">984</span><a name="line.984"></a> -<span class="sourceLineNo">985</span> public static String toStringBinary(final ByteBuffer b) {<a name="line.985"></a> -<span class="sourceLineNo">986</span> return toStringBinary(b, 0, b.capacity());<a name="line.986"></a> -<span class="sourceLineNo">987</span> }<a name="line.987"></a> -<span class="sourceLineNo">988</span>}<a name="line.988"></a> +<span class="sourceLineNo">947</span> * @param inOffset<a name="line.947"></a> +<span class="sourceLineNo">948</span> * @param length<a name="line.948"></a> +<span class="sourceLineNo">949</span> */<a name="line.949"></a> +<span class="sourceLineNo">950</span> public static void copyFromArrayToBuffer(ByteBuffer out, int outOffset, byte[] in, int inOffset,<a name="line.950"></a> +<span class="sourceLineNo">951</span> int length) {<a name="line.951"></a> +<span class="sourceLineNo">952</span> if (out.hasArray()) {<a name="line.952"></a> +<span class="sourceLineNo">953</span> System.arraycopy(in, inOffset, out.array(), out.arrayOffset() + outOffset, length);<a name="line.953"></a> +<span class="sourceLineNo">954</span> } else if (UNSAFE_AVAIL) {<a name="line.954"></a> +<span class="sourceLineNo">955</span> UnsafeAccess.copy(in, inOffset, out, outOffset, length);<a name="line.955"></a> +<span class="sourceLineNo">956</span> } else {<a name="line.956"></a> +<span class="sourceLineNo">957</span> int oldPos = out.position();<a name="line.957"></a> +<span class="sourceLineNo">958</span> out.position(outOffset);<a name="line.958"></a> +<span class="sourceLineNo">959</span> out.put(in, inOffset, length);<a name="line.959"></a> +<span class="sourceLineNo">960</span> out.position(oldPos);<a name="line.960"></a> +<span class="sourceLineNo">961</span> }<a name="line.961"></a> +<span class="sourceLineNo">962</span> }<a name="line.962"></a> +<span class="sourceLineNo">963</span><a name="line.963"></a> +<span class="sourceLineNo">964</span> /**<a name="line.964"></a> +<span class="sourceLineNo">965</span> * Copies specified number of bytes from given offset of 'in' ByteBuffer to<a name="line.965"></a> +<span class="sourceLineNo">966</span> * the array.<a name="line.966"></a> +<span class="sourceLineNo">967</span> * @param out<a name="line.967"></a> +<span class="sourceLineNo">968</span> * @param in<a name="line.968"></a> +<span class="sourceLineNo">969</span> * @param sourceOffset<a name="line.969"></a> +<span class="sourceLineNo">970</span> * @param destinationOffset<a name="line.970"></a> +<span class="sourceLineNo">971</span> * @param length<a name="line.971"></a> +<span class="sourceLineNo">972</span> */<a name="line.972"></a> +<span class="sourceLineNo">973</span> public static void copyFromBufferToArray(byte[] out, ByteBuffer in, int sourceOffset,<a name="line.973"></a> +<span class="sourceLineNo">974</span> int destinationOffset, int length) {<a name="line.974"></a> +<span class="sourceLineNo">975</span> if (in.hasArray()) {<a name="line.975"></a> +<span class="sourceLineNo">976</span> System.arraycopy(in.array(), sourceOffset + in.arrayOffset(), out, destinationOffset, length);<a name="line.976"></a> +<span class="sourceLineNo">977</span> } else if (UNSAFE_AVAIL) {<a name="line.977"></a> +<span class="sourceLineNo">978</span> UnsafeAccess.copy(in, sourceOffset, out, destinationOffset, length);<a name="line.978"></a> +<span class="sourceLineNo">979</span> } else {<a name="line.979"></a> +<span class="sourceLineNo">980</span> int oldPos = in.position();<a name="line.980"></a> +<span class="sourceLineNo">981</span> in.position(sourceOffset);<a name="line.981"></a> +<span class="sourceLineNo">982</span> in.get(out, destinationOffset, length);<a name="line.982"></a> +<span class="sourceLineNo">983</span> in.position(oldPos);<a name="line.983"></a> +<span class="sourceLineNo">984</span> }<a name="line.984"></a> +<span class="sourceLineNo">985</span> }<a name="line.985"></a> +<span class="sourceLineNo">986</span><a name="line.986"></a> +<span class="sourceLineNo">987</span> // For testing purpose<a name="line.987"></a> +<span class="sourceLineNo">988</span> public static String toStringBinary(final ByteBuffer b, int off, int len) {<a name="line.988"></a> +<span class="sourceLineNo">989</span> StringBuilder result = new StringBuilder();<a name="line.989"></a> +<span class="sourceLineNo">990</span> // Just in case we are passed a 'len' that is > buffer length...<a name="line.990"></a> +<span class="sourceLineNo">991</span> if (off >= b.capacity())<a name="line.991"></a> +<span class="sourceLineNo">992</span> return result.toString();<a name="line.992"></a> +<span class="sourceLineNo">993</span> if (off + len > b.capacity())<a name="line.993"></a> +<span class="sourceLineNo">994</span> len = b.capacity() - off;<a name="line.994"></a> +<span class="sourceLineNo">995</span> for (int i = off; i < off + len; ++i) {<a name="line.995"></a> +<span class="sourceLineNo">996</span> int ch = b.get(i) & 0xFF;<a name="line.996"></a> +<span class="sourceLineNo">997</span> if ((ch >= '0' && ch <= '9') || (ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z')<a name="line.997"></a> +<span class="sourceLineNo">998</span> || " `~!@#$%^&*()-_=+[]{}|;:'\",.<>/?".indexOf(ch) >= 0) {<a name="line.998"></a> +<span class="sourceLineNo">999</span> result.append((char) ch);<a name="line.999"></a> +<span class="sourceLineNo">1000</span> } else {<a name="line.1000"></a> +<span class="sourceLineNo">1001</span> result.append(String.format("\\x%02X", ch));<a name="line.1001"></a> +<span class="sourceLineNo">1002</span> }<a name="line.1002"></a> +<span class="sourceLineNo">1003</span> }<a name="line.1003"></a> +<span class="sourceLineNo">1004</span> return result.toString();<a name="line.1004"></a> +<span class="sourceLineNo">1005</span> }<a name="line.1005"></a> +<span class="sourceLineNo">1006</span><a name="line.1006"></a> +<span class="sourceLineNo">1007</span> public static String toStringBinary(final ByteBuffer b) {<a name="line.1007"></a> +<span class="sourceLineNo">1008</span> return toStringBinary(b, 0, b.capacity());<a name="line.1008"></a> +<span class="sourceLineNo">1009</span> }<a name="line.1009"></a> +<span class="sourceLineNo">1010</span>}<a name="line.1010"></a> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/84ec2568/book.html ---------------------------------------------------------------------- diff --git a/book.html b/book.html index 5c8b97b..1a4468f 100644 --- a/book.html +++ b/book.html @@ -33482,7 +33482,7 @@ The server will return cellblocks compressed using this same compressor as long <div id="footer"> <div id="footer-text"> Version 2.0.0-SNAPSHOT<br> -Last updated 2016-04-19 14:37:44 UTC +Last updated 2016-04-18 14:31:26 UTC </div> </div> </body> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/84ec2568/bulk-loads.html ---------------------------------------------------------------------- diff --git a/bulk-loads.html b/bulk-loads.html index 5a946bb..499bdde 100644 --- a/bulk-loads.html +++ b/bulk-loads.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20160510" /> + <meta name="Date-Revision-yyyymmdd" content="20160511" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Bulk Loads in Apache HBase (TM) @@ -305,7 +305,7 @@ under the License. --> <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2016-05-10</li> + <li id="publishDate" class="pull-right">Last Published: 2016-05-11</li> </p> </div>