http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c4c0cfa5/apidocs/src-html/org/apache/hadoop/hbase/types/DataType.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/types/DataType.html 
b/apidocs/src-html/org/apache/hadoop/hbase/types/DataType.html
index 02a06fc..2908977 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/types/DataType.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/types/DataType.html
@@ -25,9 +25,9 @@
 <span class="sourceLineNo">017</span> */<a name="line.17"></a>
 <span class="sourceLineNo">018</span>package org.apache.hadoop.hbase.types;<a 
name="line.18"></a>
 <span class="sourceLineNo">019</span><a name="line.19"></a>
-<span class="sourceLineNo">020</span>import 
org.apache.yetus.audience.InterfaceAudience;<a name="line.20"></a>
-<span class="sourceLineNo">021</span>import 
org.apache.hadoop.hbase.util.Order;<a name="line.21"></a>
-<span class="sourceLineNo">022</span>import 
org.apache.hadoop.hbase.util.PositionedByteRange;<a name="line.22"></a>
+<span class="sourceLineNo">020</span>import 
org.apache.hadoop.hbase.util.Order;<a name="line.20"></a>
+<span class="sourceLineNo">021</span>import 
org.apache.hadoop.hbase.util.PositionedByteRange;<a name="line.21"></a>
+<span class="sourceLineNo">022</span>import 
org.apache.yetus.audience.InterfaceAudience;<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> * &lt;p&gt;<a name="line.25"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c4c0cfa5/apidocs/src-html/org/apache/hadoop/hbase/types/FixedLengthWrapper.html
----------------------------------------------------------------------
diff --git 
a/apidocs/src-html/org/apache/hadoop/hbase/types/FixedLengthWrapper.html 
b/apidocs/src-html/org/apache/hadoop/hbase/types/FixedLengthWrapper.html
index c4faacb..c955c7c 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/types/FixedLengthWrapper.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/types/FixedLengthWrapper.html
@@ -25,10 +25,10 @@
 <span class="sourceLineNo">017</span> */<a name="line.17"></a>
 <span class="sourceLineNo">018</span>package org.apache.hadoop.hbase.types;<a 
name="line.18"></a>
 <span class="sourceLineNo">019</span><a name="line.19"></a>
-<span class="sourceLineNo">020</span>import 
org.apache.yetus.audience.InterfaceAudience;<a name="line.20"></a>
-<span class="sourceLineNo">021</span>import 
org.apache.hadoop.hbase.util.Order;<a name="line.21"></a>
-<span class="sourceLineNo">022</span>import 
org.apache.hadoop.hbase.util.PositionedByteRange;<a name="line.22"></a>
-<span class="sourceLineNo">023</span>import 
org.apache.hadoop.hbase.util.SimplePositionedMutableByteRange;<a 
name="line.23"></a>
+<span class="sourceLineNo">020</span>import 
org.apache.hadoop.hbase.util.Order;<a name="line.20"></a>
+<span class="sourceLineNo">021</span>import 
org.apache.hadoop.hbase.util.PositionedByteRange;<a name="line.21"></a>
+<span class="sourceLineNo">022</span>import 
org.apache.hadoop.hbase.util.SimplePositionedMutableByteRange;<a 
name="line.22"></a>
+<span class="sourceLineNo">023</span>import 
org.apache.yetus.audience.InterfaceAudience;<a name="line.23"></a>
 <span class="sourceLineNo">024</span><a name="line.24"></a>
 <span class="sourceLineNo">025</span>/**<a name="line.25"></a>
 <span class="sourceLineNo">026</span> * Wraps an existing {@link DataType} 
implementation as a fixed-length<a name="line.26"></a>
@@ -55,62 +55,78 @@
 <span class="sourceLineNo">047</span>  /**<a name="line.47"></a>
 <span class="sourceLineNo">048</span>   * Retrieve the maximum length (in 
bytes) of encoded values.<a name="line.48"></a>
 <span class="sourceLineNo">049</span>   */<a name="line.49"></a>
-<span class="sourceLineNo">050</span>  public int getLength() { return length; 
}<a name="line.50"></a>
-<span class="sourceLineNo">051</span><a name="line.51"></a>
-<span class="sourceLineNo">052</span>  @Override<a name="line.52"></a>
-<span class="sourceLineNo">053</span>  public boolean isOrderPreserving() { 
return base.isOrderPreserving(); }<a name="line.53"></a>
-<span class="sourceLineNo">054</span><a name="line.54"></a>
-<span class="sourceLineNo">055</span>  @Override<a name="line.55"></a>
-<span class="sourceLineNo">056</span>  public Order getOrder() { return 
base.getOrder(); }<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span>  @Override<a name="line.58"></a>
-<span class="sourceLineNo">059</span>  public boolean isNullable() { return 
base.isNullable(); }<a name="line.59"></a>
-<span class="sourceLineNo">060</span><a name="line.60"></a>
-<span class="sourceLineNo">061</span>  @Override<a name="line.61"></a>
-<span class="sourceLineNo">062</span>  public boolean isSkippable() { return 
true; }<a name="line.62"></a>
+<span class="sourceLineNo">050</span>  public int getLength() {<a 
name="line.50"></a>
+<span class="sourceLineNo">051</span>    return length;<a name="line.51"></a>
+<span class="sourceLineNo">052</span>  }<a name="line.52"></a>
+<span class="sourceLineNo">053</span><a name="line.53"></a>
+<span class="sourceLineNo">054</span>  @Override<a name="line.54"></a>
+<span class="sourceLineNo">055</span>  public boolean isOrderPreserving() {<a 
name="line.55"></a>
+<span class="sourceLineNo">056</span>    return base.isOrderPreserving();<a 
name="line.56"></a>
+<span class="sourceLineNo">057</span>  }<a name="line.57"></a>
+<span class="sourceLineNo">058</span><a name="line.58"></a>
+<span class="sourceLineNo">059</span>  @Override<a name="line.59"></a>
+<span class="sourceLineNo">060</span>  public Order getOrder() {<a 
name="line.60"></a>
+<span class="sourceLineNo">061</span>    return base.getOrder();<a 
name="line.61"></a>
+<span class="sourceLineNo">062</span>  }<a name="line.62"></a>
 <span class="sourceLineNo">063</span><a name="line.63"></a>
 <span class="sourceLineNo">064</span>  @Override<a name="line.64"></a>
-<span class="sourceLineNo">065</span>  public int encodedLength(T val) { 
return length; }<a name="line.65"></a>
-<span class="sourceLineNo">066</span><a name="line.66"></a>
-<span class="sourceLineNo">067</span>  @Override<a name="line.67"></a>
-<span class="sourceLineNo">068</span>  public Class&lt;T&gt; encodedClass() { 
return base.encodedClass(); }<a name="line.68"></a>
-<span class="sourceLineNo">069</span><a name="line.69"></a>
-<span class="sourceLineNo">070</span>  @Override<a name="line.70"></a>
-<span class="sourceLineNo">071</span>  public int skip(PositionedByteRange 
src) {<a name="line.71"></a>
-<span class="sourceLineNo">072</span>    src.setPosition(src.getPosition() + 
this.length);<a name="line.72"></a>
-<span class="sourceLineNo">073</span>    return this.length;<a 
name="line.73"></a>
-<span class="sourceLineNo">074</span>  }<a name="line.74"></a>
-<span class="sourceLineNo">075</span><a name="line.75"></a>
-<span class="sourceLineNo">076</span>  @Override<a name="line.76"></a>
-<span class="sourceLineNo">077</span>  public T decode(PositionedByteRange 
src) {<a name="line.77"></a>
-<span class="sourceLineNo">078</span>    if (src.getRemaining() &lt; length) 
{<a name="line.78"></a>
-<span class="sourceLineNo">079</span>      throw new 
IllegalArgumentException("Not enough buffer remaining. src.offset: "<a 
name="line.79"></a>
-<span class="sourceLineNo">080</span>          + src.getOffset() + " 
src.length: " + src.getLength() + " src.position: "<a name="line.80"></a>
-<span class="sourceLineNo">081</span>          + src.getPosition() + " max 
length: " + length);<a name="line.81"></a>
-<span class="sourceLineNo">082</span>    }<a name="line.82"></a>
-<span class="sourceLineNo">083</span>    // create a copy range limited to 
length bytes. boo.<a name="line.83"></a>
-<span class="sourceLineNo">084</span>    PositionedByteRange b = new 
SimplePositionedMutableByteRange(length);<a name="line.84"></a>
-<span class="sourceLineNo">085</span>    src.get(b.getBytes());<a 
name="line.85"></a>
-<span class="sourceLineNo">086</span>    return base.decode(b);<a 
name="line.86"></a>
-<span class="sourceLineNo">087</span>  }<a name="line.87"></a>
-<span class="sourceLineNo">088</span><a name="line.88"></a>
-<span class="sourceLineNo">089</span>  @Override<a name="line.89"></a>
-<span class="sourceLineNo">090</span>  public int encode(PositionedByteRange 
dst, T val) {<a name="line.90"></a>
-<span class="sourceLineNo">091</span>    if (dst.getRemaining() &lt; length) 
{<a name="line.91"></a>
-<span class="sourceLineNo">092</span>      throw new 
IllegalArgumentException("Not enough buffer remaining. dst.offset: "<a 
name="line.92"></a>
-<span class="sourceLineNo">093</span>          + dst.getOffset() + " 
dst.length: " + dst.getLength() + " dst.position: "<a name="line.93"></a>
-<span class="sourceLineNo">094</span>          + dst.getPosition() + " max 
length: " + length);<a name="line.94"></a>
-<span class="sourceLineNo">095</span>    }<a name="line.95"></a>
-<span class="sourceLineNo">096</span>    int written = base.encode(dst, 
val);<a name="line.96"></a>
-<span class="sourceLineNo">097</span>    if (written &gt; length) {<a 
name="line.97"></a>
-<span class="sourceLineNo">098</span>      throw new 
IllegalArgumentException("Length of encoded value (" + written<a 
name="line.98"></a>
-<span class="sourceLineNo">099</span>          + ") exceeds max length (" + 
length + ").");<a name="line.99"></a>
-<span class="sourceLineNo">100</span>    }<a name="line.100"></a>
-<span class="sourceLineNo">101</span>    // TODO: is the zero-padding 
appropriate?<a name="line.101"></a>
-<span class="sourceLineNo">102</span>    for (; written &lt; length; 
written++) { dst.put((byte) 0x00); }<a name="line.102"></a>
-<span class="sourceLineNo">103</span>    return written;<a name="line.103"></a>
-<span class="sourceLineNo">104</span>  }<a name="line.104"></a>
-<span class="sourceLineNo">105</span>}<a name="line.105"></a>
+<span class="sourceLineNo">065</span>  public boolean isNullable() {<a 
name="line.65"></a>
+<span class="sourceLineNo">066</span>    return base.isNullable();<a 
name="line.66"></a>
+<span class="sourceLineNo">067</span>  }<a name="line.67"></a>
+<span class="sourceLineNo">068</span><a name="line.68"></a>
+<span class="sourceLineNo">069</span>  @Override<a name="line.69"></a>
+<span class="sourceLineNo">070</span>  public boolean isSkippable() {<a 
name="line.70"></a>
+<span class="sourceLineNo">071</span>    return true;<a name="line.71"></a>
+<span class="sourceLineNo">072</span>  }<a name="line.72"></a>
+<span class="sourceLineNo">073</span><a name="line.73"></a>
+<span class="sourceLineNo">074</span>  @Override<a name="line.74"></a>
+<span class="sourceLineNo">075</span>  public int encodedLength(T val) {<a 
name="line.75"></a>
+<span class="sourceLineNo">076</span>    return length;<a name="line.76"></a>
+<span class="sourceLineNo">077</span>  }<a name="line.77"></a>
+<span class="sourceLineNo">078</span><a name="line.78"></a>
+<span class="sourceLineNo">079</span>  @Override<a name="line.79"></a>
+<span class="sourceLineNo">080</span>  public Class&lt;T&gt; encodedClass() 
{<a name="line.80"></a>
+<span class="sourceLineNo">081</span>    return base.encodedClass();<a 
name="line.81"></a>
+<span class="sourceLineNo">082</span>  }<a name="line.82"></a>
+<span class="sourceLineNo">083</span><a name="line.83"></a>
+<span class="sourceLineNo">084</span>  @Override<a name="line.84"></a>
+<span class="sourceLineNo">085</span>  public int skip(PositionedByteRange 
src) {<a name="line.85"></a>
+<span class="sourceLineNo">086</span>    src.setPosition(src.getPosition() + 
this.length);<a name="line.86"></a>
+<span class="sourceLineNo">087</span>    return this.length;<a 
name="line.87"></a>
+<span class="sourceLineNo">088</span>  }<a name="line.88"></a>
+<span class="sourceLineNo">089</span><a name="line.89"></a>
+<span class="sourceLineNo">090</span>  @Override<a name="line.90"></a>
+<span class="sourceLineNo">091</span>  public T decode(PositionedByteRange 
src) {<a name="line.91"></a>
+<span class="sourceLineNo">092</span>    if (src.getRemaining() &lt; length) 
{<a name="line.92"></a>
+<span class="sourceLineNo">093</span>      throw new 
IllegalArgumentException("Not enough buffer remaining. src.offset: "<a 
name="line.93"></a>
+<span class="sourceLineNo">094</span>          + src.getOffset() + " 
src.length: " + src.getLength() + " src.position: "<a name="line.94"></a>
+<span class="sourceLineNo">095</span>          + src.getPosition() + " max 
length: " + length);<a name="line.95"></a>
+<span class="sourceLineNo">096</span>    }<a name="line.96"></a>
+<span class="sourceLineNo">097</span>    // create a copy range limited to 
length bytes. boo.<a name="line.97"></a>
+<span class="sourceLineNo">098</span>    PositionedByteRange b = new 
SimplePositionedMutableByteRange(length);<a name="line.98"></a>
+<span class="sourceLineNo">099</span>    src.get(b.getBytes());<a 
name="line.99"></a>
+<span class="sourceLineNo">100</span>    return base.decode(b);<a 
name="line.100"></a>
+<span class="sourceLineNo">101</span>  }<a name="line.101"></a>
+<span class="sourceLineNo">102</span><a name="line.102"></a>
+<span class="sourceLineNo">103</span>  @Override<a name="line.103"></a>
+<span class="sourceLineNo">104</span>  public int encode(PositionedByteRange 
dst, T val) {<a name="line.104"></a>
+<span class="sourceLineNo">105</span>    if (dst.getRemaining() &lt; length) 
{<a name="line.105"></a>
+<span class="sourceLineNo">106</span>      throw new 
IllegalArgumentException("Not enough buffer remaining. dst.offset: "<a 
name="line.106"></a>
+<span class="sourceLineNo">107</span>          + dst.getOffset() + " 
dst.length: " + dst.getLength() + " dst.position: "<a name="line.107"></a>
+<span class="sourceLineNo">108</span>          + dst.getPosition() + " max 
length: " + length);<a name="line.108"></a>
+<span class="sourceLineNo">109</span>    }<a name="line.109"></a>
+<span class="sourceLineNo">110</span>    int written = base.encode(dst, 
val);<a name="line.110"></a>
+<span class="sourceLineNo">111</span>    if (written &gt; length) {<a 
name="line.111"></a>
+<span class="sourceLineNo">112</span>      throw new 
IllegalArgumentException("Length of encoded value (" + written<a 
name="line.112"></a>
+<span class="sourceLineNo">113</span>          + ") exceeds max length (" + 
length + ").");<a name="line.113"></a>
+<span class="sourceLineNo">114</span>    }<a name="line.114"></a>
+<span class="sourceLineNo">115</span>    // TODO: is the zero-padding 
appropriate?<a name="line.115"></a>
+<span class="sourceLineNo">116</span>    for (; written &lt; length; 
written++) {<a name="line.116"></a>
+<span class="sourceLineNo">117</span>      dst.put((byte) 0x00);<a 
name="line.117"></a>
+<span class="sourceLineNo">118</span>    }<a name="line.118"></a>
+<span class="sourceLineNo">119</span>    return written;<a name="line.119"></a>
+<span class="sourceLineNo">120</span>  }<a name="line.120"></a>
+<span class="sourceLineNo">121</span>}<a name="line.121"></a>
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c4c0cfa5/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedBlob.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedBlob.html 
b/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedBlob.html
index 05193c8..895d006 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedBlob.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedBlob.html
@@ -25,10 +25,10 @@
 <span class="sourceLineNo">017</span> */<a name="line.17"></a>
 <span class="sourceLineNo">018</span>package org.apache.hadoop.hbase.types;<a 
name="line.18"></a>
 <span class="sourceLineNo">019</span><a name="line.19"></a>
-<span class="sourceLineNo">020</span>import 
org.apache.yetus.audience.InterfaceAudience;<a name="line.20"></a>
-<span class="sourceLineNo">021</span>import 
org.apache.hadoop.hbase.util.Order;<a name="line.21"></a>
-<span class="sourceLineNo">022</span>import 
org.apache.hadoop.hbase.util.OrderedBytes;<a name="line.22"></a>
-<span class="sourceLineNo">023</span>import 
org.apache.hadoop.hbase.util.PositionedByteRange;<a name="line.23"></a>
+<span class="sourceLineNo">020</span>import 
org.apache.hadoop.hbase.util.Order;<a name="line.20"></a>
+<span class="sourceLineNo">021</span>import 
org.apache.hadoop.hbase.util.OrderedBytes;<a name="line.21"></a>
+<span class="sourceLineNo">022</span>import 
org.apache.hadoop.hbase.util.PositionedByteRange;<a name="line.22"></a>
+<span class="sourceLineNo">023</span>import 
org.apache.yetus.audience.InterfaceAudience;<a name="line.23"></a>
 <span class="sourceLineNo">024</span><a name="line.24"></a>
 <span class="sourceLineNo">025</span>/**<a name="line.25"></a>
 <span class="sourceLineNo">026</span> * A {@code byte[]} of variable-length. 
Build on<a name="line.26"></a>
@@ -40,38 +40,44 @@
 <span class="sourceLineNo">032</span>  public static final OrderedBlob 
ASCENDING = new OrderedBlob(Order.ASCENDING);<a name="line.32"></a>
 <span class="sourceLineNo">033</span>  public static final OrderedBlob 
DESCENDING = new OrderedBlob(Order.DESCENDING);<a name="line.33"></a>
 <span class="sourceLineNo">034</span><a name="line.34"></a>
-<span class="sourceLineNo">035</span>  protected OrderedBlob(Order order) { 
super(order); }<a name="line.35"></a>
-<span class="sourceLineNo">036</span><a name="line.36"></a>
-<span class="sourceLineNo">037</span>  @Override<a name="line.37"></a>
-<span class="sourceLineNo">038</span>  public boolean isSkippable() { return 
false; }<a name="line.38"></a>
-<span class="sourceLineNo">039</span><a name="line.39"></a>
-<span class="sourceLineNo">040</span>  @Override<a name="line.40"></a>
-<span class="sourceLineNo">041</span>  public int encodedLength(byte[] val) 
{<a name="line.41"></a>
-<span class="sourceLineNo">042</span>    return null == val ?<a 
name="line.42"></a>
-<span class="sourceLineNo">043</span>      (Order.ASCENDING == order ? 1 : 2) 
:<a name="line.43"></a>
-<span class="sourceLineNo">044</span>      (Order.ASCENDING == order ? 
val.length + 1 : val.length + 2);<a name="line.44"></a>
-<span class="sourceLineNo">045</span>  }<a name="line.45"></a>
-<span class="sourceLineNo">046</span><a name="line.46"></a>
-<span class="sourceLineNo">047</span>  @Override<a name="line.47"></a>
-<span class="sourceLineNo">048</span>  public Class&lt;byte[]&gt; 
encodedClass() { return byte[].class; }<a name="line.48"></a>
-<span class="sourceLineNo">049</span><a name="line.49"></a>
-<span class="sourceLineNo">050</span>  @Override<a name="line.50"></a>
-<span class="sourceLineNo">051</span>  public byte[] 
decode(PositionedByteRange src) {<a name="line.51"></a>
-<span class="sourceLineNo">052</span>    return 
OrderedBytes.decodeBlobCopy(src);<a name="line.52"></a>
-<span class="sourceLineNo">053</span>  }<a name="line.53"></a>
-<span class="sourceLineNo">054</span><a name="line.54"></a>
-<span class="sourceLineNo">055</span>  @Override<a name="line.55"></a>
-<span class="sourceLineNo">056</span>  public int encode(PositionedByteRange 
dst, byte[] val) {<a name="line.56"></a>
-<span class="sourceLineNo">057</span>    return 
OrderedBytes.encodeBlobCopy(dst, val, order);<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>  /**<a name="line.60"></a>
-<span class="sourceLineNo">061</span>   * Write a subset of {@code val} to 
{@code dst}.<a name="line.61"></a>
-<span class="sourceLineNo">062</span>   */<a name="line.62"></a>
-<span class="sourceLineNo">063</span>  public int encode(PositionedByteRange 
dst, byte[] val, int voff, int vlen) {<a name="line.63"></a>
-<span class="sourceLineNo">064</span>    return 
OrderedBytes.encodeBlobCopy(dst, val, voff, vlen, order);<a name="line.64"></a>
-<span class="sourceLineNo">065</span>  }<a name="line.65"></a>
-<span class="sourceLineNo">066</span>}<a name="line.66"></a>
+<span class="sourceLineNo">035</span>  protected OrderedBlob(Order order) {<a 
name="line.35"></a>
+<span class="sourceLineNo">036</span>    super(order);<a name="line.36"></a>
+<span class="sourceLineNo">037</span>  }<a name="line.37"></a>
+<span class="sourceLineNo">038</span><a name="line.38"></a>
+<span class="sourceLineNo">039</span>  @Override<a name="line.39"></a>
+<span class="sourceLineNo">040</span>  public boolean isSkippable() {<a 
name="line.40"></a>
+<span class="sourceLineNo">041</span>    return false;<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>  @Override<a name="line.44"></a>
+<span class="sourceLineNo">045</span>  public int encodedLength(byte[] val) 
{<a name="line.45"></a>
+<span class="sourceLineNo">046</span>    return null == val ?<a 
name="line.46"></a>
+<span class="sourceLineNo">047</span>      (Order.ASCENDING == order ? 1 : 2) 
:<a name="line.47"></a>
+<span class="sourceLineNo">048</span>      (Order.ASCENDING == order ? 
val.length + 1 : val.length + 2);<a name="line.48"></a>
+<span class="sourceLineNo">049</span>  }<a name="line.49"></a>
+<span class="sourceLineNo">050</span><a name="line.50"></a>
+<span class="sourceLineNo">051</span>  @Override<a name="line.51"></a>
+<span class="sourceLineNo">052</span>  public Class&lt;byte[]&gt; 
encodedClass() {<a name="line.52"></a>
+<span class="sourceLineNo">053</span>    return byte[].class;<a 
name="line.53"></a>
+<span class="sourceLineNo">054</span>  }<a name="line.54"></a>
+<span class="sourceLineNo">055</span><a name="line.55"></a>
+<span class="sourceLineNo">056</span>  @Override<a name="line.56"></a>
+<span class="sourceLineNo">057</span>  public byte[] 
decode(PositionedByteRange src) {<a name="line.57"></a>
+<span class="sourceLineNo">058</span>    return 
OrderedBytes.decodeBlobCopy(src);<a name="line.58"></a>
+<span class="sourceLineNo">059</span>  }<a name="line.59"></a>
+<span class="sourceLineNo">060</span><a name="line.60"></a>
+<span class="sourceLineNo">061</span>  @Override<a name="line.61"></a>
+<span class="sourceLineNo">062</span>  public int encode(PositionedByteRange 
dst, byte[] val) {<a name="line.62"></a>
+<span class="sourceLineNo">063</span>    return 
OrderedBytes.encodeBlobCopy(dst, val, order);<a name="line.63"></a>
+<span class="sourceLineNo">064</span>  }<a name="line.64"></a>
+<span class="sourceLineNo">065</span><a name="line.65"></a>
+<span class="sourceLineNo">066</span>  /**<a name="line.66"></a>
+<span class="sourceLineNo">067</span>   * Write a subset of {@code val} to 
{@code dst}.<a name="line.67"></a>
+<span class="sourceLineNo">068</span>   */<a name="line.68"></a>
+<span class="sourceLineNo">069</span>  public int encode(PositionedByteRange 
dst, byte[] val, int voff, int vlen) {<a name="line.69"></a>
+<span class="sourceLineNo">070</span>    return 
OrderedBytes.encodeBlobCopy(dst, val, voff, vlen, order);<a name="line.70"></a>
+<span class="sourceLineNo">071</span>  }<a name="line.71"></a>
+<span class="sourceLineNo">072</span>}<a name="line.72"></a>
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c4c0cfa5/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedBlobVar.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedBlobVar.html 
b/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedBlobVar.html
index 8546462..156fd3c 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedBlobVar.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedBlobVar.html
@@ -25,10 +25,10 @@
 <span class="sourceLineNo">017</span> */<a name="line.17"></a>
 <span class="sourceLineNo">018</span>package org.apache.hadoop.hbase.types;<a 
name="line.18"></a>
 <span class="sourceLineNo">019</span><a name="line.19"></a>
-<span class="sourceLineNo">020</span>import 
org.apache.yetus.audience.InterfaceAudience;<a name="line.20"></a>
-<span class="sourceLineNo">021</span>import 
org.apache.hadoop.hbase.util.Order;<a name="line.21"></a>
-<span class="sourceLineNo">022</span>import 
org.apache.hadoop.hbase.util.OrderedBytes;<a name="line.22"></a>
-<span class="sourceLineNo">023</span>import 
org.apache.hadoop.hbase.util.PositionedByteRange;<a name="line.23"></a>
+<span class="sourceLineNo">020</span>import 
org.apache.hadoop.hbase.util.Order;<a name="line.20"></a>
+<span class="sourceLineNo">021</span>import 
org.apache.hadoop.hbase.util.OrderedBytes;<a name="line.21"></a>
+<span class="sourceLineNo">022</span>import 
org.apache.hadoop.hbase.util.PositionedByteRange;<a name="line.22"></a>
+<span class="sourceLineNo">023</span>import 
org.apache.yetus.audience.InterfaceAudience;<a name="line.23"></a>
 <span class="sourceLineNo">024</span><a name="line.24"></a>
 <span class="sourceLineNo">025</span>/**<a name="line.25"></a>
 <span class="sourceLineNo">026</span> * An alternative to {@link OrderedBlob} 
for use by {@link Struct} fields that<a name="line.26"></a>
@@ -41,33 +41,37 @@
 <span class="sourceLineNo">033</span>  public static final OrderedBlobVar 
ASCENDING = new OrderedBlobVar(Order.ASCENDING);<a name="line.33"></a>
 <span class="sourceLineNo">034</span>  public static final OrderedBlobVar 
DESCENDING = new OrderedBlobVar(Order.DESCENDING);<a name="line.34"></a>
 <span class="sourceLineNo">035</span><a name="line.35"></a>
-<span class="sourceLineNo">036</span>  protected OrderedBlobVar(Order order) { 
super(order); }<a name="line.36"></a>
-<span class="sourceLineNo">037</span><a name="line.37"></a>
-<span class="sourceLineNo">038</span>  @Override<a name="line.38"></a>
-<span class="sourceLineNo">039</span>  public int encodedLength(byte[] val) 
{<a name="line.39"></a>
-<span class="sourceLineNo">040</span>    return null == val ? 1 : 
OrderedBytes.blobVarEncodedLength(val.length);<a name="line.40"></a>
-<span class="sourceLineNo">041</span>  }<a name="line.41"></a>
-<span class="sourceLineNo">042</span><a name="line.42"></a>
-<span class="sourceLineNo">043</span>  @Override<a name="line.43"></a>
-<span class="sourceLineNo">044</span>  public Class&lt;byte[]&gt; 
encodedClass() { return byte[].class; }<a name="line.44"></a>
-<span class="sourceLineNo">045</span><a name="line.45"></a>
-<span class="sourceLineNo">046</span>  @Override<a name="line.46"></a>
-<span class="sourceLineNo">047</span>  public byte[] 
decode(PositionedByteRange src) {<a name="line.47"></a>
-<span class="sourceLineNo">048</span>    return 
OrderedBytes.decodeBlobVar(src);<a name="line.48"></a>
-<span class="sourceLineNo">049</span>  }<a name="line.49"></a>
-<span class="sourceLineNo">050</span><a name="line.50"></a>
-<span class="sourceLineNo">051</span>  @Override<a name="line.51"></a>
-<span class="sourceLineNo">052</span>  public int encode(PositionedByteRange 
dst, byte[] val) {<a name="line.52"></a>
-<span class="sourceLineNo">053</span>    return 
OrderedBytes.encodeBlobVar(dst, val, order);<a name="line.53"></a>
-<span class="sourceLineNo">054</span>  }<a name="line.54"></a>
-<span class="sourceLineNo">055</span><a name="line.55"></a>
-<span class="sourceLineNo">056</span>  /**<a name="line.56"></a>
-<span class="sourceLineNo">057</span>   * Write a subset of {@code val} to 
{@code buff}.<a name="line.57"></a>
-<span class="sourceLineNo">058</span>   */<a name="line.58"></a>
-<span class="sourceLineNo">059</span>  public int encode(PositionedByteRange 
dst, byte[] val, int voff, int vlen) {<a name="line.59"></a>
-<span class="sourceLineNo">060</span>    return 
OrderedBytes.encodeBlobVar(dst, val, voff, vlen, order);<a name="line.60"></a>
-<span class="sourceLineNo">061</span>  }<a name="line.61"></a>
-<span class="sourceLineNo">062</span>}<a name="line.62"></a>
+<span class="sourceLineNo">036</span>  protected OrderedBlobVar(Order order) 
{<a name="line.36"></a>
+<span class="sourceLineNo">037</span>    super(order);<a name="line.37"></a>
+<span class="sourceLineNo">038</span>  }<a name="line.38"></a>
+<span class="sourceLineNo">039</span><a name="line.39"></a>
+<span class="sourceLineNo">040</span>  @Override<a name="line.40"></a>
+<span class="sourceLineNo">041</span>  public int encodedLength(byte[] val) 
{<a name="line.41"></a>
+<span class="sourceLineNo">042</span>    return null == val ? 1 : 
OrderedBytes.blobVarEncodedLength(val.length);<a name="line.42"></a>
+<span class="sourceLineNo">043</span>  }<a name="line.43"></a>
+<span class="sourceLineNo">044</span><a name="line.44"></a>
+<span class="sourceLineNo">045</span>  @Override<a name="line.45"></a>
+<span class="sourceLineNo">046</span>  public Class&lt;byte[]&gt; 
encodedClass() {<a name="line.46"></a>
+<span class="sourceLineNo">047</span>    return byte[].class;<a 
name="line.47"></a>
+<span class="sourceLineNo">048</span>  }<a name="line.48"></a>
+<span class="sourceLineNo">049</span><a name="line.49"></a>
+<span class="sourceLineNo">050</span>  @Override<a name="line.50"></a>
+<span class="sourceLineNo">051</span>  public byte[] 
decode(PositionedByteRange src) {<a name="line.51"></a>
+<span class="sourceLineNo">052</span>    return 
OrderedBytes.decodeBlobVar(src);<a name="line.52"></a>
+<span class="sourceLineNo">053</span>  }<a name="line.53"></a>
+<span class="sourceLineNo">054</span><a name="line.54"></a>
+<span class="sourceLineNo">055</span>  @Override<a name="line.55"></a>
+<span class="sourceLineNo">056</span>  public int encode(PositionedByteRange 
dst, byte[] val) {<a name="line.56"></a>
+<span class="sourceLineNo">057</span>    return 
OrderedBytes.encodeBlobVar(dst, val, order);<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>  /**<a name="line.60"></a>
+<span class="sourceLineNo">061</span>   * Write a subset of {@code val} to 
{@code buff}.<a name="line.61"></a>
+<span class="sourceLineNo">062</span>   */<a name="line.62"></a>
+<span class="sourceLineNo">063</span>  public int encode(PositionedByteRange 
dst, byte[] val, int voff, int vlen) {<a name="line.63"></a>
+<span class="sourceLineNo">064</span>    return 
OrderedBytes.encodeBlobVar(dst, val, voff, vlen, order);<a name="line.64"></a>
+<span class="sourceLineNo">065</span>  }<a name="line.65"></a>
+<span class="sourceLineNo">066</span>}<a name="line.66"></a>
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c4c0cfa5/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedBytesBase.html
----------------------------------------------------------------------
diff --git 
a/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedBytesBase.html 
b/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedBytesBase.html
index e4d21ab..8e4e972 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedBytesBase.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedBytesBase.html
@@ -25,10 +25,10 @@
 <span class="sourceLineNo">017</span> */<a name="line.17"></a>
 <span class="sourceLineNo">018</span>package org.apache.hadoop.hbase.types;<a 
name="line.18"></a>
 <span class="sourceLineNo">019</span><a name="line.19"></a>
-<span class="sourceLineNo">020</span>import 
org.apache.yetus.audience.InterfaceAudience;<a name="line.20"></a>
-<span class="sourceLineNo">021</span>import 
org.apache.hadoop.hbase.util.Order;<a name="line.21"></a>
-<span class="sourceLineNo">022</span>import 
org.apache.hadoop.hbase.util.OrderedBytes;<a name="line.22"></a>
-<span class="sourceLineNo">023</span>import 
org.apache.hadoop.hbase.util.PositionedByteRange;<a name="line.23"></a>
+<span class="sourceLineNo">020</span>import 
org.apache.hadoop.hbase.util.Order;<a name="line.20"></a>
+<span class="sourceLineNo">021</span>import 
org.apache.hadoop.hbase.util.OrderedBytes;<a name="line.21"></a>
+<span class="sourceLineNo">022</span>import 
org.apache.hadoop.hbase.util.PositionedByteRange;<a name="line.22"></a>
+<span class="sourceLineNo">023</span>import 
org.apache.yetus.audience.InterfaceAudience;<a name="line.23"></a>
 <span class="sourceLineNo">024</span><a name="line.24"></a>
 <span class="sourceLineNo">025</span>/**<a name="line.25"></a>
 <span class="sourceLineNo">026</span> * Base class for data types backed by 
the {@link OrderedBytes} encoding<a name="line.26"></a>
@@ -39,27 +39,37 @@
 <span class="sourceLineNo">031</span><a name="line.31"></a>
 <span class="sourceLineNo">032</span>  protected final Order order;<a 
name="line.32"></a>
 <span class="sourceLineNo">033</span><a name="line.33"></a>
-<span class="sourceLineNo">034</span>  protected OrderedBytesBase(Order order) 
{ this.order = order; }<a name="line.34"></a>
-<span class="sourceLineNo">035</span><a name="line.35"></a>
-<span class="sourceLineNo">036</span>  @Override<a name="line.36"></a>
-<span class="sourceLineNo">037</span>  public boolean isOrderPreserving() { 
return true; }<a name="line.37"></a>
-<span class="sourceLineNo">038</span><a name="line.38"></a>
-<span class="sourceLineNo">039</span>  @Override<a name="line.39"></a>
-<span class="sourceLineNo">040</span>  public Order getOrder() { return order; 
}<a name="line.40"></a>
-<span class="sourceLineNo">041</span><a name="line.41"></a>
-<span class="sourceLineNo">042</span>  // almost all OrderedBytes 
implementations are nullable.<a name="line.42"></a>
+<span class="sourceLineNo">034</span>  protected OrderedBytesBase(Order order) 
{<a name="line.34"></a>
+<span class="sourceLineNo">035</span>    this.order = order;<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>  @Override<a name="line.38"></a>
+<span class="sourceLineNo">039</span>  public boolean isOrderPreserving() {<a 
name="line.39"></a>
+<span class="sourceLineNo">040</span>    return true;<a name="line.40"></a>
+<span class="sourceLineNo">041</span>  }<a name="line.41"></a>
+<span class="sourceLineNo">042</span><a name="line.42"></a>
 <span class="sourceLineNo">043</span>  @Override<a name="line.43"></a>
-<span class="sourceLineNo">044</span>  public boolean isNullable() { return 
true; }<a name="line.44"></a>
-<span class="sourceLineNo">045</span><a name="line.45"></a>
-<span class="sourceLineNo">046</span>  // almost all OrderedBytes 
implementations are skippable.<a name="line.46"></a>
-<span class="sourceLineNo">047</span>  @Override<a name="line.47"></a>
-<span class="sourceLineNo">048</span>  public boolean isSkippable() { return 
true; }<a name="line.48"></a>
-<span class="sourceLineNo">049</span><a name="line.49"></a>
-<span class="sourceLineNo">050</span>  @Override<a name="line.50"></a>
-<span class="sourceLineNo">051</span>  public int skip(PositionedByteRange 
src) {<a name="line.51"></a>
-<span class="sourceLineNo">052</span>    return OrderedBytes.skip(src);<a 
name="line.52"></a>
-<span class="sourceLineNo">053</span>  }<a name="line.53"></a>
-<span class="sourceLineNo">054</span>}<a name="line.54"></a>
+<span class="sourceLineNo">044</span>  public Order getOrder() {<a 
name="line.44"></a>
+<span class="sourceLineNo">045</span>    return order;<a name="line.45"></a>
+<span class="sourceLineNo">046</span>  }<a name="line.46"></a>
+<span class="sourceLineNo">047</span><a name="line.47"></a>
+<span class="sourceLineNo">048</span>  // almost all OrderedBytes 
implementations are nullable.<a name="line.48"></a>
+<span class="sourceLineNo">049</span>  @Override<a name="line.49"></a>
+<span class="sourceLineNo">050</span>  public boolean isNullable() {<a 
name="line.50"></a>
+<span class="sourceLineNo">051</span>    return true;<a name="line.51"></a>
+<span class="sourceLineNo">052</span>  }<a name="line.52"></a>
+<span class="sourceLineNo">053</span><a name="line.53"></a>
+<span class="sourceLineNo">054</span>  // almost all OrderedBytes 
implementations are skippable.<a name="line.54"></a>
+<span class="sourceLineNo">055</span>  @Override<a name="line.55"></a>
+<span class="sourceLineNo">056</span>  public boolean isSkippable() {<a 
name="line.56"></a>
+<span class="sourceLineNo">057</span>    return true;<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>  @Override<a name="line.60"></a>
+<span class="sourceLineNo">061</span>  public int skip(PositionedByteRange 
src) {<a name="line.61"></a>
+<span class="sourceLineNo">062</span>    return OrderedBytes.skip(src);<a 
name="line.62"></a>
+<span class="sourceLineNo">063</span>  }<a name="line.63"></a>
+<span class="sourceLineNo">064</span>}<a name="line.64"></a>
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c4c0cfa5/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedFloat32.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedFloat32.html 
b/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedFloat32.html
index ffbcb1f..4d74272 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedFloat32.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedFloat32.html
@@ -25,58 +25,67 @@
 <span class="sourceLineNo">017</span> */<a name="line.17"></a>
 <span class="sourceLineNo">018</span>package org.apache.hadoop.hbase.types;<a 
name="line.18"></a>
 <span class="sourceLineNo">019</span><a name="line.19"></a>
-<span class="sourceLineNo">020</span>import 
org.apache.yetus.audience.InterfaceAudience;<a name="line.20"></a>
-<span class="sourceLineNo">021</span>import 
org.apache.hadoop.hbase.util.Order;<a name="line.21"></a>
-<span class="sourceLineNo">022</span>import 
org.apache.hadoop.hbase.util.OrderedBytes;<a name="line.22"></a>
-<span class="sourceLineNo">023</span>import 
org.apache.hadoop.hbase.util.PositionedByteRange;<a name="line.23"></a>
+<span class="sourceLineNo">020</span>import 
org.apache.hadoop.hbase.util.Order;<a name="line.20"></a>
+<span class="sourceLineNo">021</span>import 
org.apache.hadoop.hbase.util.OrderedBytes;<a name="line.21"></a>
+<span class="sourceLineNo">022</span>import 
org.apache.hadoop.hbase.util.PositionedByteRange;<a name="line.22"></a>
+<span class="sourceLineNo">023</span>import 
org.apache.yetus.audience.InterfaceAudience;<a name="line.23"></a>
 <span class="sourceLineNo">024</span><a name="line.24"></a>
-<span class="sourceLineNo">025</span><a name="line.25"></a>
-<span class="sourceLineNo">026</span>/**<a name="line.26"></a>
-<span class="sourceLineNo">027</span> * A {@code float} of 32-bits using a 
fixed-length encoding. Based on<a name="line.27"></a>
-<span class="sourceLineNo">028</span> * {@link 
OrderedBytes#encodeFloat32(PositionedByteRange, float, Order)}.<a 
name="line.28"></a>
-<span class="sourceLineNo">029</span> */<a name="line.29"></a>
-<span class="sourceLineNo">030</span>@InterfaceAudience.Public<a 
name="line.30"></a>
-<span class="sourceLineNo">031</span>public class OrderedFloat32 extends 
OrderedBytesBase&lt;Float&gt; {<a name="line.31"></a>
-<span class="sourceLineNo">032</span><a name="line.32"></a>
-<span class="sourceLineNo">033</span>  public static final OrderedFloat32 
ASCENDING = new OrderedFloat32(Order.ASCENDING);<a name="line.33"></a>
-<span class="sourceLineNo">034</span>  public static final OrderedFloat32 
DESCENDING = new OrderedFloat32(Order.DESCENDING);<a name="line.34"></a>
-<span class="sourceLineNo">035</span><a name="line.35"></a>
-<span class="sourceLineNo">036</span>  protected OrderedFloat32(Order order) { 
super(order); }<a name="line.36"></a>
-<span class="sourceLineNo">037</span><a name="line.37"></a>
-<span class="sourceLineNo">038</span>  @Override<a name="line.38"></a>
-<span class="sourceLineNo">039</span>  public boolean isNullable() { return 
false; }<a name="line.39"></a>
-<span class="sourceLineNo">040</span><a name="line.40"></a>
-<span class="sourceLineNo">041</span>  @Override<a name="line.41"></a>
-<span class="sourceLineNo">042</span>  public int encodedLength(Float val) { 
return 5; }<a name="line.42"></a>
+<span class="sourceLineNo">025</span>/**<a name="line.25"></a>
+<span class="sourceLineNo">026</span> * A {@code float} of 32-bits using a 
fixed-length encoding. Based on<a name="line.26"></a>
+<span class="sourceLineNo">027</span> * {@link 
OrderedBytes#encodeFloat32(PositionedByteRange, float, Order)}.<a 
name="line.27"></a>
+<span class="sourceLineNo">028</span> */<a name="line.28"></a>
+<span class="sourceLineNo">029</span>@InterfaceAudience.Public<a 
name="line.29"></a>
+<span class="sourceLineNo">030</span>public class OrderedFloat32 extends 
OrderedBytesBase&lt;Float&gt; {<a name="line.30"></a>
+<span class="sourceLineNo">031</span><a name="line.31"></a>
+<span class="sourceLineNo">032</span>  public static final OrderedFloat32 
ASCENDING = new OrderedFloat32(Order.ASCENDING);<a name="line.32"></a>
+<span class="sourceLineNo">033</span>  public static final OrderedFloat32 
DESCENDING = new OrderedFloat32(Order.DESCENDING);<a name="line.33"></a>
+<span class="sourceLineNo">034</span><a name="line.34"></a>
+<span class="sourceLineNo">035</span>  protected OrderedFloat32(Order order) 
{<a name="line.35"></a>
+<span class="sourceLineNo">036</span>    super(order);<a name="line.36"></a>
+<span class="sourceLineNo">037</span>  }<a name="line.37"></a>
+<span class="sourceLineNo">038</span><a name="line.38"></a>
+<span class="sourceLineNo">039</span>  @Override<a name="line.39"></a>
+<span class="sourceLineNo">040</span>  public boolean isNullable() {<a 
name="line.40"></a>
+<span class="sourceLineNo">041</span>    return false;<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>  @Override<a name="line.44"></a>
-<span class="sourceLineNo">045</span>  public Class&lt;Float&gt; 
encodedClass() { return Float.class; }<a name="line.45"></a>
-<span class="sourceLineNo">046</span><a name="line.46"></a>
-<span class="sourceLineNo">047</span>  @Override<a name="line.47"></a>
-<span class="sourceLineNo">048</span>  public Float decode(PositionedByteRange 
src) {<a name="line.48"></a>
-<span class="sourceLineNo">049</span>    return 
OrderedBytes.decodeFloat32(src);<a name="line.49"></a>
-<span class="sourceLineNo">050</span>  }<a name="line.50"></a>
-<span class="sourceLineNo">051</span><a name="line.51"></a>
-<span class="sourceLineNo">052</span>  @Override<a name="line.52"></a>
-<span class="sourceLineNo">053</span>  public int encode(PositionedByteRange 
dst, Float val) {<a name="line.53"></a>
-<span class="sourceLineNo">054</span>    if (null == val) throw new 
IllegalArgumentException("Null values not supported.");<a name="line.54"></a>
-<span class="sourceLineNo">055</span>    return 
OrderedBytes.encodeFloat32(dst, val, order);<a name="line.55"></a>
-<span class="sourceLineNo">056</span>  }<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span>  /**<a name="line.58"></a>
-<span class="sourceLineNo">059</span>   * Read a {@code float} value from the 
buffer {@code dst}.<a name="line.59"></a>
-<span class="sourceLineNo">060</span>   */<a name="line.60"></a>
-<span class="sourceLineNo">061</span>  public float 
decodeFloat(PositionedByteRange dst) {<a name="line.61"></a>
-<span class="sourceLineNo">062</span>    return 
OrderedBytes.decodeFloat32(dst);<a name="line.62"></a>
-<span class="sourceLineNo">063</span>  }<a name="line.63"></a>
-<span class="sourceLineNo">064</span><a name="line.64"></a>
-<span class="sourceLineNo">065</span>  /**<a name="line.65"></a>
-<span class="sourceLineNo">066</span>   * Write instance {@code val} into 
buffer {@code buff}.<a name="line.66"></a>
-<span class="sourceLineNo">067</span>   */<a name="line.67"></a>
-<span class="sourceLineNo">068</span>  public int 
encodeFloat(PositionedByteRange dst, float val) {<a name="line.68"></a>
-<span class="sourceLineNo">069</span>    return 
OrderedBytes.encodeFloat32(dst, val, order);<a name="line.69"></a>
-<span class="sourceLineNo">070</span>  }<a name="line.70"></a>
-<span class="sourceLineNo">071</span>}<a name="line.71"></a>
+<span class="sourceLineNo">045</span>  public int encodedLength(Float val) {<a 
name="line.45"></a>
+<span class="sourceLineNo">046</span>    return 5;<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>
+<span class="sourceLineNo">049</span>  @Override<a name="line.49"></a>
+<span class="sourceLineNo">050</span>  public Class&lt;Float&gt; 
encodedClass() {<a name="line.50"></a>
+<span class="sourceLineNo">051</span>    return Float.class;<a 
name="line.51"></a>
+<span class="sourceLineNo">052</span>  }<a name="line.52"></a>
+<span class="sourceLineNo">053</span><a name="line.53"></a>
+<span class="sourceLineNo">054</span>  @Override<a name="line.54"></a>
+<span class="sourceLineNo">055</span>  public Float decode(PositionedByteRange 
src) {<a name="line.55"></a>
+<span class="sourceLineNo">056</span>    return 
OrderedBytes.decodeFloat32(src);<a name="line.56"></a>
+<span class="sourceLineNo">057</span>  }<a name="line.57"></a>
+<span class="sourceLineNo">058</span><a name="line.58"></a>
+<span class="sourceLineNo">059</span>  @Override<a name="line.59"></a>
+<span class="sourceLineNo">060</span>  public int encode(PositionedByteRange 
dst, Float val) {<a name="line.60"></a>
+<span class="sourceLineNo">061</span>    if (null == val) {<a 
name="line.61"></a>
+<span class="sourceLineNo">062</span>      throw new 
IllegalArgumentException("Null values not supported.");<a name="line.62"></a>
+<span class="sourceLineNo">063</span>    }<a name="line.63"></a>
+<span class="sourceLineNo">064</span>    return 
OrderedBytes.encodeFloat32(dst, val, order);<a name="line.64"></a>
+<span class="sourceLineNo">065</span>  }<a name="line.65"></a>
+<span class="sourceLineNo">066</span><a name="line.66"></a>
+<span class="sourceLineNo">067</span>  /**<a name="line.67"></a>
+<span class="sourceLineNo">068</span>   * Read a {@code float} value from the 
buffer {@code dst}.<a name="line.68"></a>
+<span class="sourceLineNo">069</span>   */<a name="line.69"></a>
+<span class="sourceLineNo">070</span>  public float 
decodeFloat(PositionedByteRange dst) {<a name="line.70"></a>
+<span class="sourceLineNo">071</span>    return 
OrderedBytes.decodeFloat32(dst);<a name="line.71"></a>
+<span class="sourceLineNo">072</span>  }<a name="line.72"></a>
+<span class="sourceLineNo">073</span><a name="line.73"></a>
+<span class="sourceLineNo">074</span>  /**<a name="line.74"></a>
+<span class="sourceLineNo">075</span>   * Write instance {@code val} into 
buffer {@code buff}.<a name="line.75"></a>
+<span class="sourceLineNo">076</span>   */<a name="line.76"></a>
+<span class="sourceLineNo">077</span>  public int 
encodeFloat(PositionedByteRange dst, float val) {<a name="line.77"></a>
+<span class="sourceLineNo">078</span>    return 
OrderedBytes.encodeFloat32(dst, val, order);<a name="line.78"></a>
+<span class="sourceLineNo">079</span>  }<a name="line.79"></a>
+<span class="sourceLineNo">080</span>}<a name="line.80"></a>
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c4c0cfa5/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedFloat64.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedFloat64.html 
b/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedFloat64.html
index 88484cb..aa452ce 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedFloat64.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedFloat64.html
@@ -25,58 +25,67 @@
 <span class="sourceLineNo">017</span> */<a name="line.17"></a>
 <span class="sourceLineNo">018</span>package org.apache.hadoop.hbase.types;<a 
name="line.18"></a>
 <span class="sourceLineNo">019</span><a name="line.19"></a>
-<span class="sourceLineNo">020</span>import 
org.apache.yetus.audience.InterfaceAudience;<a name="line.20"></a>
-<span class="sourceLineNo">021</span>import 
org.apache.hadoop.hbase.util.Order;<a name="line.21"></a>
-<span class="sourceLineNo">022</span>import 
org.apache.hadoop.hbase.util.OrderedBytes;<a name="line.22"></a>
-<span class="sourceLineNo">023</span>import 
org.apache.hadoop.hbase.util.PositionedByteRange;<a name="line.23"></a>
+<span class="sourceLineNo">020</span>import 
org.apache.hadoop.hbase.util.Order;<a name="line.20"></a>
+<span class="sourceLineNo">021</span>import 
org.apache.hadoop.hbase.util.OrderedBytes;<a name="line.21"></a>
+<span class="sourceLineNo">022</span>import 
org.apache.hadoop.hbase.util.PositionedByteRange;<a name="line.22"></a>
+<span class="sourceLineNo">023</span>import 
org.apache.yetus.audience.InterfaceAudience;<a name="line.23"></a>
 <span class="sourceLineNo">024</span><a name="line.24"></a>
-<span class="sourceLineNo">025</span><a name="line.25"></a>
-<span class="sourceLineNo">026</span>/**<a name="line.26"></a>
-<span class="sourceLineNo">027</span> * A {@code double} of 64-bits using a 
fixed-length encoding. Built on<a name="line.27"></a>
-<span class="sourceLineNo">028</span> * {@link 
OrderedBytes#encodeFloat64(PositionedByteRange, double, Order)}.<a 
name="line.28"></a>
-<span class="sourceLineNo">029</span> */<a name="line.29"></a>
-<span class="sourceLineNo">030</span>@InterfaceAudience.Public<a 
name="line.30"></a>
-<span class="sourceLineNo">031</span>public class OrderedFloat64 extends 
OrderedBytesBase&lt;Double&gt; {<a name="line.31"></a>
-<span class="sourceLineNo">032</span><a name="line.32"></a>
-<span class="sourceLineNo">033</span>  public static final OrderedFloat64 
ASCENDING = new OrderedFloat64(Order.ASCENDING);<a name="line.33"></a>
-<span class="sourceLineNo">034</span>  public static final OrderedFloat64 
DESCENDING = new OrderedFloat64(Order.DESCENDING);<a name="line.34"></a>
-<span class="sourceLineNo">035</span><a name="line.35"></a>
-<span class="sourceLineNo">036</span>  protected OrderedFloat64(Order order) { 
super(order); }<a name="line.36"></a>
-<span class="sourceLineNo">037</span><a name="line.37"></a>
-<span class="sourceLineNo">038</span>  @Override<a name="line.38"></a>
-<span class="sourceLineNo">039</span>  public boolean isNullable() { return 
false; }<a name="line.39"></a>
-<span class="sourceLineNo">040</span><a name="line.40"></a>
-<span class="sourceLineNo">041</span>  @Override<a name="line.41"></a>
-<span class="sourceLineNo">042</span>  public int encodedLength(Double val) { 
return 9; }<a name="line.42"></a>
+<span class="sourceLineNo">025</span>/**<a name="line.25"></a>
+<span class="sourceLineNo">026</span> * A {@code double} of 64-bits using a 
fixed-length encoding. Built on<a name="line.26"></a>
+<span class="sourceLineNo">027</span> * {@link 
OrderedBytes#encodeFloat64(PositionedByteRange, double, Order)}.<a 
name="line.27"></a>
+<span class="sourceLineNo">028</span> */<a name="line.28"></a>
+<span class="sourceLineNo">029</span>@InterfaceAudience.Public<a 
name="line.29"></a>
+<span class="sourceLineNo">030</span>public class OrderedFloat64 extends 
OrderedBytesBase&lt;Double&gt; {<a name="line.30"></a>
+<span class="sourceLineNo">031</span><a name="line.31"></a>
+<span class="sourceLineNo">032</span>  public static final OrderedFloat64 
ASCENDING = new OrderedFloat64(Order.ASCENDING);<a name="line.32"></a>
+<span class="sourceLineNo">033</span>  public static final OrderedFloat64 
DESCENDING = new OrderedFloat64(Order.DESCENDING);<a name="line.33"></a>
+<span class="sourceLineNo">034</span><a name="line.34"></a>
+<span class="sourceLineNo">035</span>  protected OrderedFloat64(Order order) 
{<a name="line.35"></a>
+<span class="sourceLineNo">036</span>    super(order);<a name="line.36"></a>
+<span class="sourceLineNo">037</span>  }<a name="line.37"></a>
+<span class="sourceLineNo">038</span><a name="line.38"></a>
+<span class="sourceLineNo">039</span>  @Override<a name="line.39"></a>
+<span class="sourceLineNo">040</span>  public boolean isNullable() {<a 
name="line.40"></a>
+<span class="sourceLineNo">041</span>    return false;<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>  @Override<a name="line.44"></a>
-<span class="sourceLineNo">045</span>  public Class&lt;Double&gt; 
encodedClass() { return Double.class; }<a name="line.45"></a>
-<span class="sourceLineNo">046</span><a name="line.46"></a>
-<span class="sourceLineNo">047</span>  @Override<a name="line.47"></a>
-<span class="sourceLineNo">048</span>  public Double 
decode(PositionedByteRange src) {<a name="line.48"></a>
-<span class="sourceLineNo">049</span>    return 
OrderedBytes.decodeFloat64(src);<a name="line.49"></a>
-<span class="sourceLineNo">050</span>  }<a name="line.50"></a>
-<span class="sourceLineNo">051</span><a name="line.51"></a>
-<span class="sourceLineNo">052</span>  @Override<a name="line.52"></a>
-<span class="sourceLineNo">053</span>  public int encode(PositionedByteRange 
dst, Double val) {<a name="line.53"></a>
-<span class="sourceLineNo">054</span>    if (null == val) throw new 
IllegalArgumentException("Null values not supported.");<a name="line.54"></a>
-<span class="sourceLineNo">055</span>    return 
OrderedBytes.encodeFloat64(dst, val, order);<a name="line.55"></a>
-<span class="sourceLineNo">056</span>  }<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span>  /**<a name="line.58"></a>
-<span class="sourceLineNo">059</span>   * Read a {@code double} value from the 
buffer {@code src}.<a name="line.59"></a>
-<span class="sourceLineNo">060</span>   */<a name="line.60"></a>
-<span class="sourceLineNo">061</span>  public double 
decodeDouble(PositionedByteRange src) {<a name="line.61"></a>
-<span class="sourceLineNo">062</span>    return 
OrderedBytes.decodeFloat64(src);<a name="line.62"></a>
-<span class="sourceLineNo">063</span>  }<a name="line.63"></a>
-<span class="sourceLineNo">064</span><a name="line.64"></a>
-<span class="sourceLineNo">065</span>  /**<a name="line.65"></a>
-<span class="sourceLineNo">066</span>   * Write instance {@code val} into 
buffer {@code dst}.<a name="line.66"></a>
-<span class="sourceLineNo">067</span>   */<a name="line.67"></a>
-<span class="sourceLineNo">068</span>  public int 
encodeDouble(PositionedByteRange dst, double val) {<a name="line.68"></a>
-<span class="sourceLineNo">069</span>    return 
OrderedBytes.encodeFloat64(dst, val, order);<a name="line.69"></a>
-<span class="sourceLineNo">070</span>  }<a name="line.70"></a>
-<span class="sourceLineNo">071</span>}<a name="line.71"></a>
+<span class="sourceLineNo">045</span>  public int encodedLength(Double val) 
{<a name="line.45"></a>
+<span class="sourceLineNo">046</span>    return 9;<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>
+<span class="sourceLineNo">049</span>  @Override<a name="line.49"></a>
+<span class="sourceLineNo">050</span>  public Class&lt;Double&gt; 
encodedClass() {<a name="line.50"></a>
+<span class="sourceLineNo">051</span>    return Double.class;<a 
name="line.51"></a>
+<span class="sourceLineNo">052</span>  }<a name="line.52"></a>
+<span class="sourceLineNo">053</span><a name="line.53"></a>
+<span class="sourceLineNo">054</span>  @Override<a name="line.54"></a>
+<span class="sourceLineNo">055</span>  public Double 
decode(PositionedByteRange src) {<a name="line.55"></a>
+<span class="sourceLineNo">056</span>    return 
OrderedBytes.decodeFloat64(src);<a name="line.56"></a>
+<span class="sourceLineNo">057</span>  }<a name="line.57"></a>
+<span class="sourceLineNo">058</span><a name="line.58"></a>
+<span class="sourceLineNo">059</span>  @Override<a name="line.59"></a>
+<span class="sourceLineNo">060</span>  public int encode(PositionedByteRange 
dst, Double val) {<a name="line.60"></a>
+<span class="sourceLineNo">061</span>    if (null == val) {<a 
name="line.61"></a>
+<span class="sourceLineNo">062</span>      throw new 
IllegalArgumentException("Null values not supported.");<a name="line.62"></a>
+<span class="sourceLineNo">063</span>    }<a name="line.63"></a>
+<span class="sourceLineNo">064</span>    return 
OrderedBytes.encodeFloat64(dst, val, order);<a name="line.64"></a>
+<span class="sourceLineNo">065</span>  }<a name="line.65"></a>
+<span class="sourceLineNo">066</span><a name="line.66"></a>
+<span class="sourceLineNo">067</span>  /**<a name="line.67"></a>
+<span class="sourceLineNo">068</span>   * Read a {@code double} value from the 
buffer {@code src}.<a name="line.68"></a>
+<span class="sourceLineNo">069</span>   */<a name="line.69"></a>
+<span class="sourceLineNo">070</span>  public double 
decodeDouble(PositionedByteRange src) {<a name="line.70"></a>
+<span class="sourceLineNo">071</span>    return 
OrderedBytes.decodeFloat64(src);<a name="line.71"></a>
+<span class="sourceLineNo">072</span>  }<a name="line.72"></a>
+<span class="sourceLineNo">073</span><a name="line.73"></a>
+<span class="sourceLineNo">074</span>  /**<a name="line.74"></a>
+<span class="sourceLineNo">075</span>   * Write instance {@code val} into 
buffer {@code dst}.<a name="line.75"></a>
+<span class="sourceLineNo">076</span>   */<a name="line.76"></a>
+<span class="sourceLineNo">077</span>  public int 
encodeDouble(PositionedByteRange dst, double val) {<a name="line.77"></a>
+<span class="sourceLineNo">078</span>    return 
OrderedBytes.encodeFloat64(dst, val, order);<a name="line.78"></a>
+<span class="sourceLineNo">079</span>  }<a name="line.79"></a>
+<span class="sourceLineNo">080</span>}<a name="line.80"></a>
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c4c0cfa5/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedInt16.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedInt16.html 
b/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedInt16.html
index f8eef34..d1d86cd 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedInt16.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedInt16.html
@@ -25,58 +25,67 @@
 <span class="sourceLineNo">017</span> */<a name="line.17"></a>
 <span class="sourceLineNo">018</span>package org.apache.hadoop.hbase.types;<a 
name="line.18"></a>
 <span class="sourceLineNo">019</span><a name="line.19"></a>
-<span class="sourceLineNo">020</span>import 
org.apache.yetus.audience.InterfaceAudience;<a name="line.20"></a>
-<span class="sourceLineNo">021</span>import 
org.apache.hadoop.hbase.util.Order;<a name="line.21"></a>
-<span class="sourceLineNo">022</span>import 
org.apache.hadoop.hbase.util.OrderedBytes;<a name="line.22"></a>
-<span class="sourceLineNo">023</span>import 
org.apache.hadoop.hbase.util.PositionedByteRange;<a name="line.23"></a>
+<span class="sourceLineNo">020</span>import 
org.apache.hadoop.hbase.util.Order;<a name="line.20"></a>
+<span class="sourceLineNo">021</span>import 
org.apache.hadoop.hbase.util.OrderedBytes;<a name="line.21"></a>
+<span class="sourceLineNo">022</span>import 
org.apache.hadoop.hbase.util.PositionedByteRange;<a name="line.22"></a>
+<span class="sourceLineNo">023</span>import 
org.apache.yetus.audience.InterfaceAudience;<a name="line.23"></a>
 <span class="sourceLineNo">024</span><a name="line.24"></a>
-<span class="sourceLineNo">025</span><a name="line.25"></a>
-<span class="sourceLineNo">026</span>/**<a name="line.26"></a>
-<span class="sourceLineNo">027</span> * A {@code short} of 16-bits using a 
fixed-length encoding. Built on<a name="line.27"></a>
-<span class="sourceLineNo">028</span> * {@link 
OrderedBytes#encodeInt16(PositionedByteRange, short, Order)}.<a 
name="line.28"></a>
-<span class="sourceLineNo">029</span> */<a name="line.29"></a>
-<span class="sourceLineNo">030</span>@InterfaceAudience.Public<a 
name="line.30"></a>
-<span class="sourceLineNo">031</span>public class OrderedInt16 extends 
OrderedBytesBase&lt;Short&gt; {<a name="line.31"></a>
-<span class="sourceLineNo">032</span><a name="line.32"></a>
-<span class="sourceLineNo">033</span>  public static final OrderedInt16 
ASCENDING = new OrderedInt16(Order.ASCENDING);<a name="line.33"></a>
-<span class="sourceLineNo">034</span>  public static final OrderedInt16 
DESCENDING = new OrderedInt16(Order.DESCENDING);<a name="line.34"></a>
-<span class="sourceLineNo">035</span><a name="line.35"></a>
-<span class="sourceLineNo">036</span>  protected OrderedInt16(Order order) { 
super(order); }<a name="line.36"></a>
-<span class="sourceLineNo">037</span><a name="line.37"></a>
-<span class="sourceLineNo">038</span>  @Override<a name="line.38"></a>
-<span class="sourceLineNo">039</span>  public boolean isNullable() { return 
false; }<a name="line.39"></a>
-<span class="sourceLineNo">040</span><a name="line.40"></a>
-<span class="sourceLineNo">041</span>  @Override<a name="line.41"></a>
-<span class="sourceLineNo">042</span>  public int encodedLength(Short val) { 
return 3; }<a name="line.42"></a>
+<span class="sourceLineNo">025</span>/**<a name="line.25"></a>
+<span class="sourceLineNo">026</span> * A {@code short} of 16-bits using a 
fixed-length encoding. Built on<a name="line.26"></a>
+<span class="sourceLineNo">027</span> * {@link 
OrderedBytes#encodeInt16(PositionedByteRange, short, Order)}.<a 
name="line.27"></a>
+<span class="sourceLineNo">028</span> */<a name="line.28"></a>
+<span class="sourceLineNo">029</span>@InterfaceAudience.Public<a 
name="line.29"></a>
+<span class="sourceLineNo">030</span>public class OrderedInt16 extends 
OrderedBytesBase&lt;Short&gt; {<a name="line.30"></a>
+<span class="sourceLineNo">031</span><a name="line.31"></a>
+<span class="sourceLineNo">032</span>  public static final OrderedInt16 
ASCENDING = new OrderedInt16(Order.ASCENDING);<a name="line.32"></a>
+<span class="sourceLineNo">033</span>  public static final OrderedInt16 
DESCENDING = new OrderedInt16(Order.DESCENDING);<a name="line.33"></a>
+<span class="sourceLineNo">034</span><a name="line.34"></a>
+<span class="sourceLineNo">035</span>  protected OrderedInt16(Order order) {<a 
name="line.35"></a>
+<span class="sourceLineNo">036</span>    super(order);<a name="line.36"></a>
+<span class="sourceLineNo">037</span>  }<a name="line.37"></a>
+<span class="sourceLineNo">038</span><a name="line.38"></a>
+<span class="sourceLineNo">039</span>  @Override<a name="line.39"></a>
+<span class="sourceLineNo">040</span>  public boolean isNullable() {<a 
name="line.40"></a>
+<span class="sourceLineNo">041</span>    return false;<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>  @Override<a name="line.44"></a>
-<span class="sourceLineNo">045</span>  public Class&lt;Short&gt; 
encodedClass() { return Short.class; }<a name="line.45"></a>
-<span class="sourceLineNo">046</span><a name="line.46"></a>
-<span class="sourceLineNo">047</span>  @Override<a name="line.47"></a>
-<span class="sourceLineNo">048</span>  public Short decode(PositionedByteRange 
src) {<a name="line.48"></a>
-<span class="sourceLineNo">049</span>    return 
OrderedBytes.decodeInt16(src);<a name="line.49"></a>
-<span class="sourceLineNo">050</span>  }<a name="line.50"></a>
-<span class="sourceLineNo">051</span><a name="line.51"></a>
-<span class="sourceLineNo">052</span>  @Override<a name="line.52"></a>
-<span class="sourceLineNo">053</span>  public int encode(PositionedByteRange 
dst, Short val) {<a name="line.53"></a>
-<span class="sourceLineNo">054</span>    if (null == val) throw new 
IllegalArgumentException("Null values not supported.");<a name="line.54"></a>
-<span class="sourceLineNo">055</span>    return OrderedBytes.encodeInt16(dst, 
val, order);<a name="line.55"></a>
-<span class="sourceLineNo">056</span>  }<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span>  /**<a name="line.58"></a>
-<span class="sourceLineNo">059</span>   * Read a {@code short} value from the 
buffer {@code src}.<a name="line.59"></a>
-<span class="sourceLineNo">060</span>   */<a name="line.60"></a>
-<span class="sourceLineNo">061</span>  public short 
decodeShort(PositionedByteRange src) {<a name="line.61"></a>
-<span class="sourceLineNo">062</span>    return 
OrderedBytes.decodeInt16(src);<a name="line.62"></a>
-<span class="sourceLineNo">063</span>  }<a name="line.63"></a>
-<span class="sourceLineNo">064</span><a name="line.64"></a>
-<span class="sourceLineNo">065</span>  /**<a name="line.65"></a>
-<span class="sourceLineNo">066</span>   * Write instance {@code val} into 
buffer {@code dst}.<a name="line.66"></a>
-<span class="sourceLineNo">067</span>   */<a name="line.67"></a>
-<span class="sourceLineNo">068</span>  public int 
encodeShort(PositionedByteRange dst, short val) {<a name="line.68"></a>
-<span class="sourceLineNo">069</span>    return OrderedBytes.encodeInt16(dst, 
val, order);<a name="line.69"></a>
-<span class="sourceLineNo">070</span>  }<a name="line.70"></a>
-<span class="sourceLineNo">071</span>}<a name="line.71"></a>
+<span class="sourceLineNo">045</span>  public int encodedLength(Short val) {<a 
name="line.45"></a>
+<span class="sourceLineNo">046</span>    return 3;<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>
+<span class="sourceLineNo">049</span>  @Override<a name="line.49"></a>
+<span class="sourceLineNo">050</span>  public Class&lt;Short&gt; 
encodedClass() {<a name="line.50"></a>
+<span class="sourceLineNo">051</span>    return Short.class;<a 
name="line.51"></a>
+<span class="sourceLineNo">052</span>  }<a name="line.52"></a>
+<span class="sourceLineNo">053</span><a name="line.53"></a>
+<span class="sourceLineNo">054</span>  @Override<a name="line.54"></a>
+<span class="sourceLineNo">055</span>  public Short decode(PositionedByteRange 
src) {<a name="line.55"></a>
+<span class="sourceLineNo">056</span>    return 
OrderedBytes.decodeInt16(src);<a name="line.56"></a>
+<span class="sourceLineNo">057</span>  }<a name="line.57"></a>
+<span class="sourceLineNo">058</span><a name="line.58"></a>
+<span class="sourceLineNo">059</span>  @Override<a name="line.59"></a>
+<span class="sourceLineNo">060</span>  public int encode(PositionedByteRange 
dst, Short val) {<a name="line.60"></a>
+<span class="sourceLineNo">061</span>    if (null == val) {<a 
name="line.61"></a>
+<span class="sourceLineNo">062</span>      throw new 
IllegalArgumentException("Null values not supported.");<a name="line.62"></a>
+<span class="sourceLineNo">063</span>    }<a name="line.63"></a>
+<span class="sourceLineNo">064</span>    return OrderedBytes.encodeInt16(dst, 
val, order);<a name="line.64"></a>
+<span class="sourceLineNo">065</span>  }<a name="line.65"></a>
+<span class="sourceLineNo">066</span><a name="line.66"></a>
+<span class="sourceLineNo">067</span>  /**<a name="line.67"></a>
+<span class="sourceLineNo">068</span>   * Read a {@code short} value from the 
buffer {@code src}.<a name="line.68"></a>
+<span class="sourceLineNo">069</span>   */<a name="line.69"></a>
+<span class="sourceLineNo">070</span>  public short 
decodeShort(PositionedByteRange src) {<a name="line.70"></a>
+<span class="sourceLineNo">071</span>    return 
OrderedBytes.decodeInt16(src);<a name="line.71"></a>
+<span class="sourceLineNo">072</span>  }<a name="line.72"></a>
+<span class="sourceLineNo">073</span><a name="line.73"></a>
+<span class="sourceLineNo">074</span>  /**<a name="line.74"></a>
+<span class="sourceLineNo">075</span>   * Write instance {@code val} into 
buffer {@code dst}.<a name="line.75"></a>
+<span class="sourceLineNo">076</span>   */<a name="line.76"></a>
+<span class="sourceLineNo">077</span>  public int 
encodeShort(PositionedByteRange dst, short val) {<a name="line.77"></a>
+<span class="sourceLineNo">078</span>    return OrderedBytes.encodeInt16(dst, 
val, order);<a name="line.78"></a>
+<span class="sourceLineNo">079</span>  }<a name="line.79"></a>
+<span class="sourceLineNo">080</span>}<a name="line.80"></a>
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c4c0cfa5/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedInt32.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedInt32.html 
b/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedInt32.html
index 231b7df..71504cb 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedInt32.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedInt32.html
@@ -25,58 +25,67 @@
 <span class="sourceLineNo">017</span> */<a name="line.17"></a>
 <span class="sourceLineNo">018</span>package org.apache.hadoop.hbase.types;<a 
name="line.18"></a>
 <span class="sourceLineNo">019</span><a name="line.19"></a>
-<span class="sourceLineNo">020</span>import 
org.apache.yetus.audience.InterfaceAudience;<a name="line.20"></a>
-<span class="sourceLineNo">021</span>import 
org.apache.hadoop.hbase.util.Order;<a name="line.21"></a>
-<span class="sourceLineNo">022</span>import 
org.apache.hadoop.hbase.util.OrderedBytes;<a name="line.22"></a>
-<span class="sourceLineNo">023</span>import 
org.apache.hadoop.hbase.util.PositionedByteRange;<a name="line.23"></a>
+<span class="sourceLineNo">020</span>import 
org.apache.hadoop.hbase.util.Order;<a name="line.20"></a>
+<span class="sourceLineNo">021</span>import 
org.apache.hadoop.hbase.util.OrderedBytes;<a name="line.21"></a>
+<span class="sourceLineNo">022</span>import 
org.apache.hadoop.hbase.util.PositionedByteRange;<a name="line.22"></a>
+<span class="sourceLineNo">023</span>import 
org.apache.yetus.audience.InterfaceAudience;<a name="line.23"></a>
 <span class="sourceLineNo">024</span><a name="line.24"></a>
-<span class="sourceLineNo">025</span><a name="line.25"></a>
-<span class="sourceLineNo">026</span>/**<a name="line.26"></a>
-<span class="sourceLineNo">027</span> * An {@code int} of 32-bits using a 
fixed-length encoding. Built on<a name="line.27"></a>
-<span class="sourceLineNo">028</span> * {@link 
OrderedBytes#encodeInt32(PositionedByteRange, int, Order)}.<a 
name="line.28"></a>
-<span class="sourceLineNo">029</span> */<a name="line.29"></a>
-<span class="sourceLineNo">030</span>@InterfaceAudience.Public<a 
name="line.30"></a>
-<span class="sourceLineNo">031</span>public class OrderedInt32 extends 
OrderedBytesBase&lt;Integer&gt; {<a name="line.31"></a>
-<span class="sourceLineNo">032</span><a name="line.32"></a>
-<span class="sourceLineNo">033</span>  public static final OrderedInt32 
ASCENDING = new OrderedInt32(Order.ASCENDING);<a name="line.33"></a>
-<span class="sourceLineNo">034</span>  public static final OrderedInt32 
DESCENDING = new OrderedInt32(Order.DESCENDING);<a name="line.34"></a>
-<span class="sourceLineNo">035</span><a name="line.35"></a>
-<span class="sourceLineNo">036</span>  protected OrderedInt32(Order order) { 
super(order); }<a name="line.36"></a>
-<span class="sourceLineNo">037</span><a name="line.37"></a>
-<span class="sourceLineNo">038</span>  @Override<a name="line.38"></a>
-<span class="sourceLineNo">039</span>  public boolean isNullable() { return 
false; }<a name="line.39"></a>
-<span class="sourceLineNo">040</span><a name="line.40"></a>
-<span class="sourceLineNo">041</span>  @Override<a name="line.41"></a>
-<span class="sourceLineNo">042</span>  public int encodedLength(Integer val) { 
return 5; }<a name="line.42"></a>
+<span class="sourceLineNo">025</span>/**<a name="line.25"></a>
+<span class="sourceLineNo">026</span> * An {@code int} of 32-bits using a 
fixed-length encoding. Built on<a name="line.26"></a>
+<span class="sourceLineNo">027</span> * {@link 
OrderedBytes#encodeInt32(PositionedByteRange, int, Order)}.<a 
name="line.27"></a>
+<span class="sourceLineNo">028</span> */<a name="line.28"></a>
+<span class="sourceLineNo">029</span>@InterfaceAudience.Public<a 
name="line.29"></a>
+<span class="sourceLineNo">030</span>public class OrderedInt32 extends 
OrderedBytesBase&lt;Integer&gt; {<a name="line.30"></a>
+<span class="sourceLineNo">031</span><a name="line.31"></a>
+<span class="sourceLineNo">032</span>  public static final OrderedInt32 
ASCENDING = new OrderedInt32(Order.ASCENDING);<a name="line.32"></a>
+<span class="sourceLineNo">033</span>  public static final OrderedInt32 
DESCENDING = new OrderedInt32(Order.DESCENDING);<a name="line.33"></a>
+<span class="sourceLineNo">034</span><a name="line.34"></a>
+<span class="sourceLineNo">035</span>  protected OrderedInt32(Order order) {<a 
name="line.35"></a>
+<span class="sourceLineNo">036</span>    super(order);<a name="line.36"></a>
+<span class="sourceLineNo">037</span>  }<a name="line.37"></a>
+<span class="sourceLineNo">038</span><a name="line.38"></a>
+<span class="sourceLineNo">039</span>  @Override<a name="line.39"></a>
+<span class="sourceLineNo">040</span>  public boolean isNullable() {<a 
name="line.40"></a>
+<span class="sourceLineNo">041</span>    return false;<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>  @Override<a name="line.44"></a>
-<span class="sourceLineNo">045</span>  public Class&lt;Integer&gt; 
encodedClass() { return Integer.class; }<a name="line.45"></a>
-<span class="sourceLineNo">046</span><a name="line.46"></a>
-<span class="sourceLineNo">047</span>  @Override<a name="line.47"></a>
-<span class="sourceLineNo">048</span>  public Integer 
decode(PositionedByteRange src) {<a name="line.48"></a>
-<span class="sourceLineNo">049</span>    return 
OrderedBytes.decodeInt32(src);<a name="line.49"></a>
-<span class="sourceLineNo">050</span>  }<a name="line.50"></a>
-<span class="sourceLineNo">051</span><a name="line.51"></a>
-<span class="sourceLineNo">052</span>  @Override<a name="line.52"></a>
-<span class="sourceLineNo">053</span>  public int encode(PositionedByteRange 
dst, Integer val) {<a name="line.53"></a>
-<span class="sourceLineNo">054</span>    if (null == val) throw new 
IllegalArgumentException("Null values not supported.");<a name="line.54"></a>
-<span class="sourceLineNo">055</span>    return OrderedBytes.encodeInt32(dst, 
val, order);<a name="line.55"></a>
-<span class="sourceLineNo">056</span>  }<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span>  /**<a name="line.58"></a>
-<span class="sourceLineNo">059</span>   * Read an {@code int} value from the 
buffer {@code src}.<a name="line.59"></a>
-<span class="sourceLineNo">060</span>   */<a name="line.60"></a>
-<span class="sourceLineNo">061</span>  public int 
decodeInt(PositionedByteRange src) {<a name="line.61"></a>
-<span class="sourceLineNo">062</span>    return 
OrderedBytes.decodeInt32(src);<a name="line.62"></a>
-<span class="sourceLineNo">063</span>  }<a name="line.63"></a>
-<span class="sourceLineNo">064</span><a name="line.64"></a>
-<span class="sourceLineNo">065</span>  /**<a name="line.65"></a>
-<span class="sourceLineNo">066</span>   * Write instance {@code val} into 
buffer {@code dst}.<a name="line.66"></a>
-<span class="sourceLineNo">067</span>   */<a name="line.67"></a>
-<span class="sourceLineNo">068</span>  public int 
encodeInt(PositionedByteRange dst, int val) {<a name="line.68"></a>
-<span class="sourceLineNo">069</span>    return OrderedBytes.encodeInt32(dst, 
val, order);<a name="line.69"></a>
-<span class="sourceLineNo">070</span>  }<a name="line.70"></a>
-<span class="sourceLineNo">071</span>}<a name="line.71"></a>
+<span class="sourceLineNo">045</span>  public int encodedLength(Integer val) 
{<a name="line.45"></a>
+<span class="sourceLineNo">046</span>    return 5;<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>
+<span class="sourceLineNo">049</span>  @Override<a name="line.49"></a>
+<span class="sourceLineNo">050</span>  public Class&lt;Integer&gt; 
encodedClass() {<a name="line.50"></a>
+<span class="sourceLineNo">051</span>    return Integer.class;<a 
name="line.51"></a>
+<span class="sourceLineNo">052</span>  }<a name="line.52"></a>
+<span class="sourceLineNo">053</span><a name="line.53"></a>
+<span class="sourceLineNo">054</span>  @Override<a name="line.54"></a>
+<span class="sourceLineNo">055</span>  public Integer 
decode(PositionedByteRange src) {<a name="line.55"></a>
+<span class="sourceLineNo">056</span>    return 
OrderedBytes.decodeInt32(src);<a name="line.56"></a>
+<span class="sourceLineNo">057</span>  }<a name="line.57"></a>
+<span class="sourceLineNo">058</span><a name="line.58"></a>
+<span class="sourceLineNo">059</span>  @Override<a name="line.59"></a>
+<span class="sourceLineNo">060</span>  public int encode(PositionedByteRange 
dst, Integer val) {<a name="line.60"></a>
+<span class="sourceLineNo">061</span>    if (null == val) {<a 
name="line.61"></a>
+<span class="sourceLineNo">062</span>      throw new 
IllegalArgumentException("Null values not supported.");<a name="line.62"></a>
+<span class="sourceLineNo">063</span>    }<a name="line.63"></a>
+<span class="sourceLineNo">064</span>    return OrderedBytes.encodeInt32(dst, 
val, order);<a name="line.64"></a>
+<span class="sourceLineNo">065</span>  }<a name="line.65"></a>
+<span class="sourceLineNo">066</span><a name="line.66"></a>
+<span class="sourceLineNo">067</span>  /**<a name="line.67"></a>
+<span class="sourceLineNo">068</span>   * Read an {@code int} value from the 
buffer {@code src}.<a name="line.68"></a>
+<span class="sourceLineNo">069</span>   */<a name="line.69"></a>
+<span class="sourceLineNo">070</span>  public int 
decodeInt(PositionedByteRange src) {<a name="line.70"></a>
+<span class="sourceLineNo">071</span>    return 
OrderedBytes.decodeInt32(src);<a name="line.71"></a>
+<span class="sourceLineNo">072</span>  }<a name="line.72"></a>
+<span class="sourceLineNo">073</span><a name="line.73"></a>
+<span class="sourceLineNo">074</span>  /**<a name="line.74"></a>
+<span class="sourceLineNo">075</span>   * Write instance {@code val} into 
buffer {@code dst}.<a name="line.75"></a>
+<span class="sourceLineNo">076</span>   */<a name="line.76"></a>
+<span class="sourceLineNo">077</span>  public int 
encodeInt(PositionedByteRange dst, int val) {<a name="line.77"></a>
+<span class="sourceLineNo">078</span>    return OrderedBytes.encodeInt32(dst, 
val, order);<a name="line.78"></a>
+<span class="sourceLineNo">079</span>  }<a name="line.79"></a>
+<span class="sourceLineNo">080</span>}<a name="line.80"></a>
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c4c0cfa5/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedInt64.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedInt64.html 
b/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedInt64.html
index 3859f3a..5f27193 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedInt64.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/types/OrderedInt64.html
@@ -25,58 +25,67 @@
 <span class="sourceLineNo">017</span> */<a name="line.17"></a>
 <span class="sourceLineNo">018</span>package org.apache.hadoop.hbase.types;<a 
name="line.18"></a>
 <span class="sourceLineNo">019</span><a name="line.19"></a>
-<span class="sourceLineNo">020</span>import 
org.apache.yetus.audience.InterfaceAudience;<a name="line.20"></a>
-<span class="sourceLineNo">021</span>import 
org.apache.hadoop.hbase.util.Order;<a name="line.21"></a>
-<span class="sourceLineNo">022</span>import 
org.apache.hadoop.hbase.util.OrderedBytes;<a name="line.22"></a>
-<span class="sourceLineNo">023</span>import 
org.apache.hadoop.hbase.util.PositionedByteRange;<a name="line.23"></a>
+<span class="sourceLineNo">020</span>import 
org.apache.hadoop.hbase.util.Order;<a name="line.20"></a>
+<span class="sourceLineNo">021</span>import 
org.apache.hadoop.hbase.util.OrderedBytes;<a name="line.21"></a>
+<span class="sourceLineNo">022</span>import 
org.apache.hadoop.hbase.util.PositionedByteRange;<a name="line.22"></a>
+<span class="sourceLineNo">023</span>import 
org.apache.yetus.audience.InterfaceAudience;<a name="line.23"></a>
 <span class="sourceLineNo">024</span><a name="line.24"></a>
-<span class="sourceLineNo">025</span><a name="line.25"></a>
-<span class="sourceLineNo">026</span>/**<a name="line.26"></a>
-<span class="sourceLineNo">027</span> * A {@code long} of 64-bits using a 
fixed-length encoding. Built on<a name="line.27"></a>
-<span class="sourceLineNo">028</span> * {@link 
OrderedBytes#encodeInt64(PositionedByteRange, long, Order)}.<a 
name="line.28"></a>
-<span class="sourceLineNo">029</span> */<a name="line.29"></a>
-<span class="sourceLineNo">030</span>@InterfaceAudience.Public<a 
name="line.30"></a>
-<span class="sourceLineNo">031</span>public class OrderedInt64 extends 
OrderedBytesBase&lt;Long&gt; {<a name="line.31"></a>
-<span class="sourceLineNo">032</span><a name="line.32"></a>
-<span class="sourceLineNo">033</span>  public static final OrderedInt64 
ASCENDING = new OrderedInt64(Order.ASCENDING);<a name="line.33"></a>
-<span class="sourceLineNo">034</span>  public static final OrderedInt64 
DESCENDING = new OrderedInt64(Order.DESCENDING);<a name="line.34"></a>
-<span class="sourceLineNo">035</span><a name="line.35"></a>
-<span class="sourceLineNo">036</span>  protected OrderedInt64(Order order) { 
super(order); }<a name="line.36"></a>
-<span class="sourceLineNo">037</span><a name="line.37"></a>
-<span class="sourceLineNo">038</span>  @Override<a name="line.38"></a>
-<span class="sourceLineNo">039</span>  public boolean isNullable() { return 
false; }<a name="line.39"></a>
-<span class="sourceLineNo">040</span><a name="line.40"></a>
-<span class="sourceLineNo">041</span>  @Override<a name="line.41"></a>
-<span class="sourceLineNo">042</span>  public int encodedLength(Long val) { 
return 9; }<a name="line.42"></a>
+<span class="sourceLineNo">025</span>/**<a name="line.25"></a>
+<span class="sourceLineNo">026</span> * A {@code long} of 64-bits using a 
fixed-length encoding. Built on<a name="line.26"></a>
+<span class="sourceLineNo">027</span> * {@link 
OrderedBytes#encodeInt64(PositionedByteRange, long, Order)}.<a 
name="line.27"></a>
+<span class="sourceLineNo">028</span> */<a name="line.28"></a>
+<span class="sourceLineNo">029</span>@InterfaceAudience.Public<a 
name="line.29"></a>
+<span class="sourceLineNo">030</span>public class OrderedInt64 extends 
OrderedBytesBase&lt;Long&gt; {<a name="line.30"></a>
+<span class="sourceLineNo">031</span><a name="line.31"></a>
+<span class="sourceLineNo">032</span>  public static final OrderedInt64 
ASCENDING = new OrderedInt64(Order.ASCENDING);<a name="line.32"></a>
+<span class="sourceLineNo">033</span>  public static final OrderedInt64 
DESCENDING = new OrderedInt64(Order.DESCENDING);<a name="line.33"></a>
+<span class="sourceLineNo">034</span><a name="line.34"></a>
+<span class="sourceLineNo">035</span>  protected OrderedInt64(Order order) {<a 
name="line.35"></a>
+<span class="sourceLineNo">036</span>    super(order);<a name="line.36"></a>
+<span class="sourceLineNo">037</span>  }<a name="line.37"></a>
+<span class="sourceLineNo">038</span><a name="line.38"></a>
+<span class="sourceLineNo">039</span>  @Override<a name="line.39"></a>
+<span class="sourceLineNo">040</span>  public boolean isNullable() {<a 
name="line.40"></a>
+<span class="sourceLineNo">041</span>    return false;<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>  @Override<a name="line.44"></a>
-<span class="sourceLineNo">045</span>  public Class&lt;Long&gt; encodedClass() 
{ return Long.class; }<a name="line.45"></a>
-<span class="sourceLineNo">046</span><a name="line.46"></a>
-<span class="sourceLineNo">047</span>  @Override<a name="line.47"></a>
-<span class="sourceLineNo">048</span>  public Long decode(PositionedByteRange 
src) {<a name="line.48"></a>
-<span class="sourceLineNo">049</span>    return 
OrderedBytes.decodeInt64(src);<a name="line.49"></a>
-<span class="sourceLineNo">050</span>  }<a name="line.50"></a>
-<span class="sourceLineNo">051</span><a name="line.51"></a>
-<span class="sourceLineNo">052</span>  @Override<a name="line.52"></a>
-<span class="sourceLineNo">053</span>  public int encode(PositionedByteRange 
dst, Long val) {<a name="line.53"></a>
-<span class="sourceLineNo">054</span>    if (null == val) throw new 
IllegalArgumentException("Null values not supported.");<a name="line.54"></a>
-<span class="sourceLineNo">055</span>    return OrderedBytes.encodeInt64(dst, 
val, order);<a name="line.55"></a>
-<span class="sourceLineNo">056</span>  }<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span>  /**<a name="line.58"></a>
-<span class="sourceLineNo">059</span>   * Read a {@code long} value from the 
buffer {@code src}.<a name="line.59"></a>
-<span class="sourceLineNo">060</span>   */<a name="line.60"></a>
-<span class="sourceLineNo">061</span>  public long 
decodeLong(PositionedByteRange src) {<a name="line.61"></a>
-<span class="sourceLineNo">062</span>    return 
OrderedBytes.decodeInt64(src);<a name="line.62"></a>
-<span class="sourceLineNo">063</span>  }<a name="line.63"></a>
-<span class="sourceLineNo">064</span><a name="line.64"></a>
-<span class="sourceLineNo">065</span>  /**<a name="line.65"></a>
-<span class="sourceLineNo">066</span>   * Write instance {@code val} into 
buffer {@code dst}.<a name="line.66"></a>
-<span class="sourceLineNo">067</span>   */<a name="line.67"></a>
-<span class="sourceLineNo">068</span>  public int 
encodeLong(PositionedByteRange dst, long val) {<a name="line.68"></a>
-<span class="sourceLineNo">069</span>    return OrderedBytes.encodeInt64(dst, 
val, order);<a name="line.69"></a>
-<span class="sourceLineNo">070</span>  }<a name="line.70"></a>
-<span class="sourceLineNo">071</span>}<a name="line.71"></a>
+<span class="sourceLineNo">045</span>  public int encodedLength(Long val) {<a 
name="line.45"></a>
+<span class="sourceLineNo">046</span>    return 9;<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>
+<span class="sourceLineNo">049</span>  @Override<a name="line.49"></a>
+<span class="sourceLineNo">050</span>  public Class&lt;Long&gt; encodedClass() 
{<a name="line.50"></a>
+<span class="sourceLineNo">051</span>    return Long.class;<a 
name="line.51"></a>
+<span class="sourceLineNo">052</span>  }<a name="line.52"></a>
+<span class="sourceLineNo">053</span><a name="line.53"></a>
+<span class="sourceLineNo">054</span>  @Override<a name="line.54"></a>
+<span class="sourceLineNo">055</span>  public Long decode(PositionedByteRange 
src) {<a name="line.55"></a>
+<span class="sourceLineNo">056</span>    return 
OrderedBytes.decodeInt64(src);<a name="line.56"></a>
+<span class="sourceLineNo">057</span>  }<a name="line.57"></a>
+<span class="sourceLineNo">058</span><a name="line.58"></a>
+<span class="sourceLineNo">059</span>  @Override<a name="line.59"></a>
+<span class="sourceLineNo">060</span>  public int encode(PositionedByteRange 
dst, Long val) {<a name="line.60"></a>
+<span class="sourceLineNo">061</span>    if (null == val) {<a 
name="line.61"></a>
+<span class="sourceLineNo">062</span>      throw new 
IllegalArgumentException("Null values not supported.");<a name="line.62"></a>
+<span class="sourceLineNo">063</span>    }<a name="line.63"></a>
+<span class="sourceLineNo">064</span>    return OrderedBytes.encodeInt64(dst, 
val, order);<a name="line.64"></a>
+<span class="sourceLineNo">065</span>  }<a name="line.65"></a>
+<span class="sourceLineNo">066</span><a name="line.66"></a>
+<span class="sourceLineNo">067</span>  /**<a name="line.67"></a>
+<span class="sourceLineNo">068</span>   * Read a {@code long} value from the 
buffer {@code src}.<a name="line.68"></a>
+<span class="sourceLineNo">069</span>   */<a name="line.69"></a>
+<span class="sourceLineNo">070</span>  public long 
decodeLong(PositionedByteRange src) {<a name="line.70"></a>
+<span class="sourceLineNo">071</span>    return 
OrderedBytes.decodeInt64(src);<a name="line.71"></a>
+<span class="sourceLineNo">072</span>  }<a name="line.72"></a>
+<span class="sourceLineNo">073</span><a name="line.73"></a>
+<span class="sourceLineNo">074</span>  /**<a name="line.74"></a>
+<span class="sourceLineNo">075</span>   * Write instance {@code val} into 
buffer {@code dst}.<a name="line.75"></a>
+<span class="sourceLineNo">076</span>   */<a name="line.76"></a>
+<span class="sourceLineNo">077</span>  public int 
encodeLong(PositionedByteRange dst, long val) {<a name="line.77"></a>
+<span class="sourceLineNo">078</span>    return OrderedBytes.encodeInt64(dst, 
val, order);<a name="line.78"></a>
+<span class="sourceLineNo">079</span>  }<a name="line.79"></a>
+<span class="sourceLineNo">080</span>}<a name="line.80"></a>
 
 
 

Reply via email to