| <!DOCTYPE HTML> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc (17) --> |
| <title>PrivateCellUtil (Apache HBase 4.0.0-alpha-1-SNAPSHOT API)</title> |
| <meta name="viewport" content="width=device-width, initial-scale=1"> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <meta name="description" content="declaration: package: org.apache.hadoop.hbase, class: PrivateCellUtil"> |
| <meta name="generator" content="javadoc/ClassWriterImpl"> |
| <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style"> |
| <script type="text/javascript" src="../../../../script.js"></script> |
| <script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script> |
| <script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script> |
| </head> |
| <body class="class-declaration-page"> |
| <script type="text/javascript">var evenRowColor = "even-row-color"; |
| var oddRowColor = "odd-row-color"; |
| var tableTab = "table-tab"; |
| var activeTableTab = "active-table-tab"; |
| var pathtoroot = "../../../../"; |
| loadScripts(document, 'script');</script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <div class="flex-box"> |
| <header role="banner" class="flex-header"> |
| <nav role="navigation"> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="top-nav" id="navbar-top"> |
| <div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> |
| <ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> |
| <li><a href="../../../../index.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="nav-bar-cell1-rev">Class</li> |
| <li><a href="class-use/PrivateCellUtil.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../help-doc.html#class">Help</a></li> |
| </ul> |
| </div> |
| <div class="sub-nav"> |
| <div> |
| <ul class="sub-nav-list"> |
| <li>Summary: </li> |
| <li><a href="#nested-class-summary">Nested</a> | </li> |
| <li><a href="#field-summary">Field</a> | </li> |
| <li><a href="#constructor-summary">Constr</a> | </li> |
| <li><a href="#method-summary">Method</a></li> |
| </ul> |
| <ul class="sub-nav-list"> |
| <li>Detail: </li> |
| <li><a href="#field-detail">Field</a> | </li> |
| <li><a href="#constructor-detail">Constr</a> | </li> |
| <li><a href="#method-detail">Method</a></li> |
| </ul> |
| </div> |
| <div class="nav-list-search"><label for="search-input">SEARCH:</label> |
| <input type="text" id="search-input" value="search" disabled="disabled"> |
| <input type="reset" id="reset-button" value="reset" disabled="disabled"> |
| </div> |
| </div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <span class="skip-nav" id="skip-navbar-top"></span></nav> |
| </header> |
| <div class="flex-content"> |
| <main role="main"> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <div class="header"> |
| <div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.hadoop.hbase</a></div> |
| <h1 title="Class PrivateCellUtil" class="title">Class PrivateCellUtil</h1> |
| </div> |
| <div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> |
| <div class="inheritance">org.apache.hadoop.hbase.PrivateCellUtil</div> |
| </div> |
| <section class="class-description" id="class-description"> |
| <hr> |
| <div class="type-signature"><span class="annotations">@Private |
| </span><span class="modifiers">public final class </span><span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-51">PrivateCellUtil</a></span> |
| <span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div> |
| <div class="block">Utility methods helpful slinging <a href="Cell.html" title="interface in org.apache.hadoop.hbase"><code>Cell</code></a> instances. It has more powerful and rich set of |
| APIs than those in <a href="CellUtil.html" title="class in org.apache.hadoop.hbase"><code>CellUtil</code></a> for internal usage.</div> |
| </section> |
| <section class="summary"> |
| <ul class="summary-list"> |
| <!-- ======== NESTED CLASS SUMMARY ======== --> |
| <li> |
| <section class="nested-class-summary" id="nested-class-summary"> |
| <h2>Nested Class Summary</h2> |
| <div class="caption"><span>Nested Classes</span></div> |
| <div class="summary-table three-column-summary"> |
| <div class="table-header col-first">Modifier and Type</div> |
| <div class="table-header col-second">Class</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color"><code>private static class </code></div> |
| <div class="col-second even-row-color"><code><a href="PrivateCellUtil.EmptyByteBufferExtendedCell.html" class="type-name-link" title="class in org.apache.hadoop.hbase">PrivateCellUtil.EmptyByteBufferExtendedCell</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">These cells are used in reseeks/seeks to improve the read performance.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>private static class </code></div> |
| <div class="col-second odd-row-color"><code><a href="PrivateCellUtil.EmptyCell.html" class="type-name-link" title="class in org.apache.hadoop.hbase">PrivateCellUtil.EmptyCell</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">These cells are used in reseeks/seeks to improve the read performance.</div> |
| </div> |
| <div class="col-first even-row-color"><code>private static class </code></div> |
| <div class="col-second even-row-color"><code><a href="PrivateCellUtil.FirstOnRowByteBufferExtendedCell.html" class="type-name-link" title="class in org.apache.hadoop.hbase">PrivateCellUtil.FirstOnRowByteBufferExtendedCell</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private static class </code></div> |
| <div class="col-second odd-row-color"><code><a href="PrivateCellUtil.FirstOnRowCell.html" class="type-name-link" title="class in org.apache.hadoop.hbase">PrivateCellUtil.FirstOnRowCell</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private static class </code></div> |
| <div class="col-second even-row-color"><code><a href="PrivateCellUtil.FirstOnRowColByteBufferExtendedCell.html" class="type-name-link" title="class in org.apache.hadoop.hbase">PrivateCellUtil.FirstOnRowColByteBufferExtendedCell</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private static class </code></div> |
| <div class="col-second odd-row-color"><code><a href="PrivateCellUtil.FirstOnRowColCell.html" class="type-name-link" title="class in org.apache.hadoop.hbase">PrivateCellUtil.FirstOnRowColCell</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private static class </code></div> |
| <div class="col-second even-row-color"><code><a href="PrivateCellUtil.FirstOnRowColTSByteBufferExtendedCell.html" class="type-name-link" title="class in org.apache.hadoop.hbase">PrivateCellUtil.FirstOnRowColTSByteBufferExtendedCell</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private static class </code></div> |
| <div class="col-second odd-row-color"><code><a href="PrivateCellUtil.FirstOnRowColTSCell.html" class="type-name-link" title="class in org.apache.hadoop.hbase">PrivateCellUtil.FirstOnRowColTSCell</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private static class </code></div> |
| <div class="col-second even-row-color"><code><a href="PrivateCellUtil.FirstOnRowDeleteFamilyCell.html" class="type-name-link" title="class in org.apache.hadoop.hbase">PrivateCellUtil.FirstOnRowDeleteFamilyCell</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private static class </code></div> |
| <div class="col-second odd-row-color"><code><a href="PrivateCellUtil.LastOnRowByteBufferExtendedCell.html" class="type-name-link" title="class in org.apache.hadoop.hbase">PrivateCellUtil.LastOnRowByteBufferExtendedCell</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private static class </code></div> |
| <div class="col-second even-row-color"><code><a href="PrivateCellUtil.LastOnRowCell.html" class="type-name-link" title="class in org.apache.hadoop.hbase">PrivateCellUtil.LastOnRowCell</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private static class </code></div> |
| <div class="col-second odd-row-color"><code><a href="PrivateCellUtil.LastOnRowColByteBufferExtendedCell.html" class="type-name-link" title="class in org.apache.hadoop.hbase">PrivateCellUtil.LastOnRowColByteBufferExtendedCell</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private static class </code></div> |
| <div class="col-second even-row-color"><code><a href="PrivateCellUtil.LastOnRowColCell.html" class="type-name-link" title="class in org.apache.hadoop.hbase">PrivateCellUtil.LastOnRowColCell</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>(package private) static class </code></div> |
| <div class="col-second odd-row-color"><code><a href="PrivateCellUtil.TagRewriteByteBufferExtendedCell.html" class="type-name-link" title="class in org.apache.hadoop.hbase">PrivateCellUtil.TagRewriteByteBufferExtendedCell</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>(package private) static class </code></div> |
| <div class="col-second even-row-color"><code><a href="PrivateCellUtil.TagRewriteCell.html" class="type-name-link" title="class in org.apache.hadoop.hbase">PrivateCellUtil.TagRewriteCell</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">This can be used when a Cell has to change with addition/removal of one or more tags.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>(package private) static class </code></div> |
| <div class="col-second odd-row-color"><code><a href="PrivateCellUtil.ValueAndTagRewriteByteBufferExtendedCell.html" class="type-name-link" title="class in org.apache.hadoop.hbase">PrivateCellUtil.ValueAndTagRewriteByteBufferExtendedCell</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>(package private) static class </code></div> |
| <div class="col-second even-row-color"><code><a href="PrivateCellUtil.ValueAndTagRewriteCell.html" class="type-name-link" title="class in org.apache.hadoop.hbase">PrivateCellUtil.ValueAndTagRewriteCell</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| </div> |
| </section> |
| </li> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <li> |
| <section class="field-summary" id="field-summary"> |
| <h2>Field Summary</h2> |
| <div class="caption"><span>Fields</span></div> |
| <div class="summary-table three-column-summary"> |
| <div class="table-header col-first">Modifier and Type</div> |
| <div class="table-header col-second">Field</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color"><code>private static final <a href="Cell.Type.html" title="enum class in org.apache.hadoop.hbase">Cell.Type</a>[]</code></div> |
| <div class="col-second even-row-color"><code><a href="#CELL_TYPE_CODE_ARRAY" class="member-name-link">CELL_TYPE_CODE_ARRAY</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| </div> |
| </section> |
| </li> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <li> |
| <section class="constructor-summary" id="constructor-summary"> |
| <h2>Constructor Summary</h2> |
| <div class="caption"><span>Constructors</span></div> |
| <div class="summary-table three-column-summary"> |
| <div class="table-header col-first">Modifier</div> |
| <div class="table-header col-second">Constructor</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color"><code>private </code></div> |
| <div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">PrivateCellUtil</a>()</code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Private constructor to keep this class from being instantiated.</div> |
| </div> |
| </div> |
| </section> |
| </li> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <li> |
| <section class="method-summary" id="method-summary"> |
| <h2>Method Summary</h2> |
| <div id="method-summary-table"> |
| <div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> |
| <div id="method-summary-table.tabpanel" role="tabpanel"> |
| <div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> |
| <div class="table-header col-first">Modifier and Type</div> |
| <div class="table-header col-second">Method</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static byte[]</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#cloneTags(org.apache.hadoop.hbase.ExtendedCell)" class="member-name-link">cloneTags</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="Cell.Type.html" title="enum class in org.apache.hadoop.hbase">Cell.Type</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#code2Type(byte)" class="member-name-link">code2Type</a><wbr>(byte code)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static final int</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#compare(org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.ExtendedCell,byte%5B%5D,int,int)" class="member-name-link">compare</a><wbr>(<a href="CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a> comparator, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> left, |
| byte[] key, |
| int offset, |
| int length)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Used when a cell needs to be compared with a key byte[] such as cases of finding the index from |
| the index block, bloom keys from the bloom blocks This byte[] is expected to be serialized in |
| the KeyValue serialization format If the KeyValue (Cell's) serialization format changes this |
| method cannot be used.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#compareFamily(org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.filter.ByteArrayComparable)" class="member-name-link">compareFamily</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| <a href="filter/ByteArrayComparable.html" title="class in org.apache.hadoop.hbase.filter">ByteArrayComparable</a> comparator)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Compare cell's column family against given comparator</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static final int</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#compareKeyBasedOnColHint(org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.ExtendedCell,org.apache.hadoop.hbase.ExtendedCell,int,int,byte%5B%5D,int,int,long,byte)" class="member-name-link">compareKeyBasedOnColHint</a><wbr>(<a href="CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a> comparator, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> nextIndexedCell, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> currentCell, |
| int foff, |
| int flen, |
| byte[] colHint, |
| int coff, |
| int clen, |
| long ts, |
| byte type)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Used to compare two cells based on the column hint provided.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static final int</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#compareKeyIgnoresMvcc(org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.Cell)" class="member-name-link">compareKeyIgnoresMvcc</a><wbr>(<a href="CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a> comparator, |
| <a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, |
| <a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Compares only the key portion of a cell.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#compareQualifier(org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.filter.ByteArrayComparable)" class="member-name-link">compareQualifier</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| <a href="filter/ByteArrayComparable.html" title="class in org.apache.hadoop.hbase.filter">ByteArrayComparable</a> comparator)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Compare cell's qualifier against given comparator</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#compareRow(org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.filter.ByteArrayComparable)" class="member-name-link">compareRow</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| <a href="filter/ByteArrayComparable.html" title="class in org.apache.hadoop.hbase.filter">ByteArrayComparable</a> comparator)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Compare cell's row against given comparator</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#compareValue(org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.filter.ByteArrayComparable)" class="member-name-link">compareValue</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| <a href="filter/ByteArrayComparable.html" title="class in org.apache.hadoop.hbase.filter">ByteArrayComparable</a> comparator)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Compare cell's value against given comparator</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>(package private) static final int</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#compareWithoutRow(org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.ExtendedCell,byte%5B%5D,int,int,short)" class="member-name-link">compareWithoutRow</a><wbr>(<a href="CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a> comparator, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> left, |
| byte[] right, |
| int roffset, |
| int rlength, |
| short rowlength)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Compare columnFamily, qualifier, timestamp, and key type (everything except the row).</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#compressFamily(java.io.OutputStream,org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.io.util.Dictionary)" class="member-name-link">compressFamily</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io" class="external-link">OutputStream</a> out, |
| <a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| <a href="io/util/Dictionary.html" title="interface in org.apache.hadoop.hbase.io.util">Dictionary</a> dict)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#compressQualifier(java.io.OutputStream,org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.io.util.Dictionary)" class="member-name-link">compressQualifier</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io" class="external-link">OutputStream</a> out, |
| <a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| <a href="io/util/Dictionary.html" title="interface in org.apache.hadoop.hbase.io.util">Dictionary</a> dict)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#compressRow(java.io.OutputStream,org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.io.util.Dictionary)" class="member-name-link">compressRow</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io" class="external-link">OutputStream</a> out, |
| <a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| <a href="io/util/Dictionary.html" title="interface in org.apache.hadoop.hbase.io.util">Dictionary</a> dict)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#compressTags(java.io.OutputStream,org.apache.hadoop.hbase.ExtendedCell,org.apache.hadoop.hbase.io.TagCompressionContext)" class="member-name-link">compressTags</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io" class="external-link">OutputStream</a> out, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| <a href="io/TagCompressionContext.html" title="class in org.apache.hadoop.hbase.io">TagCompressionContext</a> tagCompressionContext)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Compresses the tags to the given outputstream using the TagcompressionContext</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#copyTagsTo(org.apache.hadoop.hbase.ExtendedCell,byte%5B%5D,int)" class="member-name-link">copyTagsTo</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| byte[] destination, |
| int destinationOffset)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Copies the tags info into the tag portion of the cell</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#copyTagsTo(org.apache.hadoop.hbase.ExtendedCell,java.nio.ByteBuffer,int)" class="member-name-link">copyTagsTo</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/nio/ByteBuffer.html" title="class or interface in java.nio" class="external-link">ByteBuffer</a> destination, |
| int destinationOffset)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Copies the tags info into the tag portion of the cell</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createCell(org.apache.hadoop.hbase.ExtendedCell,byte%5B%5D)" class="member-name-link">createCell</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| byte[] tags)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Returns A new cell which is having the extra tags also added to it.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createCell(org.apache.hadoop.hbase.ExtendedCell,byte%5B%5D,byte%5B%5D)" class="member-name-link">createCell</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| byte[] value, |
| byte[] tags)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createCell(org.apache.hadoop.hbase.ExtendedCell,java.util.List)" class="member-name-link">createCell</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>> tags)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Returns A new cell which is having the extra tags also added to it.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ExtendedCellScanner.html" title="interface in org.apache.hadoop.hbase">ExtendedCellScanner</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createExtendedCellScanner(java.lang.Iterable)" class="member-name-link">createExtendedCellScanner</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Iterable.html" title="class or interface in java.lang" class="external-link">Iterable</a><<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>> cellIterable)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Returns ExtendedCellScanner interface over <code>cellIterable</code></div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ExtendedCellScanner.html" title="interface in org.apache.hadoop.hbase">ExtendedCellScanner</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createExtendedCellScanner(java.util.Iterator)" class="member-name-link">createExtendedCellScanner</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Iterator.html" title="class or interface in java.util" class="external-link">Iterator</a><<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>> cells)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Returns ExtendedCellScanner interface over <code>cellIterable</code> or null if |
| <code>cells</code> is null</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ExtendedCellScanner.html" title="interface in org.apache.hadoop.hbase">ExtendedCellScanner</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createExtendedCellScanner(java.util.List)" class="member-name-link">createExtendedCellScanner</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><? extends <a href="ExtendedCellScannable.html" title="interface in org.apache.hadoop.hbase">ExtendedCellScannable</a>> cellScannerables)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Returns ExtendedCellScanner interface over <code>cellIterables</code></div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ExtendedCellScanner.html" title="interface in org.apache.hadoop.hbase">ExtendedCellScanner</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createExtendedCellScanner(java.util.NavigableMap)" class="member-name-link">createExtendedCellScanner</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/NavigableMap.html" title="class or interface in java.util" class="external-link">NavigableMap</a><byte[],<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>>> map)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Flatten the map of cells out under the ExtendedCellScanner</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ExtendedCellScanner.html" title="interface in org.apache.hadoop.hbase">ExtendedCellScanner</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createExtendedCellScanner(org.apache.hadoop.hbase.ExtendedCell%5B%5D)" class="member-name-link">createExtendedCellScanner</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>[] cellArray)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Returns CellScanner interface over <code>cellArray</code></div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createFirstDeleteFamilyCellOnRow(byte%5B%5D,byte%5B%5D)" class="member-name-link">createFirstDeleteFamilyCellOnRow</a><wbr>(byte[] row, |
| byte[] fam)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Create a Delete Family Cell for the specified row and family that would be smaller than all |
| other possible Delete Family KeyValues that have the same row and family.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createFirstOnNextRow(org.apache.hadoop.hbase.Cell)" class="member-name-link">createFirstOnNextRow</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createFirstOnRow(byte%5B%5D)" class="member-name-link">createFirstOnRow</a><wbr>(byte[] row)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createFirstOnRow(byte%5B%5D,byte%5B%5D,byte%5B%5D)" class="member-name-link">createFirstOnRow</a><wbr>(byte[] row, |
| byte[] family, |
| byte[] col)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createFirstOnRow(byte%5B%5D,int,short)" class="member-name-link">createFirstOnRow</a><wbr>(byte[] row, |
| int roffset, |
| short rlength)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createFirstOnRow(byte%5B%5D,int,short,byte%5B%5D,int,byte,byte%5B%5D,int,int)" class="member-name-link">createFirstOnRow</a><wbr>(byte[] row, |
| int roffset, |
| short rlength, |
| byte[] family, |
| int foffset, |
| byte flength, |
| byte[] col, |
| int coffset, |
| int clength)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createFirstOnRow(org.apache.hadoop.hbase.Cell)" class="member-name-link">createFirstOnRow</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Create a Cell that is smaller than all other possible Cells for the given Cell's row.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createFirstOnRowCol(org.apache.hadoop.hbase.Cell)" class="member-name-link">createFirstOnRowCol</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createFirstOnRowCol(org.apache.hadoop.hbase.Cell,byte%5B%5D,int,int)" class="member-name-link">createFirstOnRowCol</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| byte[] qArray, |
| int qoffest, |
| int qlength)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Create a Cell that is smaller than all other possible Cells for the given Cell's rk:cf and |
| passed qualifier.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createFirstOnRowColTS(org.apache.hadoop.hbase.Cell,long)" class="member-name-link">createFirstOnRowColTS</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| long ts)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Creates the first cell with the row/family/qualifier of this cell and the given timestamp.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createFirstOnRowFamily(org.apache.hadoop.hbase.Cell,byte%5B%5D,int,int)" class="member-name-link">createFirstOnRowFamily</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| byte[] fArray, |
| int foff, |
| int flen)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createLastOnRow(byte%5B%5D)" class="member-name-link">createLastOnRow</a><wbr>(byte[] row)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createLastOnRow(org.apache.hadoop.hbase.Cell)" class="member-name-link">createLastOnRow</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Create a Cell that is larger than all other possible Cells for the given Cell's row.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createLastOnRowCol(org.apache.hadoop.hbase.Cell)" class="member-name-link">createLastOnRowCol</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Create a Cell that is larger than all other possible Cells for the given Cell's rk:cf:q.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createNextOnRowCol(org.apache.hadoop.hbase.ExtendedCell)" class="member-name-link">createNextOnRowCol</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Return a new cell is located following input cell.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>(package private) static <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createNextOnRowCol(org.apache.hadoop.hbase.ExtendedCell,long,byte)" class="member-name-link">createNextOnRowCol</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| long ts, |
| byte type)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ensureExtendedCell(org.apache.hadoop.hbase.Cell)" class="member-name-link">ensureExtendedCell</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">In fact, in HBase, all <a href="Cell.html" title="interface in org.apache.hadoop.hbase"><code>Cell</code></a>s are <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase"><code>ExtendedCell</code></a>s.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#equals(org.apache.hadoop.hbase.ExtendedCell,org.apache.hadoop.hbase.ExtendedCell)" class="member-name-link">equals</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> a, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> b)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#equalsIgnoreMvccVersion(org.apache.hadoop.hbase.ExtendedCell,org.apache.hadoop.hbase.ExtendedCell)" class="member-name-link">equalsIgnoreMvccVersion</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> a, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> b)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">special case for Cell.equals</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#estimatedSerializedSizeOf(org.apache.hadoop.hbase.Cell)" class="member-name-link">estimatedSerializedSizeOf</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Estimate based on keyvalue's serialization format in the RPC layer.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#estimatedSerializedSizeOfKey(org.apache.hadoop.hbase.Cell)" class="member-name-link">estimatedSerializedSizeOfKey</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Calculates the serialized key size.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#fillFamilyRange(org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.util.ByteRange)" class="member-name-link">fillFamilyRange</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| <a href="util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#fillQualifierRange(org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.util.ByteRange)" class="member-name-link">fillQualifierRange</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| <a href="util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#fillRowRange(org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.util.ByteRange)" class="member-name-link">fillRowRange</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| <a href="util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">ByteRange</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#fillTagRange(org.apache.hadoop.hbase.ExtendedCell,org.apache.hadoop.hbase.util.ByteRange)" class="member-name-link">fillTagRange</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| <a href="util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#fillValueRange(org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.util.ByteRange)" class="member-name-link">fillValueRange</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| <a href="util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#findCommonPrefixInFlatKey(org.apache.hadoop.hbase.ExtendedCell,org.apache.hadoop.hbase.ExtendedCell,boolean,boolean)" class="member-name-link">findCommonPrefixInFlatKey</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> c1, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> c2, |
| boolean bypassFamilyCheck, |
| boolean withTsType)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Find length of common prefix in keys of the cells, considering key as byte[] if serialized in |
| <a href="KeyValue.html" title="class in org.apache.hadoop.hbase"><code>KeyValue</code></a>.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static byte[]</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getCellKeySerializedAsKeyValueKey(org.apache.hadoop.hbase.ExtendedCell)" class="member-name-link">getCellKeySerializedAsKeyValueKey</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">This method exists just to encapsulate how we serialize keys.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static byte</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getQualifierByte(org.apache.hadoop.hbase.Cell,int)" class="member-name-link">getQualifierByte</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| int index)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getRowAsInt(org.apache.hadoop.hbase.Cell)" class="member-name-link">getRowAsInt</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Converts the rowkey bytes of the given cell into an int value</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static byte</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getRowByte(org.apache.hadoop.hbase.Cell,int)" class="member-name-link">getRowByte</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| int index)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">misc</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static long</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getSequenceId(org.apache.hadoop.hbase.Cell)" class="member-name-link">getSequenceId</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a><<a href="Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getTag(org.apache.hadoop.hbase.ExtendedCell,byte)" class="member-name-link">getTag</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| byte type)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Retrieve Cell's first tag, matching the passed in type</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getTags(org.apache.hadoop.hbase.ExtendedCell)" class="member-name-link">getTags</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Return tags in the given Cell as a List</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static byte</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getTypeByte(org.apache.hadoop.hbase.Cell)" class="member-name-link">getTypeByte</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/math/BigDecimal.html" title="class or interface in java.math" class="external-link">BigDecimal</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getValueAsBigDecimal(org.apache.hadoop.hbase.Cell)" class="member-name-link">getValueAsBigDecimal</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Converts the value bytes of the given cell into a BigDecimal</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static double</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getValueAsDouble(org.apache.hadoop.hbase.Cell)" class="member-name-link">getValueAsDouble</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Converts the value bytes of the given cell into a double value</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getValueAsInt(org.apache.hadoop.hbase.Cell)" class="member-name-link">getValueAsInt</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Converts the value bytes of the given cell into a int value</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static long</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getValueAsLong(org.apache.hadoop.hbase.Cell)" class="member-name-link">getValueAsLong</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Converts the value bytes of the given cell into a long value</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/nio/ByteBuffer.html" title="class or interface in java.nio" class="external-link">ByteBuffer</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getValueBufferShallowCopy(org.apache.hadoop.hbase.Cell)" class="member-name-link">getValueBufferShallowCopy</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#isDelete(byte)" class="member-name-link">isDelete</a><wbr>(byte type)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Return true if a delete type, a <a href="KeyValue.Type.html#Delete"><code>KeyValue.Type.Delete</code></a> or a {KeyValue.Type#DeleteFamily} |
| or a <a href="KeyValue.Type.html#DeleteColumn"><code>KeyValue.Type.DeleteColumn</code></a> KeyValue type.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#isDeleteColumnOrFamily(org.apache.hadoop.hbase.ExtendedCell)" class="member-name-link">isDeleteColumnOrFamily</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Returns True if this cell is a delete family or column type.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#isDeleteColumns(org.apache.hadoop.hbase.ExtendedCell)" class="member-name-link">isDeleteColumns</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#isDeleteColumnVersion(org.apache.hadoop.hbase.ExtendedCell)" class="member-name-link">isDeleteColumnVersion</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#isDeleteFamily(org.apache.hadoop.hbase.ExtendedCell)" class="member-name-link">isDeleteFamily</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#isDeleteFamilyVersion(org.apache.hadoop.hbase.ExtendedCell)" class="member-name-link">isDeleteFamilyVersion</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#isDeleteType(org.apache.hadoop.hbase.ExtendedCell)" class="member-name-link">isDeleteType</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Returns True if this cell is a <a href="KeyValue.Type.html#Delete"><code>KeyValue.Type.Delete</code></a> type.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#matchingColumn(org.apache.hadoop.hbase.Cell,byte%5B%5D,int,int,byte%5B%5D,int,int)" class="member-name-link">matchingColumn</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, |
| byte[] fam, |
| int foffset, |
| int flength, |
| byte[] qual, |
| int qoffset, |
| int qlength)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#matchingFamily(org.apache.hadoop.hbase.Cell,byte%5B%5D,int,int)" class="member-name-link">matchingFamily</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, |
| byte[] buf, |
| int offset, |
| int length)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#matchingQualifier(org.apache.hadoop.hbase.Cell,byte%5B%5D,int,int)" class="member-name-link">matchingQualifier</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, |
| byte[] buf, |
| int offset, |
| int length)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Finds if the qualifier part of the cell and the KV serialized byte[] are equal</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#matchingRows(org.apache.hadoop.hbase.Cell,byte%5B%5D,int,int)" class="member-name-link">matchingRows</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, |
| byte[] buf, |
| int offset, |
| int length)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#matchingTags(org.apache.hadoop.hbase.ExtendedCell,org.apache.hadoop.hbase.ExtendedCell)" class="member-name-link">matchingTags</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> left, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> right)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#matchingTags(org.apache.hadoop.hbase.ExtendedCell,org.apache.hadoop.hbase.ExtendedCell,int,int)" class="member-name-link">matchingTags</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> left, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> right, |
| int llength, |
| int rlength)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#matchingType(org.apache.hadoop.hbase.ExtendedCell,org.apache.hadoop.hbase.ExtendedCell)" class="member-name-link">matchingType</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> a, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> b)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#matchingValue(org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.Cell,int,int)" class="member-name-link">matchingValue</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, |
| <a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right, |
| int lvlength, |
| int rvlength)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#overlappingKeys(byte%5B%5D,byte%5B%5D,byte%5B%5D,byte%5B%5D)" class="member-name-link">overlappingKeys</a><wbr>(byte[] start1, |
| byte[] end1, |
| byte[] start2, |
| byte[] end2)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Returns true if the first range start1...end1 overlaps with the second range start2...end2, |
| assuming the byte arrays represent row keys</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#qualifierStartsWith(org.apache.hadoop.hbase.Cell,byte%5B%5D)" class="member-name-link">qualifierStartsWith</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, |
| byte[] startsWith)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Finds if the start of the qualifier part of the Cell matches <code>buf</code></div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setSequenceId(org.apache.hadoop.hbase.Cell,long)" class="member-name-link">setSequenceId</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| long seqId)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Sets the given seqId to the cell.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setTimestamp(org.apache.hadoop.hbase.Cell,byte%5B%5D)" class="member-name-link">setTimestamp</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| byte[] ts)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Sets the given timestamp to the cell.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setTimestamp(org.apache.hadoop.hbase.Cell,long)" class="member-name-link">setTimestamp</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| long ts)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Sets the given timestamp to the cell.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Iterator.html" title="class or interface in java.util" class="external-link">Iterator</a><<a href="Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#tagsIterator(java.nio.ByteBuffer,int,int)" class="member-name-link">tagsIterator</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/nio/ByteBuffer.html" title="class or interface in java.nio" class="external-link">ByteBuffer</a> tags, |
| int offset, |
| int length)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Iterator.html" title="class or interface in java.util" class="external-link">Iterator</a><<a href="Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#tagsIterator(org.apache.hadoop.hbase.ExtendedCell)" class="member-name-link">tagsIterator</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Utility method to iterate through the tags in the given cell.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="Cell.Type.html" title="enum class in org.apache.hadoop.hbase">Cell.Type</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#toType(byte)" class="member-name-link">toType</a><wbr>(byte type)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="KeyValue.Type.html" title="enum class in org.apache.hadoop.hbase">KeyValue.Type</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#toTypeByte(org.apache.hadoop.hbase.Cell.Type)" class="member-name-link">toTypeByte</a><wbr>(<a href="Cell.Type.html" title="enum class in org.apache.hadoop.hbase">Cell.Type</a> type)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#updateLatestStamp(org.apache.hadoop.hbase.Cell,byte%5B%5D)" class="member-name-link">updateLatestStamp</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| byte[] ts)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Sets the given timestamp to the cell iff current timestamp is |
| <a href="HConstants.html#LATEST_TIMESTAMP"><code>HConstants.LATEST_TIMESTAMP</code></a>.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#updateLatestStamp(org.apache.hadoop.hbase.ExtendedCell,long)" class="member-name-link">updateLatestStamp</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| long ts)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Sets the given timestamp to the cell iff current timestamp is |
| <a href="HConstants.html#LATEST_TIMESTAMP"><code>HConstants.LATEST_TIMESTAMP</code></a>.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#writeFamily(java.io.OutputStream,org.apache.hadoop.hbase.Cell,byte)" class="member-name-link">writeFamily</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io" class="external-link">OutputStream</a> out, |
| <a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| byte flength)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Writes the family from the given cell to the output stream</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#writeFlatKey(org.apache.hadoop.hbase.ExtendedCell,java.io.DataOutput)" class="member-name-link">writeFlatKey</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/DataOutput.html" title="class or interface in java.io" class="external-link">DataOutput</a> out)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Writes the Cell's key part as it would have serialized in a KeyValue.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#writeFlatKey(org.apache.hadoop.hbase.ExtendedCell,java.io.OutputStream)" class="member-name-link">writeFlatKey</a><wbr>(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io" class="external-link">OutputStream</a> out)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#writeQualifier(java.io.OutputStream,org.apache.hadoop.hbase.Cell,int)" class="member-name-link">writeQualifier</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io" class="external-link">OutputStream</a> out, |
| <a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| int qlength)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Writes the qualifier from the given cell to the output stream</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#writeQualifierSkippingBytes(java.io.DataOutputStream,org.apache.hadoop.hbase.Cell,int,int)" class="member-name-link">writeQualifierSkippingBytes</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/DataOutputStream.html" title="class or interface in java.io" class="external-link">DataOutputStream</a> out, |
| <a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| int qlength, |
| int commonPrefix)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Writes the qualifier from the given cell to the output stream excluding the common prefix</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#writeRow(java.io.OutputStream,org.apache.hadoop.hbase.Cell,short)" class="member-name-link">writeRow</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io" class="external-link">OutputStream</a> out, |
| <a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| short rlength)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Writes the row from the given cell to the output stream</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#writeRowKeyExcludingCommon(org.apache.hadoop.hbase.Cell,short,int,java.io.DataOutputStream)" class="member-name-link">writeRowKeyExcludingCommon</a><wbr>(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| short rLen, |
| int commonPrefix, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/DataOutputStream.html" title="class or interface in java.io" class="external-link">DataOutputStream</a> out)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Write rowkey excluding the common part.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#writeRowSkippingBytes(java.io.DataOutputStream,org.apache.hadoop.hbase.Cell,short,int)" class="member-name-link">writeRowSkippingBytes</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/DataOutputStream.html" title="class or interface in java.io" class="external-link">DataOutputStream</a> out, |
| <a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| short rlength, |
| int commonPrefix)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Writes the row from the given cell to the output stream excluding the common prefix</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#writeTags(java.io.OutputStream,org.apache.hadoop.hbase.ExtendedCell,int)" class="member-name-link">writeTags</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io" class="external-link">OutputStream</a> out, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| int tagsLength)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Writes the tag from the given cell to the output stream</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#writeValue(java.io.OutputStream,org.apache.hadoop.hbase.ExtendedCell,int)" class="member-name-link">writeValue</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io" class="external-link">OutputStream</a> out, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| int vlength)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Writes the value from the given cell to the output stream</div> |
| </div> |
| </div> |
| </div> |
| </div> |
| <div class="inherited-list"> |
| <h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> |
| <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| <section class="details"> |
| <ul class="details-list"> |
| <!-- ============ FIELD DETAIL =========== --> |
| <li> |
| <section class="field-details" id="field-detail"> |
| <h2>Field Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="CELL_TYPE_CODE_ARRAY"> |
| <h3>CELL_TYPE_CODE_ARRAY</h3> |
| <div class="member-signature"><span class="modifiers">private static final</span> <span class="return-type"><a href="Cell.Type.html" title="enum class in org.apache.hadoop.hbase">Cell.Type</a>[]</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-3067">CELL_TYPE_CODE_ARRAY</a></span></div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <li> |
| <section class="constructor-details" id="constructor-detail"> |
| <h2>Constructor Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="<init>()"> |
| <h3>PrivateCellUtil</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-57">PrivateCellUtil</a></span>()</div> |
| <div class="block">Private constructor to keep this class from being instantiated.</div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| <!-- ============ METHOD DETAIL ========== --> |
| <li> |
| <section class="method-details" id="method-detail"> |
| <h2>Method Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="fillRowRange(org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.util.ByteRange)"> |
| <h3>fillRowRange</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-62">fillRowRange</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| <a href="util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</span></div> |
| <div class="block">ByteRange</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="fillFamilyRange(org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.util.ByteRange)"> |
| <h3>fillFamilyRange</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-66">fillFamilyRange</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| <a href="util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="fillQualifierRange(org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.util.ByteRange)"> |
| <h3>fillQualifierRange</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-70">fillQualifierRange</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| <a href="util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="fillValueRange(org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.util.ByteRange)"> |
| <h3>fillValueRange</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-75">fillValueRange</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| <a href="util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="fillTagRange(org.apache.hadoop.hbase.ExtendedCell,org.apache.hadoop.hbase.util.ByteRange)"> |
| <h3>fillTagRange</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-79">fillTagRange</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| <a href="util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRowByte(org.apache.hadoop.hbase.Cell,int)"> |
| <h3>getRowByte</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">byte</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-85">getRowByte</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| int index)</span></div> |
| <div class="block">misc</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getQualifierByte(org.apache.hadoop.hbase.Cell,int)"> |
| <h3>getQualifierByte</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">byte</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-93">getQualifierByte</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| int index)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getValueBufferShallowCopy(org.apache.hadoop.hbase.Cell)"> |
| <h3>getValueBufferShallowCopy</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/nio/ByteBuffer.html" title="class or interface in java.nio" class="external-link">ByteBuffer</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-101">getValueBufferShallowCopy</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createCell(org.apache.hadoop.hbase.ExtendedCell,java.util.List)"> |
| <h3>createCell</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-108">createCell</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>> tags)</span></div> |
| <div class="block">Returns A new cell which is having the extra tags also added to it.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createCell(org.apache.hadoop.hbase.ExtendedCell,byte[])"> |
| <h3>createCell</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-113">createCell</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| byte[] tags)</span></div> |
| <div class="block">Returns A new cell which is having the extra tags also added to it.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createCell(org.apache.hadoop.hbase.ExtendedCell,byte[],byte[])"> |
| <h3>createCell</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-120">createCell</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| byte[] value, |
| byte[] tags)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="matchingRows(org.apache.hadoop.hbase.Cell,byte[],int,int)"> |
| <h3>matchingRows</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-714">matchingRows</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, |
| byte[] buf, |
| int offset, |
| int length)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="matchingFamily(org.apache.hadoop.hbase.Cell,byte[],int,int)"> |
| <h3>matchingFamily</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-724">matchingFamily</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, |
| byte[] buf, |
| int offset, |
| int length)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="matchingQualifier(org.apache.hadoop.hbase.Cell,byte[],int,int)"> |
| <h3>matchingQualifier</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-743">matchingQualifier</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, |
| byte[] buf, |
| int offset, |
| int length)</span></div> |
| <div class="block">Finds if the qualifier part of the cell and the KV serialized byte[] are equal</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>left</code> - the cell with which we need to match the qualifier</dd> |
| <dd><code>buf</code> - the serialized keyvalue format byte[]</dd> |
| <dd><code>offset</code> - the offset of the qualifier in the byte[]</dd> |
| <dd><code>length</code> - the length of the qualifier in the byte[]</dd> |
| <dt>Returns:</dt> |
| <dd>true if the qualifier matches, false otherwise</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="qualifierStartsWith(org.apache.hadoop.hbase.Cell,byte[])"> |
| <h3>qualifierStartsWith</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-763">qualifierStartsWith</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, |
| byte[] startsWith)</span></div> |
| <div class="block">Finds if the start of the qualifier part of the Cell matches <code>buf</code></div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>left</code> - the cell with which we need to match the qualifier</dd> |
| <dd><code>startsWith</code> - the serialized keyvalue format byte[]</dd> |
| <dt>Returns:</dt> |
| <dd>true if the qualifier have same staring characters, false otherwise</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="matchingColumn(org.apache.hadoop.hbase.Cell,byte[],int,int,byte[],int,int)"> |
| <h3>matchingColumn</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-779">matchingColumn</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, |
| byte[] fam, |
| int foffset, |
| int flength, |
| byte[] qual, |
| int qoffset, |
| int qlength)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="matchingValue(org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.Cell,int,int)"> |
| <h3>matchingValue</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-787">matchingValue</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, |
| <a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right, |
| int lvlength, |
| int rvlength)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="matchingType(org.apache.hadoop.hbase.ExtendedCell,org.apache.hadoop.hbase.ExtendedCell)"> |
| <h3>matchingType</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-809">matchingType</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> a, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> b)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="matchingTags(org.apache.hadoop.hbase.ExtendedCell,org.apache.hadoop.hbase.ExtendedCell)"> |
| <h3>matchingTags</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-813">matchingTags</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> left, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> right)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="matchingTags(org.apache.hadoop.hbase.ExtendedCell,org.apache.hadoop.hbase.ExtendedCell,int,int)"> |
| <h3>matchingTags</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-817">matchingTags</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> left, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> right, |
| int llength, |
| int rlength)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isDelete(byte)"> |
| <h3>isDelete</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-843">isDelete</a></span><wbr><span class="parameters">(byte type)</span></div> |
| <div class="block">Return true if a delete type, a <a href="KeyValue.Type.html#Delete"><code>KeyValue.Type.Delete</code></a> or a {KeyValue.Type#DeleteFamily} |
| or a <a href="KeyValue.Type.html#DeleteColumn"><code>KeyValue.Type.DeleteColumn</code></a> KeyValue type.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isDeleteType(org.apache.hadoop.hbase.ExtendedCell)"> |
| <h3>isDeleteType</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-848">isDeleteType</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell)</span></div> |
| <div class="block">Returns True if this cell is a <a href="KeyValue.Type.html#Delete"><code>KeyValue.Type.Delete</code></a> type.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isDeleteFamily(org.apache.hadoop.hbase.ExtendedCell)"> |
| <h3>isDeleteFamily</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-852">isDeleteFamily</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isDeleteFamilyVersion(org.apache.hadoop.hbase.ExtendedCell)"> |
| <h3>isDeleteFamilyVersion</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-856">isDeleteFamilyVersion</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isDeleteColumns(org.apache.hadoop.hbase.ExtendedCell)"> |
| <h3>isDeleteColumns</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-860">isDeleteColumns</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isDeleteColumnVersion(org.apache.hadoop.hbase.ExtendedCell)"> |
| <h3>isDeleteColumnVersion</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-864">isDeleteColumnVersion</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isDeleteColumnOrFamily(org.apache.hadoop.hbase.ExtendedCell)"> |
| <h3>isDeleteColumnOrFamily</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-869">isDeleteColumnOrFamily</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell)</span></div> |
| <div class="block">Returns True if this cell is a delete family or column type.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="cloneTags(org.apache.hadoop.hbase.ExtendedCell)"> |
| <h3>cloneTags</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">byte[]</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-874">cloneTags</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="copyTagsTo(org.apache.hadoop.hbase.ExtendedCell,byte[],int)"> |
| <h3>copyTagsTo</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-881">copyTagsTo</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| byte[] destination, |
| int destinationOffset)</span></div> |
| <div class="block">Copies the tags info into the tag portion of the cell</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="copyTagsTo(org.apache.hadoop.hbase.ExtendedCell,java.nio.ByteBuffer,int)"> |
| <h3>copyTagsTo</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-895">copyTagsTo</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/nio/ByteBuffer.html" title="class or interface in java.nio" class="external-link">ByteBuffer</a> destination, |
| int destinationOffset)</span></div> |
| <div class="block">Copies the tags info into the tag portion of the cell</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getTags(org.apache.hadoop.hbase.ExtendedCell)"> |
| <h3>getTags</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-912">getTags</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell)</span></div> |
| <div class="block">Return tags in the given Cell as a List</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>cell</code> - The Cell</dd> |
| <dt>Returns:</dt> |
| <dd>Tags in the given Cell as a List</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getTag(org.apache.hadoop.hbase.ExtendedCell,byte)"> |
| <h3>getTag</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a><<a href="Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-927">getTag</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| byte type)</span></div> |
| <div class="block">Retrieve Cell's first tag, matching the passed in type</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>cell</code> - The Cell</dd> |
| <dd><code>type</code> - Type of the Tag to retrieve</dd> |
| <dt>Returns:</dt> |
| <dd>Optional, empty if there is no tag of the passed in tag type</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="tagsIterator(org.apache.hadoop.hbase.ExtendedCell)"> |
| <h3>tagsIterator</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Iterator.html" title="class or interface in java.util" class="external-link">Iterator</a><<a href="Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-958">tagsIterator</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell)</span></div> |
| <div class="block">Utility method to iterate through the tags in the given cell.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>cell</code> - The Cell over which tags iterator is needed.</dd> |
| <dt>Returns:</dt> |
| <dd>iterator for the tags</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="tagsIterator(java.nio.ByteBuffer,int,int)"> |
| <h3>tagsIterator</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Iterator.html" title="class or interface in java.util" class="external-link">Iterator</a><<a href="Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-998">tagsIterator</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/nio/ByteBuffer.html" title="class or interface in java.nio" class="external-link">ByteBuffer</a> tags, |
| int offset, |
| int length)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="overlappingKeys(byte[],byte[],byte[],byte[])"> |
| <h3>overlappingKeys</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-1031">overlappingKeys</a></span><wbr><span class="parameters">(byte[] start1, |
| byte[] end1, |
| byte[] start2, |
| byte[] end2)</span></div> |
| <div class="block">Returns true if the first range start1...end1 overlaps with the second range start2...end2, |
| assuming the byte arrays represent row keys</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="writeRowKeyExcludingCommon(org.apache.hadoop.hbase.Cell,short,int,java.io.DataOutputStream)"> |
| <h3>writeRowKeyExcludingCommon</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-1038">writeRowKeyExcludingCommon</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| short rLen, |
| int commonPrefix, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/DataOutputStream.html" title="class or interface in java.io" class="external-link">DataOutputStream</a> out)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Write rowkey excluding the common part.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="writeRowSkippingBytes(java.io.DataOutputStream,org.apache.hadoop.hbase.Cell,short,int)"> |
| <h3>writeRowSkippingBytes</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-1059">writeRowSkippingBytes</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/DataOutputStream.html" title="class or interface in java.io" class="external-link">DataOutputStream</a> out, |
| <a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| short rlength, |
| int commonPrefix)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Writes the row from the given cell to the output stream excluding the common prefix</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>out</code> - The dataoutputstream to which the data has to be written</dd> |
| <dd><code>cell</code> - The cell whose contents has to be written</dd> |
| <dd><code>rlength</code> - the row length</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="findCommonPrefixInFlatKey(org.apache.hadoop.hbase.ExtendedCell,org.apache.hadoop.hbase.ExtendedCell,boolean,boolean)"> |
| <h3>findCommonPrefixInFlatKey</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-1081">findCommonPrefixInFlatKey</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> c1, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> c2, |
| boolean bypassFamilyCheck, |
| boolean withTsType)</span></div> |
| <div class="block">Find length of common prefix in keys of the cells, considering key as byte[] if serialized in |
| <a href="KeyValue.html" title="class in org.apache.hadoop.hbase"><code>KeyValue</code></a>. The key format is <2 bytes rk len><rk><1 byte cf |
| len><cf><qualifier><8 bytes timestamp><1 byte type></div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>c1</code> - the cell</dd> |
| <dd><code>c2</code> - the cell</dd> |
| <dd><code>bypassFamilyCheck</code> - when true assume the family bytes same in both cells. Pass it as true |
| when dealing with Cells in same CF so as to avoid some checks</dd> |
| <dd><code>withTsType</code> - when true check timestamp and type bytes also.</dd> |
| <dt>Returns:</dt> |
| <dd>length of common prefix</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compareKeyBasedOnColHint(org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.ExtendedCell,org.apache.hadoop.hbase.ExtendedCell,int,int,byte[],int,int,long,byte)"> |
| <h3>compareKeyBasedOnColHint</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-1196">compareKeyBasedOnColHint</a></span><wbr><span class="parameters">(<a href="CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a> comparator, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> nextIndexedCell, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> currentCell, |
| int foff, |
| int flen, |
| byte[] colHint, |
| int coff, |
| int clen, |
| long ts, |
| byte type)</span></div> |
| <div class="block">Used to compare two cells based on the column hint provided. This is specifically used when we |
| need to optimize the seeks based on the next indexed key. This is an advanced usage API |
| specifically needed for some optimizations.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>nextIndexedCell</code> - the next indexed cell</dd> |
| <dd><code>currentCell</code> - the cell to be compared</dd> |
| <dd><code>foff</code> - the family offset of the currentCell</dd> |
| <dd><code>flen</code> - the family length of the currentCell</dd> |
| <dd><code>colHint</code> - the column hint provided - could be null</dd> |
| <dd><code>coff</code> - the offset of the column hint if provided, if not offset of the |
| currentCell's qualifier</dd> |
| <dd><code>clen</code> - the length of the column hint if provided, if not length of the |
| currentCell's qualifier</dd> |
| <dd><code>ts</code> - the timestamp to be seeked</dd> |
| <dd><code>type</code> - the type to be seeked</dd> |
| <dt>Returns:</dt> |
| <dd>an int based on the given column hint TODO : To be moved out of here because this is a |
| special API used in scan optimization.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compareKeyIgnoresMvcc(org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.Cell)"> |
| <h3>compareKeyIgnoresMvcc</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-1249">compareKeyIgnoresMvcc</a></span><wbr><span class="parameters">(<a href="CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a> comparator, |
| <a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, |
| <a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</span></div> |
| <div class="block">Compares only the key portion of a cell. It does not include the sequence id/mvcc of the cell</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>an int greater than 0 if left > than right lesser than 0 if left < than right |
| equal to 0 if left is equal to right</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compareRow(org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.filter.ByteArrayComparable)"> |
| <h3>compareRow</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-1259">compareRow</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| <a href="filter/ByteArrayComparable.html" title="class in org.apache.hadoop.hbase.filter">ByteArrayComparable</a> comparator)</span></div> |
| <div class="block">Compare cell's row against given comparator</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>cell</code> - the cell to use for comparison</dd> |
| <dd><code>comparator</code> - the <a href="CellComparator.html" title="interface in org.apache.hadoop.hbase"><code>CellComparator</code></a> to use for comparison</dd> |
| <dt>Returns:</dt> |
| <dd>result comparing cell's row</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compareFamily(org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.filter.ByteArrayComparable)"> |
| <h3>compareFamily</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-1273">compareFamily</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| <a href="filter/ByteArrayComparable.html" title="class in org.apache.hadoop.hbase.filter">ByteArrayComparable</a> comparator)</span></div> |
| <div class="block">Compare cell's column family against given comparator</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>cell</code> - the cell to use for comparison</dd> |
| <dd><code>comparator</code> - the <a href="CellComparator.html" title="interface in org.apache.hadoop.hbase"><code>CellComparator</code></a> to use for comparison</dd> |
| <dt>Returns:</dt> |
| <dd>result comparing cell's column family</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compareQualifier(org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.filter.ByteArrayComparable)"> |
| <h3>compareQualifier</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-1288">compareQualifier</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| <a href="filter/ByteArrayComparable.html" title="class in org.apache.hadoop.hbase.filter">ByteArrayComparable</a> comparator)</span></div> |
| <div class="block">Compare cell's qualifier against given comparator</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>cell</code> - the cell to use for comparison</dd> |
| <dd><code>comparator</code> - the <a href="CellComparator.html" title="interface in org.apache.hadoop.hbase"><code>CellComparator</code></a> to use for comparison</dd> |
| <dt>Returns:</dt> |
| <dd>result comparing cell's qualifier</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="toType(byte)"> |
| <h3>toType</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="Cell.Type.html" title="enum class in org.apache.hadoop.hbase">Cell.Type</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-1297">toType</a></span><wbr><span class="parameters">(byte type)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="toTypeByte(org.apache.hadoop.hbase.Cell.Type)"> |
| <h3>toTypeByte</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="KeyValue.Type.html" title="enum class in org.apache.hadoop.hbase">KeyValue.Type</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-1315">toTypeByte</a></span><wbr><span class="parameters">(<a href="Cell.Type.html" title="enum class in org.apache.hadoop.hbase">Cell.Type</a> type)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compareValue(org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.filter.ByteArrayComparable)"> |
| <h3>compareValue</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-1338">compareValue</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| <a href="filter/ByteArrayComparable.html" title="class in org.apache.hadoop.hbase.filter">ByteArrayComparable</a> comparator)</span></div> |
| <div class="block">Compare cell's value against given comparator</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>cell</code> - the cell to use for comparison</dd> |
| <dd><code>comparator</code> - the <a href="CellComparator.html" title="interface in org.apache.hadoop.hbase"><code>CellComparator</code></a> to use for comparison</dd> |
| <dt>Returns:</dt> |
| <dd>result comparing cell's value</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="writeFlatKey(org.apache.hadoop.hbase.ExtendedCell,java.io.DataOutput)"> |
| <h3>writeFlatKey</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2208">writeFlatKey</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/DataOutput.html" title="class or interface in java.io" class="external-link">DataOutput</a> out)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Writes the Cell's key part as it would have serialized in a KeyValue. The format is <2 bytes |
| rk len><rk><1 byte cf len><cf><qualifier><8 bytes |
| timestamp><1 byte type></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="writeFlatKey(org.apache.hadoop.hbase.ExtendedCell,java.io.OutputStream)"> |
| <h3>writeFlatKey</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2235">writeFlatKey</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io" class="external-link">OutputStream</a> out)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setSequenceId(org.apache.hadoop.hbase.Cell,long)"> |
| <h3>setSequenceId</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2269">setSequenceId</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| long seqId)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Sets the given seqId to the cell. Marked as audience Private as of 1.2.0. Setting a Cell |
| sequenceid is an internal implementation detail not for general public use.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - when the passed cell is not of type <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase"><code>ExtendedCell</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setTimestamp(org.apache.hadoop.hbase.Cell,long)"> |
| <h3>setTimestamp</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2282">setTimestamp</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| long ts)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Sets the given timestamp to the cell.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - when the passed cell is not of type <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase"><code>ExtendedCell</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setTimestamp(org.apache.hadoop.hbase.Cell,byte[])"> |
| <h3>setTimestamp</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2295">setTimestamp</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| byte[] ts)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Sets the given timestamp to the cell.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - when the passed cell is not of type <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase"><code>ExtendedCell</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="updateLatestStamp(org.apache.hadoop.hbase.ExtendedCell,long)"> |
| <h3>updateLatestStamp</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2310">updateLatestStamp</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| long ts)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Sets the given timestamp to the cell iff current timestamp is |
| <a href="HConstants.html#LATEST_TIMESTAMP"><code>HConstants.LATEST_TIMESTAMP</code></a>.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>True if cell timestamp is modified.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - when the passed cell is not of type <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase"><code>ExtendedCell</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="updateLatestStamp(org.apache.hadoop.hbase.Cell,byte[])"> |
| <h3>updateLatestStamp</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2324">updateLatestStamp</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| byte[] ts)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Sets the given timestamp to the cell iff current timestamp is |
| <a href="HConstants.html#LATEST_TIMESTAMP"><code>HConstants.LATEST_TIMESTAMP</code></a>.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>True if cell timestamp is modified.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - when the passed cell is not of type <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase"><code>ExtendedCell</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="writeRow(java.io.OutputStream,org.apache.hadoop.hbase.Cell,short)"> |
| <h3>writeRow</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2338">writeRow</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io" class="external-link">OutputStream</a> out, |
| <a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| short rlength)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Writes the row from the given cell to the output stream</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>out</code> - The outputstream to which the data has to be written</dd> |
| <dd><code>cell</code> - The cell whose contents has to be written</dd> |
| <dd><code>rlength</code> - the row length</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="writeFamily(java.io.OutputStream,org.apache.hadoop.hbase.Cell,byte)"> |
| <h3>writeFamily</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2353">writeFamily</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io" class="external-link">OutputStream</a> out, |
| <a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| byte flength)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Writes the family from the given cell to the output stream</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>out</code> - The outputstream to which the data has to be written</dd> |
| <dd><code>cell</code> - The cell whose contents has to be written</dd> |
| <dd><code>flength</code> - the family length</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="writeQualifier(java.io.OutputStream,org.apache.hadoop.hbase.Cell,int)"> |
| <h3>writeQualifier</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2368">writeQualifier</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io" class="external-link">OutputStream</a> out, |
| <a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| int qlength)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Writes the qualifier from the given cell to the output stream</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>out</code> - The outputstream to which the data has to be written</dd> |
| <dd><code>cell</code> - The cell whose contents has to be written</dd> |
| <dd><code>qlength</code> - the qualifier length</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="writeQualifierSkippingBytes(java.io.DataOutputStream,org.apache.hadoop.hbase.Cell,int,int)"> |
| <h3>writeQualifierSkippingBytes</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2384">writeQualifierSkippingBytes</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/DataOutputStream.html" title="class or interface in java.io" class="external-link">DataOutputStream</a> out, |
| <a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| int qlength, |
| int commonPrefix)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Writes the qualifier from the given cell to the output stream excluding the common prefix</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>out</code> - The dataoutputstream to which the data has to be written</dd> |
| <dd><code>cell</code> - The cell whose contents has to be written</dd> |
| <dd><code>qlength</code> - the qualifier length</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="writeValue(java.io.OutputStream,org.apache.hadoop.hbase.ExtendedCell,int)"> |
| <h3>writeValue</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2403">writeValue</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io" class="external-link">OutputStream</a> out, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| int vlength)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Writes the value from the given cell to the output stream</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>out</code> - The outputstream to which the data has to be written</dd> |
| <dd><code>cell</code> - The cell whose contents has to be written</dd> |
| <dd><code>vlength</code> - the value length</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="writeTags(java.io.OutputStream,org.apache.hadoop.hbase.ExtendedCell,int)"> |
| <h3>writeTags</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2419">writeTags</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io" class="external-link">OutputStream</a> out, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| int tagsLength)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Writes the tag from the given cell to the output stream</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>out</code> - The outputstream to which the data has to be written</dd> |
| <dd><code>cell</code> - The cell whose contents has to be written</dd> |
| <dd><code>tagsLength</code> - the tag length</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="equalsIgnoreMvccVersion(org.apache.hadoop.hbase.ExtendedCell,org.apache.hadoop.hbase.ExtendedCell)"> |
| <h3>equalsIgnoreMvccVersion</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2432">equalsIgnoreMvccVersion</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> a, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> b)</span></div> |
| <div class="block">special case for Cell.equals</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRowAsInt(org.apache.hadoop.hbase.Cell)"> |
| <h3>getRowAsInt</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2463">getRowAsInt</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</span></div> |
| <div class="block">Converts the rowkey bytes of the given cell into an int value</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>rowkey as int</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getValueAsLong(org.apache.hadoop.hbase.Cell)"> |
| <h3>getValueAsLong</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">long</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2475">getValueAsLong</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</span></div> |
| <div class="block">Converts the value bytes of the given cell into a long value</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>value as long</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getValueAsInt(org.apache.hadoop.hbase.Cell)"> |
| <h3>getValueAsInt</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2487">getValueAsInt</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</span></div> |
| <div class="block">Converts the value bytes of the given cell into a int value</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>value as int</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getValueAsDouble(org.apache.hadoop.hbase.Cell)"> |
| <h3>getValueAsDouble</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">double</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2499">getValueAsDouble</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</span></div> |
| <div class="block">Converts the value bytes of the given cell into a double value</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>value as double</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getValueAsBigDecimal(org.apache.hadoop.hbase.Cell)"> |
| <h3>getValueAsBigDecimal</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/math/BigDecimal.html" title="class or interface in java.math" class="external-link">BigDecimal</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2511">getValueAsBigDecimal</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</span></div> |
| <div class="block">Converts the value bytes of the given cell into a BigDecimal</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>value as BigDecimal</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compressTags(java.io.OutputStream,org.apache.hadoop.hbase.ExtendedCell,org.apache.hadoop.hbase.io.TagCompressionContext)"> |
| <h3>compressTags</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2526">compressTags</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io" class="external-link">OutputStream</a> out, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| <a href="io/TagCompressionContext.html" title="class in org.apache.hadoop.hbase.io">TagCompressionContext</a> tagCompressionContext)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Compresses the tags to the given outputstream using the TagcompressionContext</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>out</code> - the outputstream to which the compression should happen</dd> |
| <dd><code>cell</code> - the cell which has tags</dd> |
| <dd><code>tagCompressionContext</code> - the TagCompressionContext</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - can throw IOException if the compression encounters issue</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compressRow(java.io.OutputStream,org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.io.util.Dictionary)"> |
| <h3>compressRow</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2537">compressRow</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io" class="external-link">OutputStream</a> out, |
| <a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| <a href="io/util/Dictionary.html" title="interface in org.apache.hadoop.hbase.io.util">Dictionary</a> dict)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compressFamily(java.io.OutputStream,org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.io.util.Dictionary)"> |
| <h3>compressFamily</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2546">compressFamily</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io" class="external-link">OutputStream</a> out, |
| <a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| <a href="io/util/Dictionary.html" title="interface in org.apache.hadoop.hbase.io.util">Dictionary</a> dict)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compressQualifier(java.io.OutputStream,org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.io.util.Dictionary)"> |
| <h3>compressQualifier</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2557">compressQualifier</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io" class="external-link">OutputStream</a> out, |
| <a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| <a href="io/util/Dictionary.html" title="interface in org.apache.hadoop.hbase.io.util">Dictionary</a> dict)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compare(org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.ExtendedCell,byte[],int,int)"> |
| <h3>compare</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2581">compare</a></span><wbr><span class="parameters">(<a href="CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a> comparator, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> left, |
| byte[] key, |
| int offset, |
| int length)</span></div> |
| <div class="block">Used when a cell needs to be compared with a key byte[] such as cases of finding the index from |
| the index block, bloom keys from the bloom blocks This byte[] is expected to be serialized in |
| the KeyValue serialization format If the KeyValue (Cell's) serialization format changes this |
| method cannot be used.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>comparator</code> - the <a href="CellComparator.html" title="interface in org.apache.hadoop.hbase"><code>CellComparator</code></a> to use for comparison</dd> |
| <dd><code>left</code> - the cell to be compared</dd> |
| <dd><code>key</code> - the serialized key part of a KeyValue</dd> |
| <dd><code>offset</code> - the offset in the key byte[]</dd> |
| <dd><code>length</code> - the length of the key byte[]</dd> |
| <dt>Returns:</dt> |
| <dd>an int greater than 0 if left is greater than right lesser than 0 if left is lesser |
| than right equal to 0 if left is equal to right</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compareWithoutRow(org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.ExtendedCell,byte[],int,int,short)"> |
| <h3>compareWithoutRow</h3> |
| <div class="member-signature"><span class="modifiers">static final</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2608">compareWithoutRow</a></span><wbr><span class="parameters">(<a href="CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a> comparator, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> left, |
| byte[] right, |
| int roffset, |
| int rlength, |
| short rowlength)</span></div> |
| <div class="block">Compare columnFamily, qualifier, timestamp, and key type (everything except the row). This |
| method is used both in the normal comparator and the "same-prefix" comparator. Note that we are |
| assuming that row portions of both KVs have already been parsed and found identical, and we |
| don't validate that assumption here.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>comparator</code> - the <a href="CellComparator.html" title="interface in org.apache.hadoop.hbase"><code>CellComparator</code></a> to use for comparison</dd> |
| <dd><code>left</code> - the cell to be compared</dd> |
| <dd><code>right</code> - the serialized key part of a key-value</dd> |
| <dd><code>roffset</code> - the offset in the key byte[]</dd> |
| <dd><code>rlength</code> - the length of the key byte[]</dd> |
| <dd><code>rowlength</code> - the row length</dd> |
| <dt>Returns:</dt> |
| <dd>greater than 0 if left cell is bigger, less than 0 if right cell is bigger, 0 if both |
| cells are equal</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createNextOnRowCol(org.apache.hadoop.hbase.ExtendedCell)"> |
| <h3>createNextOnRowCol</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2678">createNextOnRowCol</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell)</span></div> |
| <div class="block">Return a new cell is located following input cell. If both of type and timestamp are minimum, |
| the input cell will be returned directly.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createNextOnRowCol(org.apache.hadoop.hbase.ExtendedCell,long,byte)"> |
| <h3>createNextOnRowCol</h3> |
| <div class="member-signature"><span class="modifiers">static</span> <span class="return-type"><a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2692">createNextOnRowCol</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell, |
| long ts, |
| byte type)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="estimatedSerializedSizeOf(org.apache.hadoop.hbase.Cell)"> |
| <h3>estimatedSerializedSizeOf</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2734">estimatedSerializedSizeOf</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</span></div> |
| <div class="block">Estimate based on keyvalue's serialization format in the RPC layer. Note that there is an extra |
| SIZEOF_INT added to the size here that indicates the actual length of the cell for cases where |
| cell's are serialized in a contiguous format (For eg in RPCs).</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>Estimate of the <code>cell</code> size in bytes plus an extra SIZEOF_INT indicating the |
| actual cell length.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="estimatedSerializedSizeOfKey(org.apache.hadoop.hbase.Cell)"> |
| <h3>estimatedSerializedSizeOfKey</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2743">estimatedSerializedSizeOfKey</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</span></div> |
| <div class="block">Calculates the serialized key size. We always serialize in the KeyValue's serialization format.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>cell</code> - the cell for which the key size has to be calculated.</dd> |
| <dt>Returns:</dt> |
| <dd>the key size</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getCellKeySerializedAsKeyValueKey(org.apache.hadoop.hbase.ExtendedCell)"> |
| <h3>getCellKeySerializedAsKeyValueKey</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">byte[]</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2756">getCellKeySerializedAsKeyValueKey</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> cell)</span></div> |
| <div class="block">This method exists just to encapsulate how we serialize keys. To be replaced by a factory that |
| we query to figure what the Cell implementation is and then, what serialization engine to use |
| and further, how to serialize the key for inclusion in hfile index. TODO.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>The key portion of the Cell serialized in the old-school KeyValue way or null if passed |
| a null <code>cell</code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createFirstOnRow(org.apache.hadoop.hbase.Cell)"> |
| <h3>createFirstOnRow</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2767">createFirstOnRow</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</span></div> |
| <div class="block">Create a Cell that is smaller than all other possible Cells for the given Cell's row.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>First possible Cell on passed Cell's row.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createFirstOnRow(byte[],int,short)"> |
| <h3>createFirstOnRow</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2776">createFirstOnRow</a></span><wbr><span class="parameters">(byte[] row, |
| int roffset, |
| short rlength)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createFirstOnRow(byte[],byte[],byte[])"> |
| <h3>createFirstOnRow</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2780">createFirstOnRow</a></span><wbr><span class="parameters">(byte[] row, |
| byte[] family, |
| byte[] col)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createFirstOnRow(byte[],int,short,byte[],int,byte,byte[],int,int)"> |
| <h3>createFirstOnRow</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2786">createFirstOnRow</a></span><wbr><span class="parameters">(byte[] row, |
| int roffset, |
| short rlength, |
| byte[] family, |
| int foffset, |
| byte flength, |
| byte[] col, |
| int coffset, |
| int clength)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createFirstOnRow(byte[])"> |
| <h3>createFirstOnRow</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2792">createFirstOnRow</a></span><wbr><span class="parameters">(byte[] row)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createFirstOnRowFamily(org.apache.hadoop.hbase.Cell,byte[],int,int)"> |
| <h3>createFirstOnRowFamily</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2796">createFirstOnRowFamily</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| byte[] fArray, |
| int foff, |
| int flen)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createFirstOnRowCol(org.apache.hadoop.hbase.Cell)"> |
| <h3>createFirstOnRowCol</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2807">createFirstOnRowCol</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createFirstOnNextRow(org.apache.hadoop.hbase.Cell)"> |
| <h3>createFirstOnNextRow</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2821">createFirstOnNextRow</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createFirstOnRowCol(org.apache.hadoop.hbase.Cell,byte[],int,int)"> |
| <h3>createFirstOnRowCol</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2833">createFirstOnRowCol</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| byte[] qArray, |
| int qoffest, |
| int qlength)</span></div> |
| <div class="block">Create a Cell that is smaller than all other possible Cells for the given Cell's rk:cf and |
| passed qualifier.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>Last possible Cell on passed Cell's rk:cf and passed qualifier.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createFirstOnRowColTS(org.apache.hadoop.hbase.Cell,long)"> |
| <h3>createFirstOnRowColTS</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2854">createFirstOnRowColTS</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, |
| long ts)</span></div> |
| <div class="block">Creates the first cell with the row/family/qualifier of this cell and the given timestamp. Uses |
| the "maximum" type that guarantees that the new cell is the lowest possible for this |
| combination of row, family, qualifier, and timestamp. This cell's own timestamp is ignored.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>cell</code> - - cell</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createLastOnRow(org.apache.hadoop.hbase.Cell)"> |
| <h3>createLastOnRow</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2873">createLastOnRow</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</span></div> |
| <div class="block">Create a Cell that is larger than all other possible Cells for the given Cell's row.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>Last possible Cell on passed Cell's row.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createLastOnRow(byte[])"> |
| <h3>createLastOnRow</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2881">createLastOnRow</a></span><wbr><span class="parameters">(byte[] row)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createLastOnRowCol(org.apache.hadoop.hbase.Cell)"> |
| <h3>createLastOnRowCol</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2891">createLastOnRowCol</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</span></div> |
| <div class="block">Create a Cell that is larger than all other possible Cells for the given Cell's rk:cf:q. Used |
| in creating "fake keys" for the multi-column Bloom filter optimization to skip the row/column |
| we already know is not in the file.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>Last possible Cell on passed Cell's rk:cf:q.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createFirstDeleteFamilyCellOnRow(byte[],byte[])"> |
| <h3>createFirstDeleteFamilyCellOnRow</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2913">createFirstDeleteFamilyCellOnRow</a></span><wbr><span class="parameters">(byte[] row, |
| byte[] fam)</span></div> |
| <div class="block">Create a Delete Family Cell for the specified row and family that would be smaller than all |
| other possible Delete Family KeyValues that have the same row and family. Used for seeking.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>row</code> - - row key (arbitrary byte array)</dd> |
| <dd><code>fam</code> - - family name</dd> |
| <dt>Returns:</dt> |
| <dd>First Delete Family possible key on passed <code>row</code>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ensureExtendedCell(org.apache.hadoop.hbase.Cell)"> |
| <h3>ensureExtendedCell</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2924">ensureExtendedCell</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</span></div> |
| <div class="block">In fact, in HBase, all <a href="Cell.html" title="interface in org.apache.hadoop.hbase"><code>Cell</code></a>s are <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase"><code>ExtendedCell</code></a>s. We do not expect users to |
| implement their own <a href="Cell.html" title="interface in org.apache.hadoop.hbase"><code>Cell</code></a> types, except some special projects like Phoenix, where they |
| just use <a href="KeyValue.html" title="class in org.apache.hadoop.hbase"><code>KeyValue</code></a> and <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase"><code>ExtendedCell</code></a> directly.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>the original <code>cell</code> which has already been cast to an <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase"><code>ExtendedCell</code></a>.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - if the given <code>cell</code> is not an <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase"><code>ExtendedCell</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="equals(org.apache.hadoop.hbase.ExtendedCell,org.apache.hadoop.hbase.ExtendedCell)"> |
| <h3>equals</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2933">equals</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> a, |
| <a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> b)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createExtendedCellScanner(java.util.List)"> |
| <h3>createExtendedCellScanner</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ExtendedCellScanner.html" title="interface in org.apache.hadoop.hbase">ExtendedCellScanner</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2940">createExtendedCellScanner</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><? extends <a href="ExtendedCellScannable.html" title="interface in org.apache.hadoop.hbase">ExtendedCellScannable</a>> cellScannerables)</span></div> |
| <div class="block">Returns ExtendedCellScanner interface over <code>cellIterables</code></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createExtendedCellScanner(java.util.NavigableMap)"> |
| <h3>createExtendedCellScanner</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ExtendedCellScanner.html" title="interface in org.apache.hadoop.hbase">ExtendedCellScanner</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-2976">createExtendedCellScanner</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/NavigableMap.html" title="class or interface in java.util" class="external-link">NavigableMap</a><byte[],<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>>> map)</span></div> |
| <div class="block">Flatten the map of cells out under the ExtendedCellScanner</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>map</code> - Map of Cell Lists; for example, the map of families to ExtendedCells that is used |
| inside Put, etc., keeping Cells organized by family.</dd> |
| <dt>Returns:</dt> |
| <dd>ExtendedCellScanner interface over <code>cellIterable</code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createExtendedCellScanner(org.apache.hadoop.hbase.ExtendedCell[])"> |
| <h3>createExtendedCellScanner</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ExtendedCellScanner.html" title="interface in org.apache.hadoop.hbase">ExtendedCellScanner</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-3009">createExtendedCellScanner</a></span><wbr><span class="parameters">(<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>[] cellArray)</span></div> |
| <div class="block">Returns CellScanner interface over <code>cellArray</code></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createExtendedCellScanner(java.lang.Iterable)"> |
| <h3>createExtendedCellScanner</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ExtendedCellScanner.html" title="interface in org.apache.hadoop.hbase">ExtendedCellScanner</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-3033">createExtendedCellScanner</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Iterable.html" title="class or interface in java.lang" class="external-link">Iterable</a><<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>> cellIterable)</span></div> |
| <div class="block">Returns ExtendedCellScanner interface over <code>cellIterable</code></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createExtendedCellScanner(java.util.Iterator)"> |
| <h3>createExtendedCellScanner</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ExtendedCellScanner.html" title="interface in org.apache.hadoop.hbase">ExtendedCellScanner</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-3045">createExtendedCellScanner</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Iterator.html" title="class or interface in java.util" class="external-link">Iterator</a><<a href="ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>> cells)</span></div> |
| <div class="block">Returns ExtendedCellScanner interface over <code>cellIterable</code> or null if |
| <code>cells</code> is null</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="code2Type(byte)"> |
| <h3>code2Type</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="Cell.Type.html" title="enum class in org.apache.hadoop.hbase">Cell.Type</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-3075">code2Type</a></span><wbr><span class="parameters">(byte code)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getTypeByte(org.apache.hadoop.hbase.Cell)"> |
| <h3>getTypeByte</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">byte</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-3083">getTypeByte</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getSequenceId(org.apache.hadoop.hbase.Cell)"> |
| <h3>getSequenceId</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">long</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/PrivateCellUtil.html#line-3091">getSequenceId</a></span><wbr><span class="parameters">(<a href="Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c)</span></div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| </ul> |
| </section> |
| <!-- ========= END OF CLASS DATA ========= --> |
| </main> |
| <footer role="contentinfo"> |
| <hr> |
| <p class="legal-copy"><small>Copyright © 2007–2020 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> |
| </footer> |
| </div> |
| </div> |
| </body> |
| </html> |