You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by mi...@apache.org on 2016/03/14 16:44:24 UTC

[03/28] hbase-site git commit: Published site at 122e6f5793ba3b0c4d4e43fc7a75499aaf7e5ee3.

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d2c72d6e/xref/org/apache/hadoop/hbase/CellUtil.html
----------------------------------------------------------------------
diff --git a/xref/org/apache/hadoop/hbase/CellUtil.html b/xref/org/apache/hadoop/hbase/CellUtil.html
index 51e6ef9..3b3fa5c 100644
--- a/xref/org/apache/hadoop/hbase/CellUtil.html
+++ b/xref/org/apache/hadoop/hbase/CellUtil.html
@@ -1663,661 +1663,665 @@
 <a class="jxr_linenumber" name="1653" href="#1653">1653</a> <em class="jxr_javadoccomment">   * These cells are used in reseeks/seeks to improve the read performance.</em>
 <a class="jxr_linenumber" name="1654" href="#1654">1654</a> <em class="jxr_javadoccomment">   * They are not real cells that are returned back to the clients</em>
 <a class="jxr_linenumber" name="1655" href="#1655">1655</a> <em class="jxr_javadoccomment">   */</em>
-<a class="jxr_linenumber" name="1656" href="#1656">1656</a>   <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">EmptyCell</a> <strong class="jxr_keyword">implements</strong> <a href="../../../../org/apache/hadoop/hbase/util/Counter.html">Cell</a> {
+<a class="jxr_linenumber" name="1656" href="#1656">1656</a>   <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">EmptyCell</a> <strong class="jxr_keyword">implements</strong> Cell, <a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html">SettableSequenceId</a> {
 <a class="jxr_linenumber" name="1657" href="#1657">1657</a> 
 <a class="jxr_linenumber" name="1658" href="#1658">1658</a>     @Override
-<a class="jxr_linenumber" name="1659" href="#1659">1659</a>     <strong class="jxr_keyword">public</strong> byte[] getRowArray() {
-<a class="jxr_linenumber" name="1660" href="#1660">1660</a>       <strong class="jxr_keyword">return</strong> EMPTY_BYTE_ARRAY;
+<a class="jxr_linenumber" name="1659" href="#1659">1659</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setSequenceId(<strong class="jxr_keyword">long</strong> seqId) {
+<a class="jxr_linenumber" name="1660" href="#1660">1660</a>       <em class="jxr_comment">// Fake cells don't need seqId, so leaving it as a noop.</em>
 <a class="jxr_linenumber" name="1661" href="#1661">1661</a>     }
-<a class="jxr_linenumber" name="1662" href="#1662">1662</a> 
-<a class="jxr_linenumber" name="1663" href="#1663">1663</a>     @Override
-<a class="jxr_linenumber" name="1664" href="#1664">1664</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRowOffset() {
-<a class="jxr_linenumber" name="1665" href="#1665">1665</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1666" href="#1666">1666</a>     }
-<a class="jxr_linenumber" name="1667" href="#1667">1667</a> 
-<a class="jxr_linenumber" name="1668" href="#1668">1668</a>     @Override
-<a class="jxr_linenumber" name="1669" href="#1669">1669</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">short</strong> getRowLength() {
-<a class="jxr_linenumber" name="1670" href="#1670">1670</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1671" href="#1671">1671</a>     }
-<a class="jxr_linenumber" name="1672" href="#1672">1672</a> 
-<a class="jxr_linenumber" name="1673" href="#1673">1673</a>     @Override
-<a class="jxr_linenumber" name="1674" href="#1674">1674</a>     <strong class="jxr_keyword">public</strong> byte[] getFamilyArray() {
-<a class="jxr_linenumber" name="1675" href="#1675">1675</a>       <strong class="jxr_keyword">return</strong> EMPTY_BYTE_ARRAY;
-<a class="jxr_linenumber" name="1676" href="#1676">1676</a>     }
-<a class="jxr_linenumber" name="1677" href="#1677">1677</a> 
-<a class="jxr_linenumber" name="1678" href="#1678">1678</a>     @Override
-<a class="jxr_linenumber" name="1679" href="#1679">1679</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getFamilyOffset() {
-<a class="jxr_linenumber" name="1680" href="#1680">1680</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1681" href="#1681">1681</a>     }
-<a class="jxr_linenumber" name="1682" href="#1682">1682</a> 
-<a class="jxr_linenumber" name="1683" href="#1683">1683</a>     @Override
-<a class="jxr_linenumber" name="1684" href="#1684">1684</a>     <strong class="jxr_keyword">public</strong> byte getFamilyLength() {
-<a class="jxr_linenumber" name="1685" href="#1685">1685</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1686" href="#1686">1686</a>     }
-<a class="jxr_linenumber" name="1687" href="#1687">1687</a> 
-<a class="jxr_linenumber" name="1688" href="#1688">1688</a>     @Override
-<a class="jxr_linenumber" name="1689" href="#1689">1689</a>     <strong class="jxr_keyword">public</strong> byte[] getQualifierArray() {
-<a class="jxr_linenumber" name="1690" href="#1690">1690</a>       <strong class="jxr_keyword">return</strong> EMPTY_BYTE_ARRAY;
-<a class="jxr_linenumber" name="1691" href="#1691">1691</a>     }
-<a class="jxr_linenumber" name="1692" href="#1692">1692</a> 
-<a class="jxr_linenumber" name="1693" href="#1693">1693</a>     @Override
-<a class="jxr_linenumber" name="1694" href="#1694">1694</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getQualifierOffset() {
-<a class="jxr_linenumber" name="1695" href="#1695">1695</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1696" href="#1696">1696</a>     }
-<a class="jxr_linenumber" name="1697" href="#1697">1697</a> 
-<a class="jxr_linenumber" name="1698" href="#1698">1698</a>     @Override
-<a class="jxr_linenumber" name="1699" href="#1699">1699</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getQualifierLength() {
-<a class="jxr_linenumber" name="1700" href="#1700">1700</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1701" href="#1701">1701</a>     }
-<a class="jxr_linenumber" name="1702" href="#1702">1702</a> 
-<a class="jxr_linenumber" name="1703" href="#1703">1703</a>     @Override
-<a class="jxr_linenumber" name="1704" href="#1704">1704</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">long</strong> getSequenceId() {
-<a class="jxr_linenumber" name="1705" href="#1705">1705</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1706" href="#1706">1706</a>     }
-<a class="jxr_linenumber" name="1707" href="#1707">1707</a> 
-<a class="jxr_linenumber" name="1708" href="#1708">1708</a>     @Override
-<a class="jxr_linenumber" name="1709" href="#1709">1709</a>     <strong class="jxr_keyword">public</strong> byte[] getValueArray() {
-<a class="jxr_linenumber" name="1710" href="#1710">1710</a>       <strong class="jxr_keyword">return</strong> EMPTY_BYTE_ARRAY;
-<a class="jxr_linenumber" name="1711" href="#1711">1711</a>     }
-<a class="jxr_linenumber" name="1712" href="#1712">1712</a> 
-<a class="jxr_linenumber" name="1713" href="#1713">1713</a>     @Override
-<a class="jxr_linenumber" name="1714" href="#1714">1714</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getValueOffset() {
-<a class="jxr_linenumber" name="1715" href="#1715">1715</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1716" href="#1716">1716</a>     }
-<a class="jxr_linenumber" name="1717" href="#1717">1717</a> 
-<a class="jxr_linenumber" name="1718" href="#1718">1718</a>     @Override
-<a class="jxr_linenumber" name="1719" href="#1719">1719</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getValueLength() {
-<a class="jxr_linenumber" name="1720" href="#1720">1720</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1721" href="#1721">1721</a>     }
-<a class="jxr_linenumber" name="1722" href="#1722">1722</a> 
-<a class="jxr_linenumber" name="1723" href="#1723">1723</a>     @Override
-<a class="jxr_linenumber" name="1724" href="#1724">1724</a>     <strong class="jxr_keyword">public</strong> byte[] getTagsArray() {
-<a class="jxr_linenumber" name="1725" href="#1725">1725</a>       <strong class="jxr_keyword">return</strong> EMPTY_BYTE_ARRAY;
-<a class="jxr_linenumber" name="1726" href="#1726">1726</a>     }
-<a class="jxr_linenumber" name="1727" href="#1727">1727</a> 
-<a class="jxr_linenumber" name="1728" href="#1728">1728</a>     @Override
-<a class="jxr_linenumber" name="1729" href="#1729">1729</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getTagsOffset() {
-<a class="jxr_linenumber" name="1730" href="#1730">1730</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1731" href="#1731">1731</a>     }
-<a class="jxr_linenumber" name="1732" href="#1732">1732</a> 
-<a class="jxr_linenumber" name="1733" href="#1733">1733</a>     @Override
-<a class="jxr_linenumber" name="1734" href="#1734">1734</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getTagsLength() {
-<a class="jxr_linenumber" name="1735" href="#1735">1735</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1736" href="#1736">1736</a>     }
-<a class="jxr_linenumber" name="1737" href="#1737">1737</a>   }
-<a class="jxr_linenumber" name="1738" href="#1738">1738</a> 
-<a class="jxr_linenumber" name="1739" href="#1739">1739</a>   @InterfaceAudience.Private
-<a class="jxr_linenumber" name="1740" href="#1740">1740</a>   <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="1741" href="#1741">1741</a> <em class="jxr_javadoccomment">   * These cells are used in reseeks/seeks to improve the read performance.</em>
-<a class="jxr_linenumber" name="1742" href="#1742">1742</a> <em class="jxr_javadoccomment">   * They are not real cells that are returned back to the clients</em>
-<a class="jxr_linenumber" name="1743" href="#1743">1743</a> <em class="jxr_javadoccomment">   */</em>
-<a class="jxr_linenumber" name="1744" href="#1744">1744</a>   <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">EmptyByteBufferedCell</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html">ByteBufferedCell</a> {
-<a class="jxr_linenumber" name="1745" href="#1745">1745</a> 
-<a class="jxr_linenumber" name="1746" href="#1746">1746</a>     @Override
-<a class="jxr_linenumber" name="1747" href="#1747">1747</a>     <strong class="jxr_keyword">public</strong> byte[] getRowArray() {
-<a class="jxr_linenumber" name="1748" href="#1748">1748</a>       <strong class="jxr_keyword">return</strong> CellUtil.cloneRow(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="1749" href="#1749">1749</a>     }
-<a class="jxr_linenumber" name="1750" href="#1750">1750</a> 
-<a class="jxr_linenumber" name="1751" href="#1751">1751</a>     @Override
-<a class="jxr_linenumber" name="1752" href="#1752">1752</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRowOffset() {
-<a class="jxr_linenumber" name="1753" href="#1753">1753</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1754" href="#1754">1754</a>     }
-<a class="jxr_linenumber" name="1755" href="#1755">1755</a> 
-<a class="jxr_linenumber" name="1756" href="#1756">1756</a>     @Override
-<a class="jxr_linenumber" name="1757" href="#1757">1757</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">short</strong> getRowLength() {
-<a class="jxr_linenumber" name="1758" href="#1758">1758</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1759" href="#1759">1759</a>     }
-<a class="jxr_linenumber" name="1760" href="#1760">1760</a> 
-<a class="jxr_linenumber" name="1761" href="#1761">1761</a>     @Override
-<a class="jxr_linenumber" name="1762" href="#1762">1762</a>     <strong class="jxr_keyword">public</strong> byte[] getFamilyArray() {
-<a class="jxr_linenumber" name="1763" href="#1763">1763</a>       <strong class="jxr_keyword">return</strong> CellUtil.cloneFamily(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="1764" href="#1764">1764</a>     }
-<a class="jxr_linenumber" name="1765" href="#1765">1765</a> 
-<a class="jxr_linenumber" name="1766" href="#1766">1766</a>     @Override
-<a class="jxr_linenumber" name="1767" href="#1767">1767</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getFamilyOffset() {
-<a class="jxr_linenumber" name="1768" href="#1768">1768</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1769" href="#1769">1769</a>     }
-<a class="jxr_linenumber" name="1770" href="#1770">1770</a> 
-<a class="jxr_linenumber" name="1771" href="#1771">1771</a>     @Override
-<a class="jxr_linenumber" name="1772" href="#1772">1772</a>     <strong class="jxr_keyword">public</strong> byte getFamilyLength() {
-<a class="jxr_linenumber" name="1773" href="#1773">1773</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1774" href="#1774">1774</a>     }
-<a class="jxr_linenumber" name="1775" href="#1775">1775</a> 
-<a class="jxr_linenumber" name="1776" href="#1776">1776</a>     @Override
-<a class="jxr_linenumber" name="1777" href="#1777">1777</a>     <strong class="jxr_keyword">public</strong> byte[] getQualifierArray() {
-<a class="jxr_linenumber" name="1778" href="#1778">1778</a>       <strong class="jxr_keyword">return</strong> CellUtil.cloneQualifier(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="1779" href="#1779">1779</a>     }
-<a class="jxr_linenumber" name="1780" href="#1780">1780</a> 
-<a class="jxr_linenumber" name="1781" href="#1781">1781</a>     @Override
-<a class="jxr_linenumber" name="1782" href="#1782">1782</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getQualifierOffset() {
-<a class="jxr_linenumber" name="1783" href="#1783">1783</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1784" href="#1784">1784</a>     }
-<a class="jxr_linenumber" name="1785" href="#1785">1785</a> 
-<a class="jxr_linenumber" name="1786" href="#1786">1786</a>     @Override
-<a class="jxr_linenumber" name="1787" href="#1787">1787</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getQualifierLength() {
-<a class="jxr_linenumber" name="1788" href="#1788">1788</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1789" href="#1789">1789</a>     }
-<a class="jxr_linenumber" name="1790" href="#1790">1790</a> 
-<a class="jxr_linenumber" name="1791" href="#1791">1791</a>     @Override
-<a class="jxr_linenumber" name="1792" href="#1792">1792</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">long</strong> getSequenceId() {
-<a class="jxr_linenumber" name="1793" href="#1793">1793</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1794" href="#1794">1794</a>     }
-<a class="jxr_linenumber" name="1795" href="#1795">1795</a> 
-<a class="jxr_linenumber" name="1796" href="#1796">1796</a>     @Override
-<a class="jxr_linenumber" name="1797" href="#1797">1797</a>     <strong class="jxr_keyword">public</strong> byte[] getValueArray() {
-<a class="jxr_linenumber" name="1798" href="#1798">1798</a>       <strong class="jxr_keyword">return</strong> CellUtil.cloneValue(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="1799" href="#1799">1799</a>     }
-<a class="jxr_linenumber" name="1800" href="#1800">1800</a> 
-<a class="jxr_linenumber" name="1801" href="#1801">1801</a>     @Override
-<a class="jxr_linenumber" name="1802" href="#1802">1802</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getValueOffset() {
-<a class="jxr_linenumber" name="1803" href="#1803">1803</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1804" href="#1804">1804</a>     }
-<a class="jxr_linenumber" name="1805" href="#1805">1805</a> 
-<a class="jxr_linenumber" name="1806" href="#1806">1806</a>     @Override
-<a class="jxr_linenumber" name="1807" href="#1807">1807</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getValueLength() {
-<a class="jxr_linenumber" name="1808" href="#1808">1808</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1809" href="#1809">1809</a>     }
-<a class="jxr_linenumber" name="1810" href="#1810">1810</a> 
-<a class="jxr_linenumber" name="1811" href="#1811">1811</a>     @Override
-<a class="jxr_linenumber" name="1812" href="#1812">1812</a>     <strong class="jxr_keyword">public</strong> byte[] getTagsArray() {
-<a class="jxr_linenumber" name="1813" href="#1813">1813</a>       <strong class="jxr_keyword">return</strong> CellUtil.cloneTags(<strong class="jxr_keyword">this</strong>);
-<a class="jxr_linenumber" name="1814" href="#1814">1814</a>     }
-<a class="jxr_linenumber" name="1815" href="#1815">1815</a> 
-<a class="jxr_linenumber" name="1816" href="#1816">1816</a>     @Override
-<a class="jxr_linenumber" name="1817" href="#1817">1817</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getTagsOffset() {
-<a class="jxr_linenumber" name="1818" href="#1818">1818</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1819" href="#1819">1819</a>     }
-<a class="jxr_linenumber" name="1820" href="#1820">1820</a> 
-<a class="jxr_linenumber" name="1821" href="#1821">1821</a>     @Override
-<a class="jxr_linenumber" name="1822" href="#1822">1822</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getTagsLength() {
-<a class="jxr_linenumber" name="1823" href="#1823">1823</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1824" href="#1824">1824</a>     }
-<a class="jxr_linenumber" name="1825" href="#1825">1825</a> 
-<a class="jxr_linenumber" name="1826" href="#1826">1826</a>     @Override
-<a class="jxr_linenumber" name="1827" href="#1827">1827</a>     <strong class="jxr_keyword">public</strong> ByteBuffer getRowByteBuffer() {
-<a class="jxr_linenumber" name="1828" href="#1828">1828</a>       <strong class="jxr_keyword">return</strong> HConstants.EMPTY_BYTE_BUFFER;
-<a class="jxr_linenumber" name="1829" href="#1829">1829</a>     }
-<a class="jxr_linenumber" name="1830" href="#1830">1830</a> 
-<a class="jxr_linenumber" name="1831" href="#1831">1831</a>     @Override
-<a class="jxr_linenumber" name="1832" href="#1832">1832</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRowPosition() {
-<a class="jxr_linenumber" name="1833" href="#1833">1833</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1834" href="#1834">1834</a>     }
-<a class="jxr_linenumber" name="1835" href="#1835">1835</a> 
-<a class="jxr_linenumber" name="1836" href="#1836">1836</a>     @Override
-<a class="jxr_linenumber" name="1837" href="#1837">1837</a>     <strong class="jxr_keyword">public</strong> ByteBuffer getFamilyByteBuffer() {
-<a class="jxr_linenumber" name="1838" href="#1838">1838</a>       <strong class="jxr_keyword">return</strong> HConstants.EMPTY_BYTE_BUFFER;
-<a class="jxr_linenumber" name="1839" href="#1839">1839</a>     }
-<a class="jxr_linenumber" name="1840" href="#1840">1840</a> 
-<a class="jxr_linenumber" name="1841" href="#1841">1841</a>     @Override
-<a class="jxr_linenumber" name="1842" href="#1842">1842</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getFamilyPosition() {
-<a class="jxr_linenumber" name="1843" href="#1843">1843</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1844" href="#1844">1844</a>     }
-<a class="jxr_linenumber" name="1845" href="#1845">1845</a> 
-<a class="jxr_linenumber" name="1846" href="#1846">1846</a>     @Override
-<a class="jxr_linenumber" name="1847" href="#1847">1847</a>     <strong class="jxr_keyword">public</strong> ByteBuffer getQualifierByteBuffer() {
-<a class="jxr_linenumber" name="1848" href="#1848">1848</a>       <strong class="jxr_keyword">return</strong> HConstants.EMPTY_BYTE_BUFFER;
-<a class="jxr_linenumber" name="1849" href="#1849">1849</a>     }
-<a class="jxr_linenumber" name="1850" href="#1850">1850</a> 
-<a class="jxr_linenumber" name="1851" href="#1851">1851</a>     @Override
-<a class="jxr_linenumber" name="1852" href="#1852">1852</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getQualifierPosition() {
-<a class="jxr_linenumber" name="1853" href="#1853">1853</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1854" href="#1854">1854</a>     }
-<a class="jxr_linenumber" name="1855" href="#1855">1855</a> 
-<a class="jxr_linenumber" name="1856" href="#1856">1856</a>     @Override
-<a class="jxr_linenumber" name="1857" href="#1857">1857</a>     <strong class="jxr_keyword">public</strong> ByteBuffer getTagsByteBuffer() {
-<a class="jxr_linenumber" name="1858" href="#1858">1858</a>       <strong class="jxr_keyword">return</strong> HConstants.EMPTY_BYTE_BUFFER;
-<a class="jxr_linenumber" name="1859" href="#1859">1859</a>     }
-<a class="jxr_linenumber" name="1860" href="#1860">1860</a> 
-<a class="jxr_linenumber" name="1861" href="#1861">1861</a>     @Override
-<a class="jxr_linenumber" name="1862" href="#1862">1862</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getTagsPosition() {
-<a class="jxr_linenumber" name="1863" href="#1863">1863</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1864" href="#1864">1864</a>     }
-<a class="jxr_linenumber" name="1865" href="#1865">1865</a> 
-<a class="jxr_linenumber" name="1866" href="#1866">1866</a>     @Override
-<a class="jxr_linenumber" name="1867" href="#1867">1867</a>     <strong class="jxr_keyword">public</strong> ByteBuffer getValueByteBuffer() {
-<a class="jxr_linenumber" name="1868" href="#1868">1868</a>       <strong class="jxr_keyword">return</strong> HConstants.EMPTY_BYTE_BUFFER;
-<a class="jxr_linenumber" name="1869" href="#1869">1869</a>     }
-<a class="jxr_linenumber" name="1870" href="#1870">1870</a> 
-<a class="jxr_linenumber" name="1871" href="#1871">1871</a>     @Override
-<a class="jxr_linenumber" name="1872" href="#1872">1872</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getValuePosition() {
-<a class="jxr_linenumber" name="1873" href="#1873">1873</a>       <strong class="jxr_keyword">return</strong> 0;
-<a class="jxr_linenumber" name="1874" href="#1874">1874</a>     }
-<a class="jxr_linenumber" name="1875" href="#1875">1875</a>   }
-<a class="jxr_linenumber" name="1876" href="#1876">1876</a> 
-<a class="jxr_linenumber" name="1877" href="#1877">1877</a>   @InterfaceAudience.Private
-<a class="jxr_linenumber" name="1878" href="#1878">1878</a>   <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">FirstOnRowCell</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">EmptyCell</a> {
-<a class="jxr_linenumber" name="1879" href="#1879">1879</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> byte[] rowArray;
-<a class="jxr_linenumber" name="1880" href="#1880">1880</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> roffset;
-<a class="jxr_linenumber" name="1881" href="#1881">1881</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">short</strong> rlength;
-<a class="jxr_linenumber" name="1882" href="#1882">1882</a> 
-<a class="jxr_linenumber" name="1883" href="#1883">1883</a>     <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">FirstOnRowCell</a>(<strong class="jxr_keyword">final</strong> byte[] row, <strong class="jxr_keyword">int</strong> roffset, <strong class="jxr_keyword">short</strong> rlength) {
-<a class="jxr_linenumber" name="1884" href="#1884">1884</a>       <strong class="jxr_keyword">this</strong>.rowArray = row;
-<a class="jxr_linenumber" name="1885" href="#1885">1885</a>       <strong class="jxr_keyword">this</strong>.roffset = roffset;
-<a class="jxr_linenumber" name="1886" href="#1886">1886</a>       <strong class="jxr_keyword">this</strong>.rlength = rlength;
-<a class="jxr_linenumber" name="1887" href="#1887">1887</a>     }
-<a class="jxr_linenumber" name="1888" href="#1888">1888</a> 
-<a class="jxr_linenumber" name="1889" href="#1889">1889</a>     @Override
-<a class="jxr_linenumber" name="1890" href="#1890">1890</a>     <strong class="jxr_keyword">public</strong> byte[] getRowArray() {
-<a class="jxr_linenumber" name="1891" href="#1891">1891</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.rowArray;
-<a class="jxr_linenumber" name="1892" href="#1892">1892</a>     }
-<a class="jxr_linenumber" name="1893" href="#1893">1893</a> 
-<a class="jxr_linenumber" name="1894" href="#1894">1894</a>     @Override
-<a class="jxr_linenumber" name="1895" href="#1895">1895</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRowOffset() {
-<a class="jxr_linenumber" name="1896" href="#1896">1896</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.roffset;
-<a class="jxr_linenumber" name="1897" href="#1897">1897</a>     }
-<a class="jxr_linenumber" name="1898" href="#1898">1898</a> 
-<a class="jxr_linenumber" name="1899" href="#1899">1899</a>     @Override
-<a class="jxr_linenumber" name="1900" href="#1900">1900</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">short</strong> getRowLength() {
-<a class="jxr_linenumber" name="1901" href="#1901">1901</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.rlength;
-<a class="jxr_linenumber" name="1902" href="#1902">1902</a>     }
-<a class="jxr_linenumber" name="1903" href="#1903">1903</a> 
-<a class="jxr_linenumber" name="1904" href="#1904">1904</a>     @Override
-<a class="jxr_linenumber" name="1905" href="#1905">1905</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">long</strong> getTimestamp() {
-<a class="jxr_linenumber" name="1906" href="#1906">1906</a>       <strong class="jxr_keyword">return</strong> HConstants.LATEST_TIMESTAMP;
-<a class="jxr_linenumber" name="1907" href="#1907">1907</a>     }
-<a class="jxr_linenumber" name="1908" href="#1908">1908</a> 
-<a class="jxr_linenumber" name="1909" href="#1909">1909</a>     @Override
-<a class="jxr_linenumber" name="1910" href="#1910">1910</a>     <strong class="jxr_keyword">public</strong> byte getTypeByte() {
-<a class="jxr_linenumber" name="1911" href="#1911">1911</a>       <strong class="jxr_keyword">return</strong> Type.Maximum.getCode();
-<a class="jxr_linenumber" name="1912" href="#1912">1912</a>     }
-<a class="jxr_linenumber" name="1913" href="#1913">1913</a>   }
-<a class="jxr_linenumber" name="1914" href="#1914">1914</a> 
-<a class="jxr_linenumber" name="1915" href="#1915">1915</a>   @InterfaceAudience.Private
-<a class="jxr_linenumber" name="1916" href="#1916">1916</a>   <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">FirstOnRowByteBufferedCell</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">EmptyByteBufferedCell</a> {
-<a class="jxr_linenumber" name="1917" href="#1917">1917</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> ByteBuffer rowBuff;
-<a class="jxr_linenumber" name="1918" href="#1918">1918</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> roffset;
-<a class="jxr_linenumber" name="1919" href="#1919">1919</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">short</strong> rlength;
-<a class="jxr_linenumber" name="1920" href="#1920">1920</a> 
-<a class="jxr_linenumber" name="1921" href="#1921">1921</a>     <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">FirstOnRowByteBufferedCell</a>(<strong class="jxr_keyword">final</strong> ByteBuffer row, <strong class="jxr_keyword">int</strong> roffset, <strong class="jxr_keyword">short</strong> rlength) {
-<a class="jxr_linenumber" name="1922" href="#1922">1922</a>       <strong class="jxr_keyword">this</strong>.rowBuff = row;
-<a class="jxr_linenumber" name="1923" href="#1923">1923</a>       <strong class="jxr_keyword">this</strong>.roffset = roffset;
-<a class="jxr_linenumber" name="1924" href="#1924">1924</a>       <strong class="jxr_keyword">this</strong>.rlength = rlength;
-<a class="jxr_linenumber" name="1925" href="#1925">1925</a>     }
-<a class="jxr_linenumber" name="1926" href="#1926">1926</a> 
-<a class="jxr_linenumber" name="1927" href="#1927">1927</a>     @Override
-<a class="jxr_linenumber" name="1928" href="#1928">1928</a>     <strong class="jxr_keyword">public</strong> ByteBuffer getRowByteBuffer() {
-<a class="jxr_linenumber" name="1929" href="#1929">1929</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.rowBuff;
-<a class="jxr_linenumber" name="1930" href="#1930">1930</a>     }
-<a class="jxr_linenumber" name="1931" href="#1931">1931</a> 
-<a class="jxr_linenumber" name="1932" href="#1932">1932</a>     @Override
-<a class="jxr_linenumber" name="1933" href="#1933">1933</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRowPosition() {
-<a class="jxr_linenumber" name="1934" href="#1934">1934</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.roffset;
-<a class="jxr_linenumber" name="1935" href="#1935">1935</a>     }
-<a class="jxr_linenumber" name="1936" href="#1936">1936</a> 
-<a class="jxr_linenumber" name="1937" href="#1937">1937</a>     @Override
-<a class="jxr_linenumber" name="1938" href="#1938">1938</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">short</strong> getRowLength() {
-<a class="jxr_linenumber" name="1939" href="#1939">1939</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.rlength;
-<a class="jxr_linenumber" name="1940" href="#1940">1940</a>     }
-<a class="jxr_linenumber" name="1941" href="#1941">1941</a> 
-<a class="jxr_linenumber" name="1942" href="#1942">1942</a>     @Override
-<a class="jxr_linenumber" name="1943" href="#1943">1943</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">long</strong> getTimestamp() {
-<a class="jxr_linenumber" name="1944" href="#1944">1944</a>       <strong class="jxr_keyword">return</strong> HConstants.LATEST_TIMESTAMP;
-<a class="jxr_linenumber" name="1945" href="#1945">1945</a>     }
-<a class="jxr_linenumber" name="1946" href="#1946">1946</a> 
-<a class="jxr_linenumber" name="1947" href="#1947">1947</a>     @Override
-<a class="jxr_linenumber" name="1948" href="#1948">1948</a>     <strong class="jxr_keyword">public</strong> byte getTypeByte() {
-<a class="jxr_linenumber" name="1949" href="#1949">1949</a>       <strong class="jxr_keyword">return</strong> Type.Maximum.getCode();
-<a class="jxr_linenumber" name="1950" href="#1950">1950</a>     }
-<a class="jxr_linenumber" name="1951" href="#1951">1951</a>   }
-<a class="jxr_linenumber" name="1952" href="#1952">1952</a> 
-<a class="jxr_linenumber" name="1953" href="#1953">1953</a>   @InterfaceAudience.Private
-<a class="jxr_linenumber" name="1954" href="#1954">1954</a>   <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">LastOnRowByteBufferedCell</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">EmptyByteBufferedCell</a> {
-<a class="jxr_linenumber" name="1955" href="#1955">1955</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> ByteBuffer rowBuff;
-<a class="jxr_linenumber" name="1956" href="#1956">1956</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> roffset;
-<a class="jxr_linenumber" name="1957" href="#1957">1957</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">short</strong> rlength;
-<a class="jxr_linenumber" name="1958" href="#1958">1958</a> 
-<a class="jxr_linenumber" name="1959" href="#1959">1959</a>     <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">LastOnRowByteBufferedCell</a>(<strong class="jxr_keyword">final</strong> ByteBuffer row, <strong class="jxr_keyword">int</strong> roffset, <strong class="jxr_keyword">short</strong> rlength) {
-<a class="jxr_linenumber" name="1960" href="#1960">1960</a>       <strong class="jxr_keyword">this</strong>.rowBuff = row;
-<a class="jxr_linenumber" name="1961" href="#1961">1961</a>       <strong class="jxr_keyword">this</strong>.roffset = roffset;
-<a class="jxr_linenumber" name="1962" href="#1962">1962</a>       <strong class="jxr_keyword">this</strong>.rlength = rlength;
-<a class="jxr_linenumber" name="1963" href="#1963">1963</a>     }
-<a class="jxr_linenumber" name="1964" href="#1964">1964</a> 
-<a class="jxr_linenumber" name="1965" href="#1965">1965</a>     @Override
-<a class="jxr_linenumber" name="1966" href="#1966">1966</a>     <strong class="jxr_keyword">public</strong> ByteBuffer getRowByteBuffer() {
-<a class="jxr_linenumber" name="1967" href="#1967">1967</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.rowBuff;
-<a class="jxr_linenumber" name="1968" href="#1968">1968</a>     }
-<a class="jxr_linenumber" name="1969" href="#1969">1969</a> 
-<a class="jxr_linenumber" name="1970" href="#1970">1970</a>     @Override
-<a class="jxr_linenumber" name="1971" href="#1971">1971</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRowPosition() {
-<a class="jxr_linenumber" name="1972" href="#1972">1972</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.roffset;
-<a class="jxr_linenumber" name="1973" href="#1973">1973</a>     }
-<a class="jxr_linenumber" name="1974" href="#1974">1974</a> 
-<a class="jxr_linenumber" name="1975" href="#1975">1975</a>     @Override
-<a class="jxr_linenumber" name="1976" href="#1976">1976</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">short</strong> getRowLength() {
-<a class="jxr_linenumber" name="1977" href="#1977">1977</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.rlength;
-<a class="jxr_linenumber" name="1978" href="#1978">1978</a>     }
-<a class="jxr_linenumber" name="1979" href="#1979">1979</a> 
-<a class="jxr_linenumber" name="1980" href="#1980">1980</a>     @Override
-<a class="jxr_linenumber" name="1981" href="#1981">1981</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">long</strong> getTimestamp() {
-<a class="jxr_linenumber" name="1982" href="#1982">1982</a>       <strong class="jxr_keyword">return</strong> HConstants.OLDEST_TIMESTAMP;
-<a class="jxr_linenumber" name="1983" href="#1983">1983</a>     }
-<a class="jxr_linenumber" name="1984" href="#1984">1984</a> 
-<a class="jxr_linenumber" name="1985" href="#1985">1985</a>     @Override
-<a class="jxr_linenumber" name="1986" href="#1986">1986</a>     <strong class="jxr_keyword">public</strong> byte getTypeByte() {
-<a class="jxr_linenumber" name="1987" href="#1987">1987</a>       <strong class="jxr_keyword">return</strong> Type.Minimum.getCode();
-<a class="jxr_linenumber" name="1988" href="#1988">1988</a>     }
-<a class="jxr_linenumber" name="1989" href="#1989">1989</a>   }
-<a class="jxr_linenumber" name="1990" href="#1990">1990</a> 
-<a class="jxr_linenumber" name="1991" href="#1991">1991</a>   @InterfaceAudience.Private
-<a class="jxr_linenumber" name="1992" href="#1992">1992</a>   <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">FirstOnRowColByteBufferedCell</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">FirstOnRowByteBufferedCell</a> {
-<a class="jxr_linenumber" name="1993" href="#1993">1993</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> ByteBuffer famBuff;
-<a class="jxr_linenumber" name="1994" href="#1994">1994</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> famOffset;
-<a class="jxr_linenumber" name="1995" href="#1995">1995</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> byte famLength;
-<a class="jxr_linenumber" name="1996" href="#1996">1996</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> ByteBuffer colBuff;
-<a class="jxr_linenumber" name="1997" href="#1997">1997</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> colOffset;
-<a class="jxr_linenumber" name="1998" href="#1998">1998</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> colLength;
-<a class="jxr_linenumber" name="1999" href="#1999">1999</a> 
-<a class="jxr_linenumber" name="2000" href="#2000">2000</a>     <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">FirstOnRowColByteBufferedCell</a>(<strong class="jxr_keyword">final</strong> ByteBuffer row, <strong class="jxr_keyword">int</strong> roffset, <strong class="jxr_keyword">short</strong> rlength,
-<a class="jxr_linenumber" name="2001" href="#2001">2001</a>         <strong class="jxr_keyword">final</strong> ByteBuffer famBuff, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> famOffset, <strong class="jxr_keyword">final</strong> byte famLength, <strong class="jxr_keyword">final</strong> ByteBuffer col,
-<a class="jxr_linenumber" name="2002" href="#2002">2002</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> colOffset, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> colLength) {
-<a class="jxr_linenumber" name="2003" href="#2003">2003</a>       <strong class="jxr_keyword">super</strong>(row, roffset, rlength);
-<a class="jxr_linenumber" name="2004" href="#2004">2004</a>       <strong class="jxr_keyword">this</strong>.famBuff = famBuff;
-<a class="jxr_linenumber" name="2005" href="#2005">2005</a>       <strong class="jxr_keyword">this</strong>.famOffset = famOffset;
-<a class="jxr_linenumber" name="2006" href="#2006">2006</a>       <strong class="jxr_keyword">this</strong>.famLength = famLength;
-<a class="jxr_linenumber" name="2007" href="#2007">2007</a>       <strong class="jxr_keyword">this</strong>.colBuff = col;
-<a class="jxr_linenumber" name="2008" href="#2008">2008</a>       <strong class="jxr_keyword">this</strong>.colOffset = colOffset;
-<a class="jxr_linenumber" name="2009" href="#2009">2009</a>       <strong class="jxr_keyword">this</strong>.colLength = colLength;
-<a class="jxr_linenumber" name="2010" href="#2010">2010</a>     }
-<a class="jxr_linenumber" name="2011" href="#2011">2011</a> 
-<a class="jxr_linenumber" name="2012" href="#2012">2012</a>     @Override
-<a class="jxr_linenumber" name="2013" href="#2013">2013</a>     <strong class="jxr_keyword">public</strong> ByteBuffer getFamilyByteBuffer() {
-<a class="jxr_linenumber" name="2014" href="#2014">2014</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.famBuff;
-<a class="jxr_linenumber" name="2015" href="#2015">2015</a>     }
-<a class="jxr_linenumber" name="2016" href="#2016">2016</a> 
-<a class="jxr_linenumber" name="2017" href="#2017">2017</a>     @Override
-<a class="jxr_linenumber" name="2018" href="#2018">2018</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getFamilyPosition() {
-<a class="jxr_linenumber" name="2019" href="#2019">2019</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.famOffset;
-<a class="jxr_linenumber" name="2020" href="#2020">2020</a>     }
-<a class="jxr_linenumber" name="2021" href="#2021">2021</a> 
-<a class="jxr_linenumber" name="2022" href="#2022">2022</a>     @Override
-<a class="jxr_linenumber" name="2023" href="#2023">2023</a>     <strong class="jxr_keyword">public</strong> byte getFamilyLength() {
-<a class="jxr_linenumber" name="2024" href="#2024">2024</a>       <strong class="jxr_keyword">return</strong> famLength;
-<a class="jxr_linenumber" name="2025" href="#2025">2025</a>     }
-<a class="jxr_linenumber" name="2026" href="#2026">2026</a> 
-<a class="jxr_linenumber" name="2027" href="#2027">2027</a>     @Override
-<a class="jxr_linenumber" name="2028" href="#2028">2028</a>     <strong class="jxr_keyword">public</strong> ByteBuffer getQualifierByteBuffer() {
-<a class="jxr_linenumber" name="2029" href="#2029">2029</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.colBuff;
-<a class="jxr_linenumber" name="2030" href="#2030">2030</a>     }
-<a class="jxr_linenumber" name="2031" href="#2031">2031</a> 
-<a class="jxr_linenumber" name="2032" href="#2032">2032</a>     @Override
-<a class="jxr_linenumber" name="2033" href="#2033">2033</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getQualifierPosition() {
-<a class="jxr_linenumber" name="2034" href="#2034">2034</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.colOffset;
-<a class="jxr_linenumber" name="2035" href="#2035">2035</a>     }
-<a class="jxr_linenumber" name="2036" href="#2036">2036</a> 
-<a class="jxr_linenumber" name="2037" href="#2037">2037</a>     @Override
-<a class="jxr_linenumber" name="2038" href="#2038">2038</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getQualifierLength() {
-<a class="jxr_linenumber" name="2039" href="#2039">2039</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.colLength;
-<a class="jxr_linenumber" name="2040" href="#2040">2040</a>     }
-<a class="jxr_linenumber" name="2041" href="#2041">2041</a>   }
-<a class="jxr_linenumber" name="2042" href="#2042">2042</a> 
-<a class="jxr_linenumber" name="2043" href="#2043">2043</a>   @InterfaceAudience.Private
-<a class="jxr_linenumber" name="2044" href="#2044">2044</a>   <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">FirstOnRowColCell</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">FirstOnRowCell</a> {
-<a class="jxr_linenumber" name="2045" href="#2045">2045</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> byte[] fArray;
-<a class="jxr_linenumber" name="2046" href="#2046">2046</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> foffset;
-<a class="jxr_linenumber" name="2047" href="#2047">2047</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> byte flength;
-<a class="jxr_linenumber" name="2048" href="#2048">2048</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> byte[] qArray;
-<a class="jxr_linenumber" name="2049" href="#2049">2049</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> qoffset;
-<a class="jxr_linenumber" name="2050" href="#2050">2050</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> qlength;
-<a class="jxr_linenumber" name="2051" href="#2051">2051</a> 
-<a class="jxr_linenumber" name="2052" href="#2052">2052</a>     <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">FirstOnRowColCell</a>(byte[] rArray, <strong class="jxr_keyword">int</strong> roffset, <strong class="jxr_keyword">short</strong> rlength, byte[] fArray,
-<a class="jxr_linenumber" name="2053" href="#2053">2053</a>         <strong class="jxr_keyword">int</strong> foffset, byte flength, byte[] qArray, <strong class="jxr_keyword">int</strong> qoffset, <strong class="jxr_keyword">int</strong> qlength) {
-<a class="jxr_linenumber" name="2054" href="#2054">2054</a>       <strong class="jxr_keyword">super</strong>(rArray, roffset, rlength);
-<a class="jxr_linenumber" name="2055" href="#2055">2055</a>       <strong class="jxr_keyword">this</strong>.fArray = fArray;
-<a class="jxr_linenumber" name="2056" href="#2056">2056</a>       <strong class="jxr_keyword">this</strong>.foffset = foffset;
-<a class="jxr_linenumber" name="2057" href="#2057">2057</a>       <strong class="jxr_keyword">this</strong>.flength = flength;
-<a class="jxr_linenumber" name="2058" href="#2058">2058</a>       <strong class="jxr_keyword">this</strong>.qArray = qArray;
-<a class="jxr_linenumber" name="2059" href="#2059">2059</a>       <strong class="jxr_keyword">this</strong>.qoffset = qoffset;
-<a class="jxr_linenumber" name="2060" href="#2060">2060</a>       <strong class="jxr_keyword">this</strong>.qlength = qlength;
-<a class="jxr_linenumber" name="2061" href="#2061">2061</a>     }
-<a class="jxr_linenumber" name="2062" href="#2062">2062</a> 
-<a class="jxr_linenumber" name="2063" href="#2063">2063</a>     @Override
-<a class="jxr_linenumber" name="2064" href="#2064">2064</a>     <strong class="jxr_keyword">public</strong> byte[] getFamilyArray() {
-<a class="jxr_linenumber" name="2065" href="#2065">2065</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.fArray;
-<a class="jxr_linenumber" name="2066" href="#2066">2066</a>     }
-<a class="jxr_linenumber" name="2067" href="#2067">2067</a> 
-<a class="jxr_linenumber" name="2068" href="#2068">2068</a>     @Override
-<a class="jxr_linenumber" name="2069" href="#2069">2069</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getFamilyOffset() {
-<a class="jxr_linenumber" name="2070" href="#2070">2070</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.foffset;
-<a class="jxr_linenumber" name="2071" href="#2071">2071</a>     }
-<a class="jxr_linenumber" name="2072" href="#2072">2072</a> 
-<a class="jxr_linenumber" name="2073" href="#2073">2073</a>     @Override
-<a class="jxr_linenumber" name="2074" href="#2074">2074</a>     <strong class="jxr_keyword">public</strong> byte getFamilyLength() {
-<a class="jxr_linenumber" name="2075" href="#2075">2075</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.flength;
-<a class="jxr_linenumber" name="2076" href="#2076">2076</a>     }
-<a class="jxr_linenumber" name="2077" href="#2077">2077</a> 
-<a class="jxr_linenumber" name="2078" href="#2078">2078</a>     @Override
-<a class="jxr_linenumber" name="2079" href="#2079">2079</a>     <strong class="jxr_keyword">public</strong> byte[] getQualifierArray() {
-<a class="jxr_linenumber" name="2080" href="#2080">2080</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.qArray;
-<a class="jxr_linenumber" name="2081" href="#2081">2081</a>     }
-<a class="jxr_linenumber" name="2082" href="#2082">2082</a> 
-<a class="jxr_linenumber" name="2083" href="#2083">2083</a>     @Override
-<a class="jxr_linenumber" name="2084" href="#2084">2084</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getQualifierOffset() {
-<a class="jxr_linenumber" name="2085" href="#2085">2085</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.qoffset;
-<a class="jxr_linenumber" name="2086" href="#2086">2086</a>     }
-<a class="jxr_linenumber" name="2087" href="#2087">2087</a> 
-<a class="jxr_linenumber" name="2088" href="#2088">2088</a>     @Override
-<a class="jxr_linenumber" name="2089" href="#2089">2089</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getQualifierLength() {
-<a class="jxr_linenumber" name="2090" href="#2090">2090</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.qlength;
-<a class="jxr_linenumber" name="2091" href="#2091">2091</a>     }
-<a class="jxr_linenumber" name="2092" href="#2092">2092</a>   }
-<a class="jxr_linenumber" name="2093" href="#2093">2093</a> 
-<a class="jxr_linenumber" name="2094" href="#2094">2094</a>   @InterfaceAudience.Private
-<a class="jxr_linenumber" name="2095" href="#2095">2095</a>   <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">FirstOnRowColTSCell</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">FirstOnRowColCell</a> {
-<a class="jxr_linenumber" name="2096" href="#2096">2096</a> 
-<a class="jxr_linenumber" name="2097" href="#2097">2097</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">long</strong> ts;
-<a class="jxr_linenumber" name="2098" href="#2098">2098</a> 
-<a class="jxr_linenumber" name="2099" href="#2099">2099</a>     <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">FirstOnRowColTSCell</a>(byte[] rArray, <strong class="jxr_keyword">int</strong> roffset, <strong class="jxr_keyword">short</strong> rlength, byte[] fArray,
-<a class="jxr_linenumber" name="2100" href="#2100">2100</a>         <strong class="jxr_keyword">int</strong> foffset, byte flength, byte[] qArray, <strong class="jxr_keyword">int</strong> qoffset, <strong class="jxr_keyword">int</strong> qlength, <strong class="jxr_keyword">long</strong> ts) {
-<a class="jxr_linenumber" name="2101" href="#2101">2101</a>       <strong class="jxr_keyword">super</strong>(rArray, roffset, rlength, fArray, foffset, flength, qArray, qoffset, qlength);
-<a class="jxr_linenumber" name="2102" href="#2102">2102</a>       <strong class="jxr_keyword">this</strong>.ts = ts;
-<a class="jxr_linenumber" name="2103" href="#2103">2103</a>     }
-<a class="jxr_linenumber" name="2104" href="#2104">2104</a> 
-<a class="jxr_linenumber" name="2105" href="#2105">2105</a>     @Override
-<a class="jxr_linenumber" name="2106" href="#2106">2106</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">long</strong> getTimestamp() {
-<a class="jxr_linenumber" name="2107" href="#2107">2107</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.ts;
-<a class="jxr_linenumber" name="2108" href="#2108">2108</a>     }
-<a class="jxr_linenumber" name="2109" href="#2109">2109</a>   }
-<a class="jxr_linenumber" name="2110" href="#2110">2110</a> 
-<a class="jxr_linenumber" name="2111" href="#2111">2111</a>   @InterfaceAudience.Private
-<a class="jxr_linenumber" name="2112" href="#2112">2112</a>   <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">FirstOnRowColTSByteBufferedCell</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">FirstOnRowColByteBufferedCell</a> {
-<a class="jxr_linenumber" name="2113" href="#2113">2113</a> 
-<a class="jxr_linenumber" name="2114" href="#2114">2114</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">long</strong> ts;
-<a class="jxr_linenumber" name="2115" href="#2115">2115</a> 
-<a class="jxr_linenumber" name="2116" href="#2116">2116</a>     <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">FirstOnRowColTSByteBufferedCell</a>(ByteBuffer rBuffer, <strong class="jxr_keyword">int</strong> roffset, <strong class="jxr_keyword">short</strong> rlength,
-<a class="jxr_linenumber" name="2117" href="#2117">2117</a>         ByteBuffer fBuffer, <strong class="jxr_keyword">int</strong> foffset, byte flength, ByteBuffer qBuffer, <strong class="jxr_keyword">int</strong> qoffset, <strong class="jxr_keyword">int</strong> qlength,
-<a class="jxr_linenumber" name="2118" href="#2118">2118</a>         <strong class="jxr_keyword">long</strong> ts) {
-<a class="jxr_linenumber" name="2119" href="#2119">2119</a>       <strong class="jxr_keyword">super</strong>(rBuffer, roffset, rlength, fBuffer, foffset, flength, qBuffer, qoffset, qlength);
-<a class="jxr_linenumber" name="2120" href="#2120">2120</a>       <strong class="jxr_keyword">this</strong>.ts = ts;
-<a class="jxr_linenumber" name="2121" href="#2121">2121</a>     }
-<a class="jxr_linenumber" name="2122" href="#2122">2122</a> 
-<a class="jxr_linenumber" name="2123" href="#2123">2123</a>     @Override
-<a class="jxr_linenumber" name="2124" href="#2124">2124</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">long</strong> getTimestamp() {
-<a class="jxr_linenumber" name="2125" href="#2125">2125</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.ts;
-<a class="jxr_linenumber" name="2126" href="#2126">2126</a>     }
-<a class="jxr_linenumber" name="2127" href="#2127">2127</a>   }
-<a class="jxr_linenumber" name="2128" href="#2128">2128</a> 
-<a class="jxr_linenumber" name="2129" href="#2129">2129</a>   @InterfaceAudience.Private
-<a class="jxr_linenumber" name="2130" href="#2130">2130</a>   <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">LastOnRowCell</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">EmptyCell</a> {
-<a class="jxr_linenumber" name="2131" href="#2131">2131</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> byte[] rowArray;
-<a class="jxr_linenumber" name="2132" href="#2132">2132</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> roffset;
-<a class="jxr_linenumber" name="2133" href="#2133">2133</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">short</strong> rlength;
-<a class="jxr_linenumber" name="2134" href="#2134">2134</a> 
-<a class="jxr_linenumber" name="2135" href="#2135">2135</a>     <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">LastOnRowCell</a>(byte[] row, <strong class="jxr_keyword">int</strong> roffset, <strong class="jxr_keyword">short</strong> rlength) {
-<a class="jxr_linenumber" name="2136" href="#2136">2136</a>       <strong class="jxr_keyword">this</strong>.rowArray = row;
-<a class="jxr_linenumber" name="2137" href="#2137">2137</a>       <strong class="jxr_keyword">this</strong>.roffset = roffset;
-<a class="jxr_linenumber" name="2138" href="#2138">2138</a>       <strong class="jxr_keyword">this</strong>.rlength = rlength;
-<a class="jxr_linenumber" name="2139" href="#2139">2139</a>     }
-<a class="jxr_linenumber" name="2140" href="#2140">2140</a> 
-<a class="jxr_linenumber" name="2141" href="#2141">2141</a>     @Override
-<a class="jxr_linenumber" name="2142" href="#2142">2142</a>     <strong class="jxr_keyword">public</strong> byte[] getRowArray() {
-<a class="jxr_linenumber" name="2143" href="#2143">2143</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.rowArray;
-<a class="jxr_linenumber" name="2144" href="#2144">2144</a>     }
-<a class="jxr_linenumber" name="2145" href="#2145">2145</a> 
-<a class="jxr_linenumber" name="2146" href="#2146">2146</a>     @Override
-<a class="jxr_linenumber" name="2147" href="#2147">2147</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRowOffset() {
-<a class="jxr_linenumber" name="2148" href="#2148">2148</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.roffset;
-<a class="jxr_linenumber" name="2149" href="#2149">2149</a>     }
-<a class="jxr_linenumber" name="2150" href="#2150">2150</a> 
-<a class="jxr_linenumber" name="2151" href="#2151">2151</a>     @Override
-<a class="jxr_linenumber" name="2152" href="#2152">2152</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">short</strong> getRowLength() {
-<a class="jxr_linenumber" name="2153" href="#2153">2153</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.rlength;
-<a class="jxr_linenumber" name="2154" href="#2154">2154</a>     }
-<a class="jxr_linenumber" name="2155" href="#2155">2155</a> 
-<a class="jxr_linenumber" name="2156" href="#2156">2156</a>     @Override
-<a class="jxr_linenumber" name="2157" href="#2157">2157</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">long</strong> getTimestamp() {
-<a class="jxr_linenumber" name="2158" href="#2158">2158</a>       <strong class="jxr_keyword">return</strong> HConstants.OLDEST_TIMESTAMP;
-<a class="jxr_linenumber" name="2159" href="#2159">2159</a>     }
-<a class="jxr_linenumber" name="2160" href="#2160">2160</a> 
-<a class="jxr_linenumber" name="2161" href="#2161">2161</a>     @Override
-<a class="jxr_linenumber" name="2162" href="#2162">2162</a>     <strong class="jxr_keyword">public</strong> byte getTypeByte() {
-<a class="jxr_linenumber" name="2163" href="#2163">2163</a>       <strong class="jxr_keyword">return</strong> Type.Minimum.getCode();
-<a class="jxr_linenumber" name="2164" href="#2164">2164</a>     }
-<a class="jxr_linenumber" name="2165" href="#2165">2165</a>   }
-<a class="jxr_linenumber" name="2166" href="#2166">2166</a> 
-<a class="jxr_linenumber" name="2167" href="#2167">2167</a>   @InterfaceAudience.Private
-<a class="jxr_linenumber" name="2168" href="#2168">2168</a>   <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">LastOnRowColCell</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">LastOnRowCell</a> {
-<a class="jxr_linenumber" name="2169" href="#2169">2169</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> byte[] fArray;
-<a class="jxr_linenumber" name="2170" href="#2170">2170</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> foffset;
-<a class="jxr_linenumber" name="2171" href="#2171">2171</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> byte flength;
-<a class="jxr_linenumber" name="2172" href="#2172">2172</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> byte[] qArray;
-<a class="jxr_linenumber" name="2173" href="#2173">2173</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> qoffset;
-<a class="jxr_linenumber" name="2174" href="#2174">2174</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> qlength;
-<a class="jxr_linenumber" name="2175" href="#2175">2175</a> 
-<a class="jxr_linenumber" name="2176" href="#2176">2176</a>     <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">LastOnRowColCell</a>(byte[] rArray, <strong class="jxr_keyword">int</strong> roffset, <strong class="jxr_keyword">short</strong> rlength, byte[] fArray,
-<a class="jxr_linenumber" name="2177" href="#2177">2177</a>         <strong class="jxr_keyword">int</strong> foffset, byte flength, byte[] qArray, <strong class="jxr_keyword">int</strong> qoffset, <strong class="jxr_keyword">int</strong> qlength) {
-<a class="jxr_linenumber" name="2178" href="#2178">2178</a>       <strong class="jxr_keyword">super</strong>(rArray, roffset, rlength);
-<a class="jxr_linenumber" name="2179" href="#2179">2179</a>       <strong class="jxr_keyword">this</strong>.fArray = fArray;
-<a class="jxr_linenumber" name="2180" href="#2180">2180</a>       <strong class="jxr_keyword">this</strong>.foffset = foffset;
-<a class="jxr_linenumber" name="2181" href="#2181">2181</a>       <strong class="jxr_keyword">this</strong>.flength = flength;
-<a class="jxr_linenumber" name="2182" href="#2182">2182</a>       <strong class="jxr_keyword">this</strong>.qArray = qArray;
-<a class="jxr_linenumber" name="2183" href="#2183">2183</a>       <strong class="jxr_keyword">this</strong>.qoffset = qoffset;
-<a class="jxr_linenumber" name="2184" href="#2184">2184</a>       <strong class="jxr_keyword">this</strong>.qlength = qlength;
-<a class="jxr_linenumber" name="2185" href="#2185">2185</a>     }
-<a class="jxr_linenumber" name="2186" href="#2186">2186</a> 
-<a class="jxr_linenumber" name="2187" href="#2187">2187</a>     @Override
-<a class="jxr_linenumber" name="2188" href="#2188">2188</a>     <strong class="jxr_keyword">public</strong> byte[] getFamilyArray() {
-<a class="jxr_linenumber" name="2189" href="#2189">2189</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.fArray;
-<a class="jxr_linenumber" name="2190" href="#2190">2190</a>     }
-<a class="jxr_linenumber" name="2191" href="#2191">2191</a> 
-<a class="jxr_linenumber" name="2192" href="#2192">2192</a>     @Override
-<a class="jxr_linenumber" name="2193" href="#2193">2193</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getFamilyOffset() {
-<a class="jxr_linenumber" name="2194" href="#2194">2194</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.foffset;
-<a class="jxr_linenumber" name="2195" href="#2195">2195</a>     }
-<a class="jxr_linenumber" name="2196" href="#2196">2196</a> 
-<a class="jxr_linenumber" name="2197" href="#2197">2197</a>     @Override
-<a class="jxr_linenumber" name="2198" href="#2198">2198</a>     <strong class="jxr_keyword">public</strong> byte getFamilyLength() {
-<a class="jxr_linenumber" name="2199" href="#2199">2199</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.flength;
-<a class="jxr_linenumber" name="2200" href="#2200">2200</a>     }
-<a class="jxr_linenumber" name="2201" href="#2201">2201</a> 
-<a class="jxr_linenumber" name="2202" href="#2202">2202</a>     @Override
-<a class="jxr_linenumber" name="2203" href="#2203">2203</a>     <strong class="jxr_keyword">public</strong> byte[] getQualifierArray() {
-<a class="jxr_linenumber" name="2204" href="#2204">2204</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.qArray;
-<a class="jxr_linenumber" name="2205" href="#2205">2205</a>     }
-<a class="jxr_linenumber" name="2206" href="#2206">2206</a> 
-<a class="jxr_linenumber" name="2207" href="#2207">2207</a>     @Override
-<a class="jxr_linenumber" name="2208" href="#2208">2208</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getQualifierOffset() {
-<a class="jxr_linenumber" name="2209" href="#2209">2209</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.qoffset;
-<a class="jxr_linenumber" name="2210" href="#2210">2210</a>     }
-<a class="jxr_linenumber" name="2211" href="#2211">2211</a> 
-<a class="jxr_linenumber" name="2212" href="#2212">2212</a>     @Override
-<a class="jxr_linenumber" name="2213" href="#2213">2213</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getQualifierLength() {
-<a class="jxr_linenumber" name="2214" href="#2214">2214</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.qlength;
-<a class="jxr_linenumber" name="2215" href="#2215">2215</a>     }
-<a class="jxr_linenumber" name="2216" href="#2216">2216</a>   }
-<a class="jxr_linenumber" name="2217" href="#2217">2217</a> 
-<a class="jxr_linenumber" name="2218" href="#2218">2218</a>   @InterfaceAudience.Private
-<a class="jxr_linenumber" name="2219" href="#2219">2219</a>   <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">LastOnRowColByteBufferedCell</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">LastOnRowByteBufferedCell</a> {
-<a class="jxr_linenumber" name="2220" href="#2220">2220</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> ByteBuffer fBuffer;
-<a class="jxr_linenumber" name="2221" href="#2221">2221</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> foffset;
-<a class="jxr_linenumber" name="2222" href="#2222">2222</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> byte flength;
-<a class="jxr_linenumber" name="2223" href="#2223">2223</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> ByteBuffer qBuffer;
-<a class="jxr_linenumber" name="2224" href="#2224">2224</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> qoffset;
-<a class="jxr_linenumber" name="2225" href="#2225">2225</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> qlength;
-<a class="jxr_linenumber" name="2226" href="#2226">2226</a> 
-<a class="jxr_linenumber" name="2227" href="#2227">2227</a>     <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">LastOnRowColByteBufferedCell</a>(ByteBuffer rBuffer, <strong class="jxr_keyword">int</strong> roffset, <strong class="jxr_keyword">short</strong> rlength,
-<a class="jxr_linenumber" name="2228" href="#2228">2228</a>         ByteBuffer fBuffer, <strong class="jxr_keyword">int</strong> foffset, byte flength, ByteBuffer qBuffer, <strong class="jxr_keyword">int</strong> qoffset,
-<a class="jxr_linenumber" name="2229" href="#2229">2229</a>         <strong class="jxr_keyword">int</strong> qlength) {
-<a class="jxr_linenumber" name="2230" href="#2230">2230</a>       <strong class="jxr_keyword">super</strong>(rBuffer, roffset, rlength);
-<a class="jxr_linenumber" name="2231" href="#2231">2231</a>       <strong class="jxr_keyword">this</strong>.fBuffer = fBuffer;
-<a class="jxr_linenumber" name="2232" href="#2232">2232</a>       <strong class="jxr_keyword">this</strong>.foffset = foffset;
-<a class="jxr_linenumber" name="2233" href="#2233">2233</a>       <strong class="jxr_keyword">this</strong>.flength = flength;
-<a class="jxr_linenumber" name="2234" href="#2234">2234</a>       <strong class="jxr_keyword">this</strong>.qBuffer = qBuffer;
-<a class="jxr_linenumber" name="2235" href="#2235">2235</a>       <strong class="jxr_keyword">this</strong>.qoffset = qoffset;
-<a class="jxr_linenumber" name="2236" href="#2236">2236</a>       <strong class="jxr_keyword">this</strong>.qlength = qlength;
-<a class="jxr_linenumber" name="2237" href="#2237">2237</a>     }
-<a class="jxr_linenumber" name="2238" href="#2238">2238</a> 
-<a class="jxr_linenumber" name="2239" href="#2239">2239</a>     @Override
-<a class="jxr_linenumber" name="2240" href="#2240">2240</a>     <strong class="jxr_keyword">public</strong> ByteBuffer getFamilyByteBuffer() {
-<a class="jxr_linenumber" name="2241" href="#2241">2241</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.fBuffer;
-<a class="jxr_linenumber" name="2242" href="#2242">2242</a>     }
-<a class="jxr_linenumber" name="2243" href="#2243">2243</a> 
-<a class="jxr_linenumber" name="2244" href="#2244">2244</a>     @Override
-<a class="jxr_linenumber" name="2245" href="#2245">2245</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getFamilyPosition() {
-<a class="jxr_linenumber" name="2246" href="#2246">2246</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.foffset;
-<a class="jxr_linenumber" name="2247" href="#2247">2247</a>     }
-<a class="jxr_linenumber" name="2248" href="#2248">2248</a> 
-<a class="jxr_linenumber" name="2249" href="#2249">2249</a>     @Override
-<a class="jxr_linenumber" name="2250" href="#2250">2250</a>     <strong class="jxr_keyword">public</strong> byte getFamilyLength() {
-<a class="jxr_linenumber" name="2251" href="#2251">2251</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.flength;
-<a class="jxr_linenumber" name="2252" href="#2252">2252</a>     }
-<a class="jxr_linenumber" name="2253" href="#2253">2253</a> 
-<a class="jxr_linenumber" name="2254" href="#2254">2254</a>     @Override
-<a class="jxr_linenumber" name="2255" href="#2255">2255</a>     <strong class="jxr_keyword">public</strong> ByteBuffer getQualifierByteBuffer() {
-<a class="jxr_linenumber" name="2256" href="#2256">2256</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.qBuffer;
-<a class="jxr_linenumber" name="2257" href="#2257">2257</a>     }
-<a class="jxr_linenumber" name="2258" href="#2258">2258</a> 
-<a class="jxr_linenumber" name="2259" href="#2259">2259</a>     @Override
-<a class="jxr_linenumber" name="2260" href="#2260">2260</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getQualifierPosition() {
-<a class="jxr_linenumber" name="2261" href="#2261">2261</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.qoffset;
-<a class="jxr_linenumber" name="2262" href="#2262">2262</a>     }
-<a class="jxr_linenumber" name="2263" href="#2263">2263</a> 
-<a class="jxr_linenumber" name="2264" href="#2264">2264</a>     @Override
-<a class="jxr_linenumber" name="2265" href="#2265">2265</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getQualifierLength() {
-<a class="jxr_linenumber" name="2266" href="#2266">2266</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.qlength;
-<a class="jxr_linenumber" name="2267" href="#2267">2267</a>     }
-<a class="jxr_linenumber" name="2268" href="#2268">2268</a>   }
-<a class="jxr_linenumber" name="2269" href="#2269">2269</a> 
-<a class="jxr_linenumber" name="2270" href="#2270">2270</a>   @InterfaceAudience.Private
-<a class="jxr_linenumber" name="2271" href="#2271">2271</a>   <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">FirstOnRowDeleteFamilyCell</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">EmptyCell</a> {
-<a class="jxr_linenumber" name="2272" href="#2272">2272</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> byte[] row;
-<a class="jxr_linenumber" name="2273" href="#2273">2273</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> byte[] fam;
-<a class="jxr_linenumber" name="2274" href="#2274">2274</a> 
-<a class="jxr_linenumber" name="2275" href="#2275">2275</a>     <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">FirstOnRowDeleteFamilyCell</a>(byte[] row, byte[] fam) {
-<a class="jxr_linenumber" name="2276" href="#2276">2276</a>       <strong class="jxr_keyword">this</strong>.row = row;
-<a class="jxr_linenumber" name="2277" href="#2277">2277</a>       <strong class="jxr_keyword">this</strong>.fam = fam;
-<a class="jxr_linenumber" name="2278" href="#2278">2278</a>     }
-<a class="jxr_linenumber" name="2279" href="#2279">2279</a> 
-<a class="jxr_linenumber" name="2280" href="#2280">2280</a>     @Override
-<a class="jxr_linenumber" name="2281" href="#2281">2281</a>     <strong class="jxr_keyword">public</strong> byte[] getRowArray() {
-<a class="jxr_linenumber" name="2282" href="#2282">2282</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.row;
-<a class="jxr_linenumber" name="2283" href="#2283">2283</a>     }
-<a class="jxr_linenumber" name="2284" href="#2284">2284</a> 
-<a class="jxr_linenumber" name="2285" href="#2285">2285</a>     @Override
-<a class="jxr_linenumber" name="2286" href="#2286">2286</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">short</strong> getRowLength() {
-<a class="jxr_linenumber" name="2287" href="#2287">2287</a>       <strong class="jxr_keyword">return</strong> (<strong class="jxr_keyword">short</strong>) <strong class="jxr_keyword">this</strong>.row.length;
-<a class="jxr_linenumber" name="2288" href="#2288">2288</a>     }
-<a class="jxr_linenumber" name="2289" href="#2289">2289</a> 
-<a class="jxr_linenumber" name="2290" href="#2290">2290</a>     @Override
-<a class="jxr_linenumber" name="2291" href="#2291">2291</a>     <strong class="jxr_keyword">public</strong> byte[] getFamilyArray() {
-<a class="jxr_linenumber" name="2292" href="#2292">2292</a>       <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.fam;
-<a class="jxr_linenumber" name="2293" href="#2293">2293</a>     }
-<a class="jxr_linenumber" name="2294" href="#2294">2294</a> 
-<a class="jxr_linenumber" name="2295" href="#2295">2295</a>     @Override
-<a class="jxr_linenumber" name="2296" href="#2296">2296</a>     <strong class="jxr_keyword">public</strong> byte getFamilyLength() {
-<a class="jxr_linenumber" name="2297" href="#2297">2297</a>       <strong class="jxr_keyword">return</strong> (byte) <strong class="jxr_keyword">this</strong>.fam.length;
-<a class="jxr_linenumber" name="2298" href="#2298">2298</a>     }
-<a class="jxr_linenumber" name="2299" href="#2299">2299</a> 
-<a class="jxr_linenumber" name="2300" href="#2300">2300</a>     @Override
-<a class="jxr_linenumber" name="2301" href="#2301">2301</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">long</strong> getTimestamp() {
-<a class="jxr_linenumber" name="2302" href="#2302">2302</a>       <strong class="jxr_keyword">return</strong> HConstants.LATEST_TIMESTAMP;
-<a class="jxr_linenumber" name="2303" href="#2303">2303</a>     }
-<a class="jxr_linenumber" name="2304" href="#2304">2304</a> 
-<a class="jxr_linenumber" name="2305" href="#2305">2305</a>     @Override
-<a class="jxr_linenumber" name="2306" href="#2306">2306</a>     <strong class="jxr_keyword">public</strong> byte getTypeByte() {
-<a class="jxr_linenumber" name="2307" href="#2307">2307</a>       <strong class="jxr_keyword">return</strong> Type.DeleteFamily.getCode();
-<a class="jxr_linenumber" name="2308" href="#2308">2308</a>     }
-<a class="jxr_linenumber" name="2309" href="#2309">2309</a>   }
-<a class="jxr_linenumber" name="2310" href="#2310">2310</a> }
+<a class="jxr_linenumber" name="1662" href="#1662">1662</a>     @Override
+<a class="jxr_linenumber" name="1663" href="#1663">1663</a>     <strong class="jxr_keyword">public</strong> byte[] getRowArray() {
+<a class="jxr_linenumber" name="1664" href="#1664">1664</a>       <strong class="jxr_keyword">return</strong> EMPTY_BYTE_ARRAY;
+<a class="jxr_linenumber" name="1665" href="#1665">1665</a>     }
+<a class="jxr_linenumber" name="1666" href="#1666">1666</a> 
+<a class="jxr_linenumber" name="1667" href="#1667">1667</a>     @Override
+<a class="jxr_linenumber" name="1668" href="#1668">1668</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRowOffset() {
+<a class="jxr_linenumber" name="1669" href="#1669">1669</a>       <strong class="jxr_keyword">return</strong> 0;
+<a class="jxr_linenumber" name="1670" href="#1670">1670</a>     }
+<a class="jxr_linenumber" name="1671" href="#1671">1671</a> 
+<a class="jxr_linenumber" name="1672" href="#1672">1672</a>     @Override
+<a class="jxr_linenumber" name="1673" href="#1673">1673</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">short</strong> getRowLength() {
+<a class="jxr_linenumber" name="1674" href="#1674">1674</a>       <strong class="jxr_keyword">return</strong> 0;
+<a class="jxr_linenumber" name="1675" href="#1675">1675</a>     }
+<a class="jxr_linenumber" name="1676" href="#1676">1676</a> 
+<a class="jxr_linenumber" name="1677" href="#1677">1677</a>     @Override
+<a class="jxr_linenumber" name="1678" href="#1678">1678</a>     <strong class="jxr_keyword">public</strong> byte[] getFamilyArray() {
+<a class="jxr_linenumber" name="1679" href="#1679">1679</a>       <strong class="jxr_keyword">return</strong> EMPTY_BYTE_ARRAY;
+<a class="jxr_linenumber" name="1680" href="#1680">1680</a>     }
+<a class="jxr_linenumber" name="1681" href="#1681">1681</a> 
+<a class="jxr_linenumber" name="1682" href="#1682">1682</a>     @Override
+<a class="jxr_linenumber" name="1683" href="#1683">1683</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getFamilyOffset() {
+<a class="jxr_linenumber" name="1684" href="#1684">1684</a>       <strong class="jxr_keyword">return</strong> 0;
+<a class="jxr_linenumber" name="1685" href="#1685">1685</a>     }
+<a class="jxr_linenumber" name="1686" href="#1686">1686</a> 
+<a class="jxr_linenumber" name="1687" href="#1687">1687</a>     @Override
+<a class="jxr_linenumber" name="1688" href="#1688">1688</a>     <strong class="jxr_keyword">public</strong> byte getFamilyLength() {
+<a class="jxr_linenumber" name="1689" href="#1689">1689</a>       <strong class="jxr_keyword">return</strong> 0;
+<a class="jxr_linenumber" name="1690" href="#1690">1690</a>     }
+<a class="jxr_linenumber" name="1691" href="#1691">1691</a> 
+<a class="jxr_linenumber" name="1692" href="#1692">1692</a>     @Override
+<a class="jxr_linenumber" name="1693" href="#1693">1693</a>     <strong class="jxr_keyword">public</strong> byte[] getQualifierArray() {
+<a class="jxr_linenumber" name="1694" href="#1694">1694</a>       <strong class="jxr_keyword">return</strong> EMPTY_BYTE_ARRAY;
+<a class="jxr_linenumber" name="1695" href="#1695">1695</a>     }
+<a class="jxr_linenumber" name="1696" href="#1696">1696</a> 
+<a class="jxr_linenumber" name="1697" href="#1697">1697</a>     @Override
+<a class="jxr_linenumber" name="1698" href="#1698">1698</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getQualifierOffset() {
+<a class="jxr_linenumber" name="1699" href="#1699">1699</a>       <strong class="jxr_keyword">return</strong> 0;
+<a class="jxr_linenumber" name="1700" href="#1700">1700</a>     }
+<a class="jxr_linenumber" name="1701" href="#1701">1701</a> 
+<a class="jxr_linenumber" name="1702" href="#1702">1702</a>     @Override
+<a class="jxr_linenumber" name="1703" href="#1703">1703</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getQualifierLength() {
+<a class="jxr_linenumber" name="1704" href="#1704">1704</a>       <strong class="jxr_keyword">return</strong> 0;
+<a class="jxr_linenumber" name="1705" href="#1705">1705</a>     }
+<a class="jxr_linenumber" name="1706" href="#1706">1706</a> 
+<a class="jxr_linenumber" name="1707" href="#1707">1707</a>     @Override
+<a class="jxr_linenumber" name="1708" href="#1708">1708</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">long</strong> getSequenceId() {
+<a class="jxr_linenumber" name="1709" href="#1709">1709</a>       <strong class="jxr_keyword">return</strong> 0;
+<a class="jxr_linenumber" name="1710" href="#1710">1710</a>     }
+<a class="jxr_linenumber" name="1711" href="#1711">1711</a> 
+<a class="jxr_linenumber" name="1712" href="#1712">1712</a>     @Override
+<a class="jxr_linenumber" name="1713" href="#1713">1713</a>     <strong class="jxr_keyword">public</strong> byte[] getValueArray() {
+<a class="jxr_linenumber" name="1714" href="#1714">1714</a>       <strong class="jxr_keyword">return</strong> EMPTY_BYTE_ARRAY;
+<a class="jxr_linenumber" name="1715" href="#1715">1715</a>     }
+<a class="jxr_linenumber" name="1716" href="#1716">1716</a> 
+<a class="jxr_linenumber" name="1717" href="#1717">1717</a>     @Override
+<a class="jxr_linenumber" name="1718" href="#1718">1718</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getValueOffset() {
+<a class="jxr_linenumber" name="1719" href="#1719">1719</a>       <strong class="jxr_keyword">return</strong> 0;
+<a class="jxr_linenumber" name="1720" href="#1720">1720</a>     }
+<a class="jxr_linenumber" name="1721" href="#1721">1721</a> 
+<a class="jxr_linenumber" name="1722" href="#1722">1722</a>     @Override
+<a class="jxr_linenumber" name="1723" href="#1723">1723</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getValueLength() {
+<a class="jxr_linenumber" name="1724" href="#1724">1724</a>       <strong class="jxr_keyword">return</strong> 0;
+<a class="jxr_linenumber" name="1725" href="#1725">1725</a>     }
+<a class="jxr_linenumber" name="1726" href="#1726">1726</a> 
+<a class="jxr_linenumber" name="1727" href="#1727">1727</a>     @Override
+<a class="jxr_linenumber" name="1728" href="#1728">1728</a>     <strong class="jxr_keyword">public</strong> byte[] getTagsArray() {
+<a class="jxr_linenumber" name="1729" href="#1729">1729</a>       <strong class="jxr_keyword">return</strong> EMPTY_BYTE_ARRAY;
+<a class="jxr_linenumber" name="1730" href="#1730">1730</a>     }
+<a class="jxr_linenumber" name="1731" href="#1731">1731</a> 
+<a class="jxr_linenumber" name="1732" href="#1732">1732</a>     @Override
+<a class="jxr_linenumber" name="1733" href="#1733">1733</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getTagsOffset() {
+<a class="jxr_linenumber" name="1734" href="#1734">1734</a>       <strong class="jxr_keyword">return</strong> 0;
+<a class="jxr_linenumber" name="1735" href="#1735">1735</a>     }
+<a class="jxr_linenumber" name="1736" href="#1736">1736</a> 
+<a class="jxr_linenumber" name="1737" href="#1737">1737</a>     @Override
+<a class="jxr_linenumber" name="1738" href="#1738">1738</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getTagsLength() {
+<a class="jxr_linenumber" name="1739" href="#1739">1739</a>       <strong class="jxr_keyword">return</strong> 0;
+<a class="jxr_linenumber" name="1740" href="#1740">1740</a>     }
+<a class="jxr_linenumber" name="1741" href="#1741">1741</a>   }
+<a class="jxr_linenumber" name="1742" href="#1742">1742</a> 
+<a class="jxr_linenumber" name="1743" href="#1743">1743</a>   @InterfaceAudience.Private
+<a class="jxr_linenumber" name="1744" href="#1744">1744</a>   <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="1745" href="#1745">1745</a> <em class="jxr_javadoccomment">   * These cells are used in reseeks/seeks to improve the read performance.</em>
+<a class="jxr_linenumber" name="1746" href="#1746">1746</a> <em class="jxr_javadoccomment">   * They are not real cells that are returned back to the clients</em>
+<a class="jxr_linenumber" name="1747" href="#1747">1747</a> <em class="jxr_javadoccomment">   */</em>
+<a class="jxr_linenumber" name="1748" href="#1748">1748</a>   <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/hadoop/hbase/CellUtil.html">EmptyByteBufferedCell</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html">ByteBufferedCell</a> {
+<a class="jxr_linenumber" name="1749" href="#1749">1749</a> 
+<a class="jxr_linenumber" name="1750" href="#1750">1750</a>     @Override
+<a class="jxr_linenumber" name="1751" href="#1751">1751</a>     <strong class="jxr_keyword">public</strong> byte[] getRowArray() {
+<a class="jxr_linenumber" name="1752" href="#1752">1752</a>       <strong class="jxr_keyword">return</strong> CellUtil.cloneRow(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="1753" href="#1753">1753</a>     }
+<a class="jxr_linenumber" name="1754" href="#1754">1754</a> 
+<a class="jxr_linenumber" name="1755" href="#1755">1755</a>     @Override
+<a class="jxr_linenumber" name="1756" href="#1756">1756</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getRowOffset() {
+<a class="jxr_linenumber" name="1757" href="#1757">1757</a>       <strong class="jxr_keyword">return</strong> 0;
+<a class="jxr_linenumber" name="1758" href="#1758">1758</a>     }
+<a class="jxr_linenumber" name="1759" href="#1759">1759</a> 
+<a class="jxr_linenumber" name="1760" href="#1760">1760</a>     @Override
+<a class="jxr_linenumber" name="1761" href="#1761">1761</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">short</strong> getRowLength() {
+<a class="jxr_linenumber" name="1762" href="#1762">1762</a>       <strong class="jxr_keyword">return</strong> 0;
+<a class="jxr_linenumber" name="1763" href="#1763">1763</a>     }
+<a class="jxr_linenumber" name="1764" href="#1764">1764</a> 
+<a class="jxr_linenumber" name="1765" href="#1765">1765</a>     @Override
+<a class="jxr_linenumber" name="1766" href="#1766">1766</a>     <strong class="jxr_keyword">public</strong> byte[] getFamilyArray() {
+<a class="jxr_linenumber" name="1767" href="#1767">1767</a>       <strong class="jxr_keyword">return</strong> CellUtil.cloneFamily(<strong class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="1768" href="#1768">1768</a>     }
+<a class="jxr_linenumber" name="1769" href="#1769">1769</a> 
+<a class="jxr_linenumber" name="1770" href="#1770">1770</a>     @Override
+<a class="jxr_linenumber" name="1771" href="#1771">1771</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</stro

<TRUNCATED>