blob: 8cdccf6f95fa73be539b2133e4e12ec8675db821 [file] [log] [blame]
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>Uses of Interface org.apache.hadoop.hbase.ExtendedCell (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="use: package: org.apache.hadoop.hbase, interface: ExtendedCell">
<meta name="generator" content="javadoc/ClassUseWriter">
<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-use-page">
<script type="text/javascript">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</li>
<li class="nav-bar-cell1-rev">Use</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#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<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">
<div class="header">
<h1 title="Uses of Interface org.apache.hadoop.hbase.ExtendedCell" class="title">Uses of Interface<br>org.apache.hadoop.hbase.ExtendedCell</h1>
</div>
<div class="caption"><span>Packages that use org.apache.hadoop.hbase.ExtendedCell</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase">org.apache.hadoop.hbase</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.client">org.apache.hadoop.hbase.client</a></div>
<div class="col-last odd-row-color">
<div class="block">Provides HBase Client</div>
</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase.codec">org.apache.hadoop.hbase.codec</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.io">org.apache.hadoop.hbase.io</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase.io.encoding">org.apache.hadoop.hbase.io.encoding</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.io.hfile">org.apache.hadoop.hbase.io.hfile</a></div>
<div class="col-last odd-row-color">
<div class="block">Provides implementations of <code>HFile</code> and HFile
<code>BlockCache</code>.</div>
</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase.mapreduce">org.apache.hadoop.hbase.mapreduce</a></div>
<div class="col-last even-row-color">
<div class="block">Provides HBase <a href="https://cwiki.apache.org/confluence/display/HADOOP2/HadoopMapReduce">MapReduce</a>
Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.mob">org.apache.hadoop.hbase.mob</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase.regionserver">org.apache.hadoop.hbase.regionserver</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.regionserver.querymatcher">org.apache.hadoop.hbase.regionserver.querymatcher</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase.regionserver.wal">org.apache.hadoop.hbase.regionserver.wal</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.shaded.protobuf">org.apache.hadoop.hbase.shaded.protobuf</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase.util">org.apache.hadoop.hbase.util</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.wal">org.apache.hadoop.hbase.wal</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="org.apache.hadoop.hbase">
<h2>Uses of org.apache.hadoop.hbase.ExtendedCell in <a href="../package-summary.html">org.apache.hadoop.hbase</a></h2>
<div class="caption"><span>Classes in <a href="../package-summary.html">org.apache.hadoop.hbase</a> that implement org.apache.hadoop.hbase.ExtendedCell in in </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>class&nbsp;</code></div>
<div class="col-second even-row-color"><code>org.apache.hadoop.hbase.ByteBufferExtendedCell</code></div>
<div class="col-last even-row-color">
<div class="block">This class is a server side extension to the <code>Cell</code> interface.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code>org.apache.hadoop.hbase.ByteBufferKeyOnlyKeyValue</code></div>
<div class="col-last odd-row-color">
<div class="block">This is a key only Cell implementation which is identical to <code>KeyValue.KeyOnlyKeyValue</code>
with respect to key serialization but have its data in the form of Byte buffer (onheap and
offheap).</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code>org.apache.hadoop.hbase.ByteBufferKeyValue</code></div>
<div class="col-last even-row-color">
<div class="block">This Cell is an implementation of <code>ByteBufferExtendedCell</code> where the data resides in off
heap/ on heap ByteBuffer</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code>org.apache.hadoop.hbase.IndividualBytesFieldCell</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code>org.apache.hadoop.hbase.KeyValue</code></div>
<div class="col-last even-row-color">
<div class="block">An HBase Key/Value.</div>
</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code>org.apache.hadoop.hbase.KeyValue.KeyOnlyKeyValue</code></div>
<div class="col-last odd-row-color">
<div class="block">A simple form of KeyValue that creates a keyvalue with only the key part of the byte[] Mainly
used in places where we need to compare two cells.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code>org.apache.hadoop.hbase.NoTagsByteBufferKeyValue</code></div>
<div class="col-last even-row-color">
<div class="block">An extension of the ByteBufferKeyValue where the tags length is always 0</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code>org.apache.hadoop.hbase.NoTagsKeyValue</code></div>
<div class="col-last odd-row-color">
<div class="block">An extension of the KeyValue where the tags length is always 0</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code>org.apache.hadoop.hbase.SizeCachedByteBufferKeyValue</code></div>
<div class="col-last even-row-color">
<div class="block">This Cell is an implementation of <code>ByteBufferExtendedCell</code> where the data resides in off
heap/ on heap ByteBuffer</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code>org.apache.hadoop.hbase.SizeCachedKeyValue</code></div>
<div class="col-last odd-row-color">
<div class="block">This class is an extension to KeyValue where rowLen and keyLen are cached.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code>org.apache.hadoop.hbase.SizeCachedNoTagsByteBufferKeyValue</code></div>
<div class="col-last even-row-color">
<div class="block">This Cell is an implementation of <code>ByteBufferExtendedCell</code> where the data resides in off
heap/ on heap ByteBuffer</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code>org.apache.hadoop.hbase.SizeCachedNoTagsKeyValue</code></div>
<div class="col-last odd-row-color">
<div class="block">This class is an extension to ContentSizeCachedKeyValue where there are no tags in Cell.</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">org.apache.hadoop.hbase</a> that return org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ExtendedCellBuilder.</span><code>build()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ExtendedCellBuilderImpl.</span><code>build()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createCell<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
byte[]&nbsp;tags)</code></div>
<div class="col-last even-row-color">
<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"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createCell<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
byte[]&nbsp;value,
byte[]&nbsp;tags)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createCell<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;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>&lt;org.apache.hadoop.hbase.Tag&gt;&nbsp;tags)</code></div>
<div class="col-last even-row-color">
<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"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createFirstDeleteFamilyCellOnRow<wbr>(byte[]&nbsp;row,
byte[]&nbsp;fam)</code></div>
<div class="col-last odd-row-color">
<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 even-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createFirstOnNextRow<wbr>(org.apache.hadoop.hbase.Cell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createFirstOnRow<wbr>(byte[]&nbsp;row)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createFirstOnRow<wbr>(byte[]&nbsp;row,
byte[]&nbsp;family,
byte[]&nbsp;col)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createFirstOnRow<wbr>(byte[]&nbsp;row,
int&nbsp;roffset,
short&nbsp;rlength)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createFirstOnRow<wbr>(byte[]&nbsp;row,
int&nbsp;roffset,
short&nbsp;rlength,
byte[]&nbsp;family,
int&nbsp;foffset,
byte&nbsp;flength,
byte[]&nbsp;col,
int&nbsp;coffset,
int&nbsp;clength)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createFirstOnRow<wbr>(org.apache.hadoop.hbase.Cell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<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 even-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createFirstOnRowCol<wbr>(org.apache.hadoop.hbase.Cell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createFirstOnRowCol<wbr>(org.apache.hadoop.hbase.Cell&nbsp;cell,
byte[]&nbsp;qArray,
int&nbsp;qoffest,
int&nbsp;qlength)</code></div>
<div class="col-last odd-row-color">
<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 even-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createFirstOnRowColTS<wbr>(org.apache.hadoop.hbase.Cell&nbsp;cell,
long&nbsp;ts)</code></div>
<div class="col-last even-row-color">
<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 odd-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createFirstOnRowFamily<wbr>(org.apache.hadoop.hbase.Cell&nbsp;cell,
byte[]&nbsp;fArray,
int&nbsp;foff,
int&nbsp;flen)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createLastOnRow<wbr>(byte[]&nbsp;row)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createLastOnRow<wbr>(org.apache.hadoop.hbase.Cell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<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 even-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createLastOnRowCol<wbr>(org.apache.hadoop.hbase.Cell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<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 odd-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createNextOnRowCol<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<div class="block">Return a new cell is located following input cell.</div>
</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ExtendedCellScanner.</span><code>current()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ByteBufferKeyValue.</span><code>deepClone()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>default org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ExtendedCell.</span><code>deepClone()</code></div>
<div class="col-last even-row-color">
<div class="block">Does a deep copy of the contents to a new memory area and returns it as a new cell.</div>
</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KeyValue.</span><code>deepClone()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">NoTagsByteBufferKeyValue.</span><code>deepClone()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">NoTagsKeyValue.</span><code>deepClone()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>ensureExtendedCell<wbr>(org.apache.hadoop.hbase.Cell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">In fact, in HBase, all <code>Cell</code>s are <code>ExtendedCell</code>s.</div>
</div>
<div class="col-first odd-row-color"><code>protected abstract org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ExtendedCellBuilderImpl.</span><code>innerBuild()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">org.apache.hadoop.hbase</a> with parameters of type org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static int</code></div>
<div class="col-second even-row-color"><span class="type-name-label">KeyValueUtil.</span><code>appendKeyTo<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
byte[]&nbsp;output,
int&nbsp;offset)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static int</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KeyValueUtil.</span><code>appendKeyTo<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;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>&nbsp;buf,
int&nbsp;offset)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static int</code></div>
<div class="col-second even-row-color"><span class="type-name-label">KeyValueUtil.</span><code>appendTo<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;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>&nbsp;buf,
int&nbsp;offset,
boolean&nbsp;withTags)</code></div>
<div class="col-last even-row-color">
<div class="block">Copy the Cell content into the passed buf in KeyValue serialization format.</div>
</div>
<div class="col-first odd-row-color"><code>static int</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KeyValueUtil.</span><code>appendToByteArray<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
byte[]&nbsp;output,
int&nbsp;offset,
boolean&nbsp;withTags)</code></div>
<div class="col-last odd-row-color">
<div class="block">copy key and value</div>
</div>
<div class="col-first even-row-color"><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>&lt;org.apache.hadoop.hbase.Tag&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">TagUtil.</span><code>carryForwardTags<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>&lt;org.apache.hadoop.hbase.Tag&gt;&nbsp;tagsOrNull,
org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">Add to <code>tagsOrNull</code> any Tags <code>cell</code> is carrying or null if none.</div>
</div>
<div class="col-first odd-row-color"><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>&lt;org.apache.hadoop.hbase.Tag&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">TagUtil.</span><code>carryForwardTags<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns A List&lt;Tag&gt; of any Tags found in <code>cell</code> else null.</div>
</div>
<div class="col-first even-row-color"><code>static byte[]</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>cloneTags<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final int</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>compare<wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
org.apache.hadoop.hbase.ExtendedCell&nbsp;left,
byte[]&nbsp;key,
int&nbsp;offset,
int&nbsp;length)</code></div>
<div class="col-last odd-row-color">
<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 even-row-color"><code>static final int</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>compareKeyBasedOnColHint<wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
org.apache.hadoop.hbase.ExtendedCell&nbsp;nextIndexedCell,
org.apache.hadoop.hbase.ExtendedCell&nbsp;currentCell,
int&nbsp;foff,
int&nbsp;flen,
byte[]&nbsp;colHint,
int&nbsp;coff,
int&nbsp;clen,
long&nbsp;ts,
byte&nbsp;type)</code></div>
<div class="col-last even-row-color">
<div class="block">Used to compare two cells based on the column hint provided.</div>
</div>
<div class="col-first odd-row-color"><code>static void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>compressTags<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>&nbsp;out,
org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
org.apache.hadoop.hbase.io.TagCompressionContext&nbsp;tagCompressionContext)</code></div>
<div class="col-last odd-row-color">
<div class="block">Compresses the tags to the given outputstream using the TagcompressionContext</div>
</div>
<div class="col-first even-row-color"><code>static byte[]</code></div>
<div class="col-second even-row-color"><span class="type-name-label">TagUtil.</span><code>concatTags<wbr>(byte[]&nbsp;tags,
org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><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"><span class="type-name-label">KeyValueUtil.</span><code>copyKeyToNewByteBuffer<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<div class="block">The position will be set to the beginning of the new ByteBuffer</div>
</div>
<div class="col-first even-row-color"><code>static int</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>copyTagsTo<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
byte[]&nbsp;destination,
int&nbsp;destinationOffset)</code></div>
<div class="col-last even-row-color">
<div class="block">Copies the tags info into the tag portion of the cell</div>
</div>
<div class="col-first odd-row-color"><code>static int</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>copyTagsTo<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;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>&nbsp;destination,
int&nbsp;destinationOffset)</code></div>
<div class="col-last odd-row-color">
<div class="block">Copies the tags info into the tag portion of the cell</div>
</div>
<div class="col-first even-row-color"><code>static byte[]</code></div>
<div class="col-second even-row-color"><span class="type-name-label">KeyValueUtil.</span><code>copyToNewByteArray<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static org.apache.hadoop.hbase.KeyValue</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KeyValueUtil.</span><code>copyToNewKeyValue<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<div class="block">copy the cell to create a new keyvalue</div>
</div>
<div class="col-first even-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createCell<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
byte[]&nbsp;tags)</code></div>
<div class="col-last even-row-color">
<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"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createCell<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
byte[]&nbsp;value,
byte[]&nbsp;tags)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createCell<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;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>&lt;org.apache.hadoop.hbase.Tag&gt;&nbsp;tags)</code></div>
<div class="col-last even-row-color">
<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"><code>static org.apache.hadoop.hbase.ExtendedCellScanner</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createExtendedCellScanner<wbr>(org.apache.hadoop.hbase.ExtendedCell[]&nbsp;cellArray)</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns CellScanner interface over <code>cellArray</code></div>
</div>
<div class="col-first even-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createNextOnRowCol<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">Return a new cell is located following input cell.</div>
</div>
<div class="col-first odd-row-color"><code>static org.apache.hadoop.hbase.KeyValue</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KeyValueUtil.</span><code>ensureKeyValue<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span>
<div class="deprecation-comment">without any replacement.</div>
</div>
</div>
<div class="col-first even-row-color"><code>static boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>equals<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;a,
org.apache.hadoop.hbase.ExtendedCell&nbsp;b)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>equalsIgnoreMvccVersion<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;a,
org.apache.hadoop.hbase.ExtendedCell&nbsp;b)</code></div>
<div class="col-last odd-row-color">
<div class="block">special case for Cell.equals</div>
</div>
<div class="col-first even-row-color"><code>static org.apache.hadoop.hbase.util.ByteRange</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>fillTagRange<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
org.apache.hadoop.hbase.util.ByteRange&nbsp;range)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static int</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>findCommonPrefixInFlatKey<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;c1,
org.apache.hadoop.hbase.ExtendedCell&nbsp;c2,
boolean&nbsp;bypassFamilyCheck,
boolean&nbsp;withTsType)</code></div>
<div class="col-last odd-row-color">
<div class="block">Find length of common prefix in keys of the cells, considering key as byte[] if serialized in
<code>KeyValue</code>.</div>
</div>
<div class="col-first even-row-color"><code>static byte[]</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>getCellKeySerializedAsKeyValueKey<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">This method exists just to encapsulate how we serialize keys.</div>
</div>
<div class="col-first odd-row-color"><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>&lt;org.apache.hadoop.hbase.Tag&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>getTag<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
byte&nbsp;type)</code></div>
<div class="col-last odd-row-color">
<div class="block">Retrieve Cell's first tag, matching the passed in type</div>
</div>
<div class="col-first even-row-color"><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>&lt;org.apache.hadoop.hbase.Tag&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>getTags<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">Return tags in the given Cell as a List</div>
</div>
<div class="col-first odd-row-color"><code>static boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>isDeleteColumnOrFamily<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns True if this cell is a delete family or column type.</div>
</div>
<div class="col-first even-row-color"><code>static boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>isDeleteColumns<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>isDeleteColumnVersion<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>isDeleteFamily<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>isDeleteFamilyVersion<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>isDeleteType<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">Returns True if this cell is a <code>KeyValue.Type.Delete</code> type.</div>
</div>
<div class="col-first odd-row-color"><code>static boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>matchingTags<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;left,
org.apache.hadoop.hbase.ExtendedCell&nbsp;right)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>matchingTags<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;left,
org.apache.hadoop.hbase.ExtendedCell&nbsp;right,
int&nbsp;llength,
int&nbsp;rlength)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>matchingType<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;a,
org.apache.hadoop.hbase.ExtendedCell&nbsp;b)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><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>&lt;org.apache.hadoop.hbase.Tag&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>tagsIterator<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">Utility method to iterate through the tags in the given cell.</div>
</div>
<div class="col-first odd-row-color"><code>static org.apache.hadoop.hbase.KeyValue</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KeyValueUtil.</span><code>toNewKeyCell<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<div class="block">Copies the key to a new KeyValue</div>
</div>
<div class="col-first even-row-color"><code>static boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>updateLatestStamp<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
long&nbsp;ts)</code></div>
<div class="col-last even-row-color">
<div class="block">Sets the given timestamp to the cell iff current timestamp is
<code>HConstants.LATEST_TIMESTAMP</code>.</div>
</div>
<div class="col-first odd-row-color"><code>static void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>writeFlatKey<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;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>&nbsp;out)</code></div>
<div class="col-last odd-row-color">
<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"><code>static int</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>writeFlatKey<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;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>&nbsp;out)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>writeTags<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>&nbsp;out,
org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
int&nbsp;tagsLength)</code></div>
<div class="col-last odd-row-color">
<div class="block">Writes the tag from the given cell to the output stream</div>
</div>
<div class="col-first even-row-color"><code>static void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>writeValue<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>&nbsp;out,
org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
int&nbsp;vlength)</code></div>
<div class="col-last even-row-color">
<div class="block">Writes the value from the given cell to the output stream</div>
</div>
</div>
<div class="caption"><span>Method parameters in <a href="../package-summary.html">org.apache.hadoop.hbase</a> with type arguments of type org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static org.apache.hadoop.hbase.ExtendedCellScanner</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createExtendedCellScanner<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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&nbsp;cellIterable)</code></div>
<div class="col-last even-row-color">
<div class="block">Returns ExtendedCellScanner interface over <code>cellIterable</code></div>
</div>
<div class="col-first odd-row-color"><code>static org.apache.hadoop.hbase.ExtendedCellScanner</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createExtendedCellScanner<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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&nbsp;cells)</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns ExtendedCellScanner interface over <code>cellIterable</code> or null if
<code>cells</code> is null</div>
</div>
<div class="col-first even-row-color"><code>static org.apache.hadoop.hbase.ExtendedCellScanner</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code>createExtendedCellScanner<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>&lt;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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&gt;&nbsp;map)</code></div>
<div class="col-last even-row-color">
<div class="block">Flatten the map of cells out under the ExtendedCellScanner</div>
</div>
<div class="col-first odd-row-color"><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>&lt;org.apache.hadoop.hbase.KeyValue&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KeyValueUtil.</span><code>ensureKeyValues<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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&nbsp;cells)</code></div>
<div class="col-last odd-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.client">
<h2>Uses of org.apache.hadoop.hbase.ExtendedCell in <a href="../client/package-summary.html">org.apache.hadoop.hbase.client</a></h2>
<div class="caption"><span>Fields in <a href="../client/package-summary.html">org.apache.hadoop.hbase.client</a> with type parameters of type org.apache.hadoop.hbase.ExtendedCell in in </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>protected final <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>&lt;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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">Mutation.</span><code>familyMap</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../client/package-summary.html">org.apache.hadoop.hbase.client</a> that return org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">Result.</span><code>current()</code></div>
<div class="col-last even-row-color">
<div class="block">For client users: You should only use the return value as a <code>Cell</code>, <code>ExtendedCell</code>
is marked as IA.Private which means there is no guarantee about its API stability.</div>
</div>
<div class="col-first odd-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell[]</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PackagePrivateFieldAccessor.</span><code>getExtendedRawCells<wbr>(org.apache.hadoop.hbase.client.Result&nbsp;result)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../client/package-summary.html">org.apache.hadoop.hbase.client</a> that return types with arguments of type org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static <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>&lt;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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PackagePrivateFieldAccessor.</span><code>getExtendedFamilyCellMap<wbr>(org.apache.hadoop.hbase.client.Mutation&nbsp;m)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../client/package-summary.html">org.apache.hadoop.hbase.client</a> with parameters of type org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static org.apache.hadoop.hbase.client.Result</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PackagePrivateFieldAccessor.</span><code>createResult<wbr>(org.apache.hadoop.hbase.ExtendedCell[]&nbsp;cells)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static org.apache.hadoop.hbase.client.Result</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PackagePrivateFieldAccessor.</span><code>createResult<wbr>(org.apache.hadoop.hbase.ExtendedCell[]&nbsp;cells,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&nbsp;exists,
boolean&nbsp;stale,
boolean&nbsp;mayHaveMoreCellsInRow)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.codec">
<h2>Uses of org.apache.hadoop.hbase.ExtendedCell in <a href="../codec/package-summary.html">org.apache.hadoop.hbase.codec</a></h2>
<div class="caption"><span>Fields in <a href="../codec/package-summary.html">org.apache.hadoop.hbase.codec</a> declared as org.apache.hadoop.hbase.ExtendedCell in in </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>protected org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">KeyValueCodec.ByteBuffKeyValueDecoder.</span><code>current</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../codec/package-summary.html">org.apache.hadoop.hbase.codec</a> that return org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">KeyValueCodec.ByteBuffKeyValueDecoder.</span><code>createCell<wbr>(byte[]&nbsp;buf,
int&nbsp;offset,
int&nbsp;len)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KeyValueCodec.ByteBuffKeyValueDecoder.</span><code>createCell<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>&nbsp;bb,
int&nbsp;pos,
int&nbsp;len)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">KeyValueCodecWithTags.ByteBuffKeyValueDecoder.</span><code>createCell<wbr>(byte[]&nbsp;buf,
int&nbsp;offset,
int&nbsp;len)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KeyValueCodecWithTags.ByteBuffKeyValueDecoder.</span><code>createCell<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>&nbsp;bb,
int&nbsp;pos,
int&nbsp;len)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">BaseDecoder.</span><code>current()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KeyValueCodec.ByteBuffKeyValueDecoder.</span><code>current()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected abstract org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">BaseDecoder.</span><code>parseCell()</code></div>
<div class="col-last even-row-color">
<div class="block">Extract a Cell.</div>
</div>
<div class="col-first odd-row-color"><code>protected org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KeyValueCodec.KeyValueDecoder.</span><code>parseCell()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">KeyValueCodecWithTags.KeyValueDecoder.</span><code>parseCell()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../codec/package-summary.html">org.apache.hadoop.hbase.codec</a> with parameters of type org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>abstract void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">BaseEncoder.</span><code>write<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KeyValueCodec.KeyValueEncoder.</span><code>write<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">KeyValueCodecWithTags.KeyValueEncoder.</span><code>write<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.io">
<h2>Uses of org.apache.hadoop.hbase.ExtendedCell in <a href="../io/package-summary.html">org.apache.hadoop.hbase.io</a></h2>
<div class="caption"><span>Methods in <a href="../io/package-summary.html">org.apache.hadoop.hbase.io</a> that return types with arguments of type org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HalfStoreFileReader.</span><code>getFirstKey()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HalfStoreFileReader.</span><code>getLastKey()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HalfStoreFileReader.</span><code>midKey()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../io/package-summary.html">org.apache.hadoop.hbase.io</a> with parameters of type org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CellOutputStream.</span><code>write<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">Implementation must copy the entire state of the Cell.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.io.encoding">
<h2>Uses of org.apache.hadoop.hbase.ExtendedCell in <a href="../io/encoding/package-summary.html">org.apache.hadoop.hbase.io.encoding</a></h2>
<div class="caption"><span>Fields in <a href="../io/encoding/package-summary.html">org.apache.hadoop.hbase.io.encoding</a> declared as org.apache.hadoop.hbase.ExtendedCell in in </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>protected org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">EncodingState.</span><code>prevCell</code></div>
<div class="col-last even-row-color">
<div class="block">The previous Cell the encoder encoded.</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../io/encoding/package-summary.html">org.apache.hadoop.hbase.io.encoding</a> that return org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractDataBlockEncoder.</span><code>createFirstKeyCell<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>&nbsp;key,
int&nbsp;keyLength)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">DataBlockEncoder.EncodedSeeker.</span><code>getCell()</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns the Cell at the current position.</div>
</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">RowIndexSeekerV1.</span><code>getCell()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CopyKeyDataBlockEncoder.</span><code>getFirstKeyCellInBlock<wbr>(org.apache.hadoop.hbase.nio.ByteBuff&nbsp;block)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">DataBlockEncoder.</span><code>getFirstKeyCellInBlock<wbr>(org.apache.hadoop.hbase.nio.ByteBuff&nbsp;block)</code></div>
<div class="col-last even-row-color">
<div class="block">Return first key in block as a cell.</div>
</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">DiffKeyDeltaEncoder.</span><code>getFirstKeyCellInBlock<wbr>(org.apache.hadoop.hbase.nio.ByteBuff&nbsp;block)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">FastDiffDeltaEncoder.</span><code>getFirstKeyCellInBlock<wbr>(org.apache.hadoop.hbase.nio.ByteBuff&nbsp;block)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrefixKeyDeltaEncoder.</span><code>getFirstKeyCellInBlock<wbr>(org.apache.hadoop.hbase.nio.ByteBuff&nbsp;block)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">RowIndexCodecV1.</span><code>getFirstKeyCellInBlock<wbr>(org.apache.hadoop.hbase.nio.ByteBuff&nbsp;block)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">DataBlockEncoder.EncodedSeeker.</span><code>getKey()</code></div>
<div class="col-last odd-row-color">
<div class="block">From the current position creates a cell using the key part of the current buffer</div>
</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">RowIndexSeekerV1.</span><code>getKey()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../io/encoding/package-summary.html">org.apache.hadoop.hbase.io.encoding</a> that return types with arguments of type org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">EncodedDataBlock.</span><code>getIterator<wbr>(int&nbsp;headerSize)</code></div>
<div class="col-last even-row-color">
<div class="block">Provides access to compressed value.</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../io/encoding/package-summary.html">org.apache.hadoop.hbase.io.encoding</a> with parameters of type org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">RowIndexEncoderV1.</span><code>checkRow<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>int</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">DataBlockEncoder.EncodedSeeker.</span><code>compareKey<wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
org.apache.hadoop.hbase.ExtendedCell&nbsp;key)</code></div>
<div class="col-last odd-row-color">
<div class="block">Compare the given key against the current key</div>
</div>
<div class="col-first even-row-color"><code>int</code></div>
<div class="col-second even-row-color"><span class="type-name-label">RowIndexSeekerV1.</span><code>compareKey<wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
org.apache.hadoop.hbase.ExtendedCell&nbsp;key)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">DataBlockEncoder.</span><code>encode<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext&nbsp;encodingCtx,
<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>&nbsp;out)</code></div>
<div class="col-last odd-row-color">
<div class="block">Encodes a KeyValue.</div>
</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">RowIndexCodecV1.</span><code>encode<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext&nbsp;encodingCtx,
<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>&nbsp;out)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>int</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CopyKeyDataBlockEncoder.</span><code>internalEncode<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
org.apache.hadoop.hbase.io.encoding.HFileBlockDefaultEncodingContext&nbsp;encodingContext,
<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>&nbsp;out)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>int</code></div>
<div class="col-second even-row-color"><span class="type-name-label">DiffKeyDeltaEncoder.</span><code>internalEncode<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
org.apache.hadoop.hbase.io.encoding.HFileBlockDefaultEncodingContext&nbsp;encodingContext,
<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>&nbsp;out)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>int</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">FastDiffDeltaEncoder.</span><code>internalEncode<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
org.apache.hadoop.hbase.io.encoding.HFileBlockDefaultEncodingContext&nbsp;encodingContext,
<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>&nbsp;out)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>int</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrefixKeyDeltaEncoder.</span><code>internalEncode<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
org.apache.hadoop.hbase.io.encoding.HFileBlockDefaultEncodingContext&nbsp;encodingContext,
<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>&nbsp;out)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>int</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">DataBlockEncoder.EncodedSeeker.</span><code>seekToKeyInBlock<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key,
boolean&nbsp;seekBefore)</code></div>
<div class="col-last odd-row-color">
<div class="block">Moves the seeker position within the current block to:
the last key that that is less than or equal to the given key if <code>seekBefore</code>
is false
the last key that is strictly less than the given key if <code>
seekBefore</code> is true.</div>
</div>
<div class="col-first even-row-color"><code>int</code></div>
<div class="col-second even-row-color"><span class="type-name-label">RowIndexSeekerV1.</span><code>seekToKeyInBlock<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;seekCell,
boolean&nbsp;seekBefore)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>int</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">NoneEncoder.</span><code>write<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">RowIndexEncoderV1.</span><code>write<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.io.hfile">
<h2>Uses of org.apache.hadoop.hbase.ExtendedCell in <a href="../io/hfile/package-summary.html">org.apache.hadoop.hbase.io.hfile</a></h2>
<div class="caption"><span>Fields in <a href="../io/hfile/package-summary.html">org.apache.hadoop.hbase.io.hfile</a> declared as org.apache.hadoop.hbase.ExtendedCell in in </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>protected org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFileWriterImpl.</span><code>firstCellInBlock</code></div>
<div class="col-last even-row-color">
<div class="block">First cell in a block.</div>
</div>
<div class="col-first odd-row-color"><code>protected org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileWriterImpl.</span><code>lastCell</code></div>
<div class="col-last odd-row-color">
<div class="block">The Cell previously appended.</div>
</div>
<div class="col-first even-row-color"><code>protected org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFileReaderImpl.HFileScannerImpl.</span><code>nextIndexedKey</code></div>
<div class="col-last even-row-color">
<div class="block">The next indexed key is to keep track of the indexed key of the next data block.</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../io/hfile/package-summary.html">org.apache.hadoop.hbase.io.hfile</a> that return org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFileReaderImpl.EncodedScanner.</span><code>getCell()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileReaderImpl.HFileScannerImpl.</span><code>getCell()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFileScanner.</span><code>getCell()</code></div>
<div class="col-last even-row-color">
<div class="block">Returns Instance of <code>ExtendedCell</code>.</div>
</div>
<div class="col-first odd-row-color"><code>protected org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileReaderImpl.EncodedScanner.</span><code>getFirstKeyCellInBlock<wbr>(org.apache.hadoop.hbase.io.hfile.HFileBlock&nbsp;curBlock)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFileReaderImpl.HFileScannerImpl.</span><code>getFirstKeyCellInBlock<wbr>(org.apache.hadoop.hbase.io.hfile.HFileBlock&nbsp;curBlock)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileReaderImpl.EncodedScanner.</span><code>getKey()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFileReaderImpl.HFileScannerImpl.</span><code>getKey()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileScanner.</span><code>getKey()</code></div>
<div class="col-last odd-row-color">
<div class="block">Gets the current key in the form of a cell.</div>
</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFileInfo.</span><code>getLastKeyCell()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileWriterImpl.</span><code>getMidpoint<wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
org.apache.hadoop.hbase.ExtendedCell&nbsp;left,
org.apache.hadoop.hbase.ExtendedCell&nbsp;right)</code></div>
<div class="col-last odd-row-color">
<div class="block">Try to return a Cell that falls between <code>left</code> and <code>right</code> but that is
shorter; i.e.</div>
</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">BlockWithScanInfo.</span><code>getNextIndexedKey()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileReaderImpl.HFileScannerImpl.</span><code>getNextIndexedKey()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFileScanner.</span><code>getNextIndexedKey()</code></div>
<div class="col-last even-row-color">
<div class="block">Returns the next key in the index (the key to seek to the next block)</div>
</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileIndexBlockEncoder.EncodedSeeker.</span><code>getRootBlockKey<wbr>(int&nbsp;i)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">NoOpIndexBlockEncoder.NoOpEncodedSeeker.</span><code>getRootBlockKey<wbr>(int&nbsp;i)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileIndexBlockEncoder.EncodedSeeker.</span><code>midkey<wbr>(org.apache.hadoop.hbase.io.hfile.HFile.CachingBlockReader&nbsp;cachingBlockReader)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">NoOpIndexBlockEncoder.NoOpEncodedSeeker.</span><code>midkey<wbr>(org.apache.hadoop.hbase.io.hfile.HFile.CachingBlockReader&nbsp;cachingBlockReader)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../io/hfile/package-summary.html">org.apache.hadoop.hbase.io.hfile</a> that return types with arguments of type org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFile.Reader.</span><code>getFirstKey()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileReaderImpl.</span><code>getFirstKey()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFile.Reader.</span><code>getLastKey()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileReaderImpl.</span><code>getLastKey()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFile.Reader.</span><code>midKey()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileReaderImpl.</span><code>midKey()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../io/hfile/package-summary.html">org.apache.hadoop.hbase.io.hfile</a> with parameters of type org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CompoundBloomFilterWriter.</span><code>append<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileWriterImpl.</span><code>append<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<div class="block">Add key/value to file.</div>
</div>
<div class="col-first even-row-color"><code>int</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFileReaderImpl.EncodedScanner.</span><code>compareKey<wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
org.apache.hadoop.hbase.ExtendedCell&nbsp;key)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>int</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileReaderImpl.HFileScannerImpl.</span><code>compareKey<wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
org.apache.hadoop.hbase.ExtendedCell&nbsp;key)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFileDataBlockEncoder.</span><code>encode<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext&nbsp;encodingCtx,
<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>&nbsp;out)</code></div>
<div class="col-last even-row-color">
<div class="block">Encodes a KeyValue.</div>
</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileDataBlockEncoderImpl.</span><code>encode<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext&nbsp;encodingCtx,
<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>&nbsp;out)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">NoOpDataBlockEncoder.</span><code>encode<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext&nbsp;encodingCtx,
<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>&nbsp;out)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileWriterImpl.</span><code>getMidpoint<wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
org.apache.hadoop.hbase.ExtendedCell&nbsp;left,
org.apache.hadoop.hbase.ExtendedCell&nbsp;right)</code></div>
<div class="col-last odd-row-color">
<div class="block">Try to return a Cell that falls between <code>left</code> and <code>right</code> but that is
shorter; i.e.</div>
</div>
<div class="col-first even-row-color"><code>protected int</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFileReaderImpl.EncodedScanner.</span><code>loadBlockAndSeekToKey<wbr>(org.apache.hadoop.hbase.io.hfile.HFileBlock&nbsp;seekToBlock,
org.apache.hadoop.hbase.ExtendedCell&nbsp;nextIndexedKey,
boolean&nbsp;rewind,
org.apache.hadoop.hbase.ExtendedCell&nbsp;key,
boolean&nbsp;seekBefore)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected int</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileReaderImpl.HFileScannerImpl.</span><code>loadBlockAndSeekToKey<wbr>(org.apache.hadoop.hbase.io.hfile.HFileBlock&nbsp;seekToBlock,
org.apache.hadoop.hbase.ExtendedCell&nbsp;nextIndexedKey,
boolean&nbsp;rewind,
org.apache.hadoop.hbase.ExtendedCell&nbsp;key,
boolean&nbsp;seekBefore)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.io.hfile.BlockWithScanInfo</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFileIndexBlockEncoder.EncodedSeeker.</span><code>loadDataBlockWithScanInfo<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key,
org.apache.hadoop.hbase.io.hfile.HFileBlock&nbsp;currentBlock,
boolean&nbsp;cacheBlocks,
boolean&nbsp;pread,
boolean&nbsp;isCompaction,
org.apache.hadoop.hbase.io.encoding.DataBlockEncoding&nbsp;expectedDataBlockEncoding,
org.apache.hadoop.hbase.io.hfile.HFile.CachingBlockReader&nbsp;cachingBlockReader)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.io.hfile.BlockWithScanInfo</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">NoOpIndexBlockEncoder.NoOpEncodedSeeker.</span><code>loadDataBlockWithScanInfo<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key,
org.apache.hadoop.hbase.io.hfile.HFileBlock&nbsp;currentBlock,
boolean&nbsp;cacheBlocks,
boolean&nbsp;pread,
boolean&nbsp;isCompaction,
org.apache.hadoop.hbase.io.encoding.DataBlockEncoding&nbsp;expectedDataBlockEncoding,
org.apache.hadoop.hbase.io.hfile.HFile.CachingBlockReader&nbsp;cachingBlockReader)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>int</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFileReaderImpl.HFileScannerImpl.</span><code>reseekTo<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>int</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileScanner.</span><code>reseekTo<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<div class="block">Reseek to or just before the passed <code>cell</code>.</div>
</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFileReaderImpl.HFileScannerImpl.</span><code>seekBefore<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileScanner.</span><code>seekBefore<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<div class="block">Consider the cell stream of all the cells in the file, <code>c[0] ..</div>
</div>
<div class="col-first even-row-color"><code>int</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFileReaderImpl.HFileScannerImpl.</span><code>seekTo<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>int</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileReaderImpl.HFileScannerImpl.</span><code>seekTo<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key,
boolean&nbsp;rewind)</code></div>
<div class="col-last odd-row-color">
<div class="block">An internal API function.</div>
</div>
<div class="col-first even-row-color"><code>int</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFileScanner.</span><code>seekTo<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">SeekTo or just before the passed <code>cell</code>.</div>
</div>
</div>
<div class="caption"><span>Constructors in <a href="../io/hfile/package-summary.html">org.apache.hadoop.hbase.io.hfile</a> with parameters of type org.apache.hadoop.hbase.ExtendedCell in in </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>&nbsp;</code></div>
<div class="col-second even-row-color"><code>BlockWithScanInfo<wbr>(org.apache.hadoop.hbase.io.hfile.HFileBlock&nbsp;hFileBlock,
org.apache.hadoop.hbase.ExtendedCell&nbsp;nextIndexedKey)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.mapreduce">
<h2>Uses of org.apache.hadoop.hbase.ExtendedCell in <a href="../mapreduce/package-summary.html">org.apache.hadoop.hbase.mapreduce</a></h2>
<div class="caption"><span>Methods in <a href="../mapreduce/package-summary.html">org.apache.hadoop.hbase.mapreduce</a> that return org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">Import.</span><code>filterKv<wbr>(org.apache.hadoop.hbase.filter.Filter&nbsp;filter,
org.apache.hadoop.hbase.ExtendedCell&nbsp;c)</code></div>
<div class="col-last even-row-color">
<div class="block">Attempt to filter out the keyvalue</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../mapreduce/package-summary.html">org.apache.hadoop.hbase.mapreduce</a> with parameters of type org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.KeyValue</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ExtendedCellSerialization.ExtendedCellDeserializer.</span><code>deserialize<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;ignore)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Import.</span><code>filterKv<wbr>(org.apache.hadoop.hbase.filter.Filter&nbsp;filter,
org.apache.hadoop.hbase.ExtendedCell&nbsp;c)</code></div>
<div class="col-last odd-row-color">
<div class="block">Attempt to filter out the keyvalue</div>
</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ExtendedCellSerialization.ExtendedCellSerializer.</span><code>serialize<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;kv)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Method parameters in <a href="../mapreduce/package-summary.html">org.apache.hadoop.hbase.mapreduce</a> with type arguments of type org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.mapreduce.ExtendedCellSerialization.ExtendedCellDeserializer</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ExtendedCellSerialization.</span><code>getDeserializer<wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&nbsp;t)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.mapreduce.ExtendedCellSerialization.ExtendedCellSerializer</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ExtendedCellSerialization.</span><code>getSerializer<wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&nbsp;c)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.mob">
<h2>Uses of org.apache.hadoop.hbase.ExtendedCell in <a href="../mob/package-summary.html">org.apache.hadoop.hbase.mob</a></h2>
<div class="caption"><span>Methods in <a href="../mob/package-summary.html">org.apache.hadoop.hbase.mob</a> that return org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MobUtils.</span><code>createMobRefCell<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
byte[]&nbsp;fileName,
byte[]&nbsp;refCellTags)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MobUtils.</span><code>createMobRefCell<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
byte[]&nbsp;fileName,
org.apache.hadoop.hbase.Tag&nbsp;tableNameTag)</code></div>
<div class="col-last odd-row-color">
<div class="block">Creates a mob reference KeyValue.</div>
</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MobCell.</span><code>getCell()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../mob/package-summary.html">org.apache.hadoop.hbase.mob</a> with parameters of type org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MobUtils.</span><code>createMobRefCell<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
byte[]&nbsp;fileName,
byte[]&nbsp;refCellTags)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MobUtils.</span><code>createMobRefCell<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
byte[]&nbsp;fileName,
org.apache.hadoop.hbase.Tag&nbsp;tableNameTag)</code></div>
<div class="col-last odd-row-color">
<div class="block">Creates a mob reference KeyValue.</div>
</div>
<div class="col-first even-row-color"><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>&lt;org.apache.hadoop.hbase.TableName&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MobUtils.</span><code>getTableName<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">Get the table name from when this cell was written into a mob hfile as a TableName.</div>
</div>
<div class="col-first odd-row-color"><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>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MobUtils.</span><code>getTableNameString<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<div class="block">Gets the table name from when this cell was written into a mob hfile as a string.</div>
</div>
<div class="col-first even-row-color"><code>static boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MobUtils.</span><code>isMobReferenceCell<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">Whether the current cell is a mob reference cell.</div>
</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.mob.MobCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MobFile.</span><code>readCell<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;search,
boolean&nbsp;cacheMobBlocks)</code></div>
<div class="col-last odd-row-color">
<div class="block">Reads a cell from the mob file.</div>
</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.mob.MobCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MobFile.</span><code>readCell<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;search,
boolean&nbsp;cacheMobBlocks,
long&nbsp;readPt)</code></div>
<div class="col-last even-row-color">
<div class="block">Reads a cell from the mob file.</div>
</div>
</div>
<div class="caption"><span>Constructors in <a href="../mob/package-summary.html">org.apache.hadoop.hbase.mob</a> with parameters of type org.apache.hadoop.hbase.ExtendedCell in in </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>&nbsp;</code></div>
<div class="col-second even-row-color"><code>MobCell<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code>MobCell<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
org.apache.hadoop.hbase.regionserver.StoreFileScanner&nbsp;sfScanner)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.regionserver">
<h2>Uses of org.apache.hadoop.hbase.ExtendedCell in <a href="../regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a></h2>
<div class="caption"><span>Classes in <a href="../regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> that implement org.apache.hadoop.hbase.ExtendedCell in in </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>class&nbsp;</code></div>
<div class="col-second even-row-color"><code>org.apache.hadoop.hbase.regionserver.ByteBufferChunkKeyValue</code></div>
<div class="col-last even-row-color">
<div class="block">ByteBuffer based cell which has the chunkid at the 0th offset</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code>org.apache.hadoop.hbase.regionserver.NoTagByteBufferChunkKeyValue</code></div>
<div class="col-last odd-row-color">
<div class="block">ByteBuffer based cell which has the chunkid at the 0th offset and with no tags</div>
</div>
</div>
<div class="caption"><span>Fields in <a href="../regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> declared as org.apache.hadoop.hbase.ExtendedCell in in </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>protected org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SegmentScanner.</span><code>current</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KeyValueScanner.</span><code>NO_NEXT_INDEXED_KEY</code></div>
<div class="col-last odd-row-color">
<div class="block">The byte array represents for NO_NEXT_INDEXED_KEY; The actual value is irrelevant because this
is always compared by reference.</div>
</div>
</div>
<div class="caption"><span>Fields in <a href="../regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> with type parameters of type org.apache.hadoop.hbase.ExtendedCell in in </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>protected <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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SegmentScanner.</span><code>iter</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> that return org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ImmutableMemStoreLAB.</span><code>copyCellInto<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MemStoreLAB.</span><code>copyCellInto<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<div class="block">Allocates slice in this LAB and copy the passed Cell into this area.</div>
</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MemStoreLABImpl.</span><code>copyCellInto<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ImmutableMemStoreLAB.</span><code>forceCopyOfBigCellInto<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<div class="block">The process of merging assumes all cells are allocated on mslab.</div>
</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MemStoreLAB.</span><code>forceCopyOfBigCellInto<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">Allocates slice in this LAB and copy the passed Cell into this area.</div>
</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MemStoreLABImpl.</span><code>forceCopyOfBigCellInto<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<div class="block">When a cell's size is too big (bigger than maxAlloc), copyCellInto does not allocate it on
MSLAB.</div>
</div>
<div class="col-first even-row-color"><code>protected org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractMemStore.</span><code>getLowest<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;a,
org.apache.hadoop.hbase.ExtendedCell&nbsp;b)</code></div>
<div class="col-last even-row-color">
<div class="block">Returns Return lowest of a or b or null if both a and b are null</div>
</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KeyValueHeap.</span><code>getNextIndexedKey()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">KeyValueScanner.</span><code>getNextIndexedKey()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">NonLazyKeyValueScanner.</span><code>getNextIndexedKey()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SegmentScanner.</span><code>getNextIndexedKey()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreFileScanner.</span><code>getNextIndexedKey()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreScanner.</span><code>getNextIndexedKey()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AbstractMemStore.</span><code>getNextRow<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/NavigableSet.html" title="class or interface in java.util" class="external-link">NavigableSet</a>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&nbsp;set)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CompositeImmutableSegment.</span><code>last()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Segment.</span><code>last()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CompositeImmutableSegment.</span><code>maybeCloneWithAllocator<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
boolean&nbsp;forceCloneOfBigCell)</code></div>
<div class="col-last even-row-color">
<div class="block">If the segment has a memory allocator the cell is being cloned to this space, and returned;
otherwise the given cell is returned</div>
</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Segment.</span><code>maybeCloneWithAllocator<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
boolean&nbsp;forceCloneOfBigCell)</code></div>
<div class="col-last odd-row-color">
<div class="block">If the segment has a memory allocator the cell is being cloned to this space, and returned;
otherwise the given cell is returned When a cell's size is too big (bigger than maxAlloc), it
is not allocated on MSLAB.</div>
</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">KeyValueHeap.</span><code>next()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KeyValueScanner.</span><code>next()</code></div>
<div class="col-last odd-row-color">
<div class="block">Return the next Cell in this scanner, iterating the scanner</div>
</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MemStoreCompactorSegmentsIterator.</span><code>next()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MemStoreMergerSegmentsIterator.</span><code>next()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ReversedKeyValueHeap.</span><code>next()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SegmentScanner.</span><code>next()</code></div>
<div class="col-last odd-row-color">
<div class="block">Return the next Cell in this scanner, iterating the scanner</div>
</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SnapshotSegmentScanner.</span><code>next()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreFileScanner.</span><code>next()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">KeyValueHeap.</span><code>peek()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KeyValueScanner.</span><code>peek()</code></div>
<div class="col-last odd-row-color">
<div class="block">Look at the next Cell in this scanner, but do not iterate scanner.</div>
</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SegmentScanner.</span><code>peek()</code></div>
<div class="col-last even-row-color">
<div class="block">Look at the next Cell in this scanner, but do not iterate the scanner</div>
</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SnapshotSegmentScanner.</span><code>peek()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreFileScanner.</span><code>peek()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreScanner.</span><code>peek()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> that return types with arguments of type org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected org.apache.hadoop.hbase.regionserver.CellSet&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CompositeImmutableSegment.</span><code>getCellSet()</code></div>
<div class="col-last even-row-color">
<div class="block">Returns a set of all cells in the segment</div>
</div>
<div class="col-first odd-row-color"><code>protected org.apache.hadoop.hbase.regionserver.CellSet&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Segment.</span><code>getCellSet()</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns a set of all cells in the segment</div>
</div>
<div class="col-first even-row-color"><code><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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HStoreFile.</span><code>getFirstKey()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreFile.</span><code>getFirstKey()</code></div>
<div class="col-last odd-row-color">
<div class="block">Get the first key in this store file.</div>
</div>
<div class="col-first even-row-color"><code><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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreFileReader.</span><code>getFirstKey()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected <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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SegmentScanner.</span><code>getIterator<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HStoreFile.</span><code>getLastKey()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreFile.</span><code>getLastKey()</code></div>
<div class="col-last odd-row-color">
<div class="block">Get the last key in this store file.</div>
</div>
<div class="col-first even-row-color"><code><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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreFileReader.</span><code>getLastKey()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/SortedSet.html" title="class or interface in java.util" class="external-link">SortedSet</a>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CompositeImmutableSegment.</span><code>headSet<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;firstKeyOnRow)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/SortedSet.html" title="class or interface in java.util" class="external-link">SortedSet</a>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">Segment.</span><code>headSet<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;firstKeyOnRow)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CompositeImmutableSegment.</span><code>iterator()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">Segment.</span><code>iterator()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreFileReader.</span><code>midKey()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/SortedSet.html" title="class or interface in java.util" class="external-link">SortedSet</a>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CompositeImmutableSegment.</span><code>tailSet<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;firstCell)</code></div>
<div class="col-last even-row-color">
<div class="block">Returns a subset of the segment cell set, which starts with the given cell</div>
</div>
<div class="col-first odd-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/SortedSet.html" title="class or interface in java.util" class="external-link">SortedSet</a>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Segment.</span><code>tailSet<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;firstCell)</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns a subset of the segment cell set, which starts with the given cell</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> with parameters of type org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractMemStore.</span><code>add<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
org.apache.hadoop.hbase.regionserver.MemStoreSizing&nbsp;memstoreSizing)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HStore.</span><code>add<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
org.apache.hadoop.hbase.regionserver.MemStoreSizing&nbsp;memstoreSizing)</code></div>
<div class="col-last odd-row-color">
<div class="block">Adds a value to the memstore</div>
</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MemStore.</span><code>add<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
org.apache.hadoop.hbase.regionserver.MemStoreSizing&nbsp;memstoreSizing)</code></div>
<div class="col-last even-row-color">
<div class="block">Write an update</div>
</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MutableSegment.</span><code>add<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
boolean&nbsp;mslabUsed,
org.apache.hadoop.hbase.regionserver.MemStoreSizing&nbsp;memStoreSizing,
boolean&nbsp;sizeAddedPreOperation)</code></div>
<div class="col-last odd-row-color">
<div class="block">Adds the given cell into the segment</div>
</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CellSink.</span><code>append<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">Append the given cell</div>
</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">DateTieredMultiFileWriter.</span><code>append<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreFileWriter.</span><code>append<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StripeMultiFileWriter.BoundaryMultiWriter.</span><code>append<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StripeMultiFileWriter.SizeMultiWriter.</span><code>append<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KeyValueScanner.</span><code>backwardSeek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key)</code></div>
<div class="col-last odd-row-color">
<div class="block">Seek the scanner at or before the row of specified Cell, it firstly tries to seek the scanner
at or after the specified Cell, return if peek KeyValue of scanner has the same row with
specified Cell, otherwise seek the scanner at the first Cell of the row which is the previous
row of specified KeyValue</div>
</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">NonReversedNonLazyKeyValueScanner.</span><code>backwardSeek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ReversedKeyValueHeap.</span><code>backwardSeek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;seekKey)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ReversedStoreScanner.</span><code>backwardSeek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SegmentScanner.</span><code>backwardSeek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key)</code></div>
<div class="col-last odd-row-color">
<div class="block">Seek the scanner at or before the row of specified Cell, it firstly tries to seek the scanner
at or after the specified Cell, return if peek KeyValue of scanner has the same row with
specified Cell, otherwise seek the scanner at the first Cell of the row which is the previous
row of specified KeyValue</div>
</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreFileScanner.</span><code>backwardSeek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ImmutableMemStoreLAB.</span><code>copyCellInto<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MemStoreLAB.</span><code>copyCellInto<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">Allocates slice in this LAB and copy the passed Cell into this area.</div>
</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MemStoreLABImpl.</span><code>copyCellInto<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractMemStore.</span><code>doAdd<wbr>(org.apache.hadoop.hbase.regionserver.MutableSegment&nbsp;currentActive,
org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
org.apache.hadoop.hbase.regionserver.MemStoreSizing&nbsp;memstoreSizing)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">NonLazyKeyValueScanner.</span><code>doRealSeek<wbr>(org.apache.hadoop.hbase.regionserver.KeyValueScanner&nbsp;scanner,
org.apache.hadoop.hbase.ExtendedCell&nbsp;kv,
boolean&nbsp;forward)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ImmutableMemStoreLAB.</span><code>forceCopyOfBigCellInto<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">The process of merging assumes all cells are allocated on mslab.</div>
</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MemStoreLAB.</span><code>forceCopyOfBigCellInto<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<div class="block">Allocates slice in this LAB and copy the passed Cell into this area.</div>
</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MemStoreLABImpl.</span><code>forceCopyOfBigCellInto<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">When a cell's size is too big (bigger than maxAlloc), copyCellInto does not allocate it on
MSLAB.</div>
</div>
<div class="col-first odd-row-color"><code>protected <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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SegmentScanner.</span><code>getIterator<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractMemStore.</span><code>getLowest<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;a,
org.apache.hadoop.hbase.ExtendedCell&nbsp;b)</code></div>
<div class="col-last even-row-color">
<div class="block">Returns Return lowest of a or b or null if both a and b are null</div>
</div>
<div class="col-first odd-row-color"><code>protected org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AbstractMemStore.</span><code>getNextRow<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/NavigableSet.html" title="class or interface in java.util" class="external-link">NavigableSet</a>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&nbsp;set)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/SortedSet.html" title="class or interface in java.util" class="external-link">SortedSet</a>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CompositeImmutableSegment.</span><code>headSet<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;firstKeyOnRow)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/SortedSet.html" title="class or interface in java.util" class="external-link">SortedSet</a>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Segment.</span><code>headSet<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;firstKeyOnRow)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">TimeRangeTracker.</span><code>includeTimestamp<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">Update the current TimestampRange to include the timestamp from <code>cell</code>.</div>
</div>
<div class="col-first odd-row-color"><code>protected void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CompositeImmutableSegment.</span><code>internalAdd<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
boolean&nbsp;mslabUsed,
org.apache.hadoop.hbase.regionserver.MemStoreSizing&nbsp;memstoreSizing,
boolean&nbsp;sizeAddedPreOperation)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">Segment.</span><code>internalAdd<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
boolean&nbsp;mslabUsed,
org.apache.hadoop.hbase.regionserver.MemStoreSizing&nbsp;memstoreSizing,
boolean&nbsp;sizeAddedPreOperation)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CompositeImmutableSegment.</span><code>maybeCloneWithAllocator<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
boolean&nbsp;forceCloneOfBigCell)</code></div>
<div class="col-last odd-row-color">
<div class="block">If the segment has a memory allocator the cell is being cloned to this space, and returned;
otherwise the given cell is returned</div>
</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">Segment.</span><code>maybeCloneWithAllocator<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
boolean&nbsp;forceCloneOfBigCell)</code></div>
<div class="col-last even-row-color">
<div class="block">If the segment has a memory allocator the cell is being cloned to this space, and returned;
otherwise the given cell is returned When a cell's size is too big (bigger than maxAlloc), it
is not allocated on MSLAB.</div>
</div>
<div class="col-first odd-row-color"><code>protected abstract boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AbstractMemStore.</span><code>preUpdate<wbr>(org.apache.hadoop.hbase.regionserver.MutableSegment&nbsp;currentActive,
org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
org.apache.hadoop.hbase.regionserver.MemStoreSizing&nbsp;memstoreSizing)</code></div>
<div class="col-last odd-row-color">
<div class="block">Issue any synchronization and test needed before applying the update</div>
</div>
<div class="col-first even-row-color"><code>protected boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CompactingMemStore.</span><code>preUpdate<wbr>(org.apache.hadoop.hbase.regionserver.MutableSegment&nbsp;currentActive,
org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
org.apache.hadoop.hbase.regionserver.MemStoreSizing&nbsp;memstoreSizing)</code></div>
<div class="col-last even-row-color">
<div class="block">Issue any synchronization and test needed before applying the update For compacting memstore
this means checking the update can increase the size without overflow</div>
</div>
<div class="col-first odd-row-color"><code>protected boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">DefaultMemStore.</span><code>preUpdate<wbr>(org.apache.hadoop.hbase.regionserver.MutableSegment&nbsp;currentActive,
org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
org.apache.hadoop.hbase.regionserver.MemStoreSizing&nbsp;memstoreSizing)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">KeyValueHeap.</span><code>requestSeek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key,
boolean&nbsp;forward,
boolean&nbsp;useBloom)</code></div>
<div class="col-last even-row-color">
<div class="block">Similar to <code>KeyValueScanner.seek(org.apache.hadoop.hbase.ExtendedCell)</code> (or <code>KeyValueScanner.reseek(org.apache.hadoop.hbase.ExtendedCell)</code> if forward is true) but only does a seek operation
after checking that it is really necessary for the row/column combination specified by the kv
parameter.</div>
</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KeyValueScanner.</span><code>requestSeek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;kv,
boolean&nbsp;forward,
boolean&nbsp;useBloom)</code></div>
<div class="col-last odd-row-color">
<div class="block">Similar to <code>KeyValueScanner.seek(org.apache.hadoop.hbase.ExtendedCell)</code> (or <code>KeyValueScanner.reseek(org.apache.hadoop.hbase.ExtendedCell)</code> if forward is true) but only does a seek operation
after checking that it is really necessary for the row/column combination specified by the kv
parameter.</div>
</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">NonLazyKeyValueScanner.</span><code>requestSeek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;kv,
boolean&nbsp;forward,
boolean&nbsp;useBloom)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ReversedKeyValueHeap.</span><code>requestSeek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key,
boolean&nbsp;forward,
boolean&nbsp;useBloom)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SegmentScanner.</span><code>requestSeek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;c,
boolean&nbsp;forward,
boolean&nbsp;useBloom)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreFileScanner.</span><code>requestSeek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;kv,
boolean&nbsp;forward,
boolean&nbsp;useBloom)</code></div>
<div class="col-last odd-row-color">
<div class="block">Pretend we have done a seek but don't do it yet, if possible.</div>
</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">KeyValueHeap.</span><code>reseek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;seekKey)</code></div>
<div class="col-last even-row-color">
<div class="block">This function is identical to the <code>KeyValueHeap.seek(ExtendedCell)</code> function except that
scanner.seek(seekKey) is changed to scanner.reseek(seekKey).</div>
</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KeyValueScanner.</span><code>reseek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key)</code></div>
<div class="col-last odd-row-color">
<div class="block">Reseek the scanner at or after the specified KeyValue.</div>
</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ReversedKeyValueHeap.</span><code>reseek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;seekKey)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ReversedStoreScanner.</span><code>reseek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;kv)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SegmentScanner.</span><code>reseek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">Reseek the scanner at or after the specified KeyValue.</div>
</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SnapshotSegmentScanner.</span><code>reseek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;seekCell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreFileScanner.</span><code>reseek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreScanner.</span><code>reseek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;kv)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.mob.MobCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HMobStore.</span><code>resolve<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;reference,
boolean&nbsp;cacheBlocks)</code></div>
<div class="col-last even-row-color">
<div class="block">Reads the cell from the mob file, and the read point does not count.</div>
</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.mob.MobCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HMobStore.</span><code>resolve<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;reference,
boolean&nbsp;cacheBlocks,
boolean&nbsp;readEmptyValueOnMobCellMiss)</code></div>
<div class="col-last odd-row-color">
<div class="block">Reads the cell from the mob file with readEmptyValueOnMobCellMiss</div>
</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.mob.MobCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HMobStore.</span><code>resolve<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;reference,
boolean&nbsp;cacheBlocks,
long&nbsp;readPt,
boolean&nbsp;readEmptyValueOnMobCellMiss)</code></div>
<div class="col-last even-row-color">
<div class="block">Reads the cell from the mob file.</div>
</div>
<div class="col-first odd-row-color"><code>protected void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HRegion.</span><code>restoreEdit<wbr>(org.apache.hadoop.hbase.regionserver.HStore&nbsp;s,
org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
org.apache.hadoop.hbase.regionserver.MemStoreSizing&nbsp;memstoreAccounting)</code></div>
<div class="col-last odd-row-color">
<div class="block">Used by tests</div>
</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">KeyValueHeap.</span><code>seek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;seekKey)</code></div>
<div class="col-last even-row-color">
<div class="block">Seeks all scanners at or below the specified seek key.</div>
</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KeyValueScanner.</span><code>seek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key)</code></div>
<div class="col-last odd-row-color">
<div class="block">Seek the scanner at or after the specified KeyValue.</div>
</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ReversedKeyValueHeap.</span><code>seek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;seekKey)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ReversedStoreScanner.</span><code>seek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SegmentScanner.</span><code>seek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">Seek the scanner at or after the specified Cell.</div>
</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SnapshotSegmentScanner.</span><code>seek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;seekCell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreFileScanner.</span><code>seek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreScanner.</span><code>seek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ReversedStoreScanner.</span><code>seekAsDirection<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;kv)</code></div>
<div class="col-last even-row-color">
<div class="block">Do a backwardSeek in a reversed StoreScanner(scan backward)</div>
</div>
<div class="col-first odd-row-color"><code>protected boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreScanner.</span><code>seekAsDirection<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;kv)</code></div>
<div class="col-last odd-row-color">
<div class="block">Do a reseek in a normal StoreScanner(scan forward)</div>
</div>
<div class="col-first even-row-color"><code>static boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreFileScanner.</span><code>seekAtOrAfter<wbr>(org.apache.hadoop.hbase.io.hfile.HFileScanner&nbsp;s,
org.apache.hadoop.hbase.ExtendedCell&nbsp;k)</code></div>
<div class="col-last even-row-color">
<div class="block">Returns false if not found or if k is after the end.</div>
</div>
<div class="col-first odd-row-color"><code>protected void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ReversedStoreScanner.</span><code>seekScanners<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>&lt;? extends org.apache.hadoop.hbase.regionserver.KeyValueScanner&gt;&nbsp;scanners,
org.apache.hadoop.hbase.ExtendedCell&nbsp;seekKey,
boolean&nbsp;isLazy,
boolean&nbsp;isParallelSeek)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreScanner.</span><code>seekScanners<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>&lt;? extends org.apache.hadoop.hbase.regionserver.KeyValueScanner&gt;&nbsp;scanners,
org.apache.hadoop.hbase.ExtendedCell&nbsp;seekKey,
boolean&nbsp;isLazy,
boolean&nbsp;isParallelSeek)</code></div>
<div class="col-last even-row-color">
<div class="block">Seek the specified scanners with the given key</div>
</div>
<div class="col-first odd-row-color"><code>protected boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ReversedStoreScanner.</span><code>seekToNextRow<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;kv)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreScanner.</span><code>seekToNextRow<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;c)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KeyValueScanner.</span><code>seekToPreviousRow<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key)</code></div>
<div class="col-last odd-row-color">
<div class="block">Seek the scanner at the first Cell of the row which is the previous row of specified key</div>
</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">NonReversedNonLazyKeyValueScanner.</span><code>seekToPreviousRow<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ReversedKeyValueHeap.</span><code>seekToPreviousRow<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;seekKey)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ReversedStoreScanner.</span><code>seekToPreviousRow<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SegmentScanner.</span><code>seekToPreviousRow<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<div class="block">Seek the scanner at the first Cell of the row which is the previous row of specified key</div>
</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreFileScanner.</span><code>seekToPreviousRow<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;originalKey)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreFileScanner.</span><code>setCurrentCell<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;newVal)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/SortedSet.html" title="class or interface in java.util" class="external-link">SortedSet</a>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CompositeImmutableSegment.</span><code>tailSet<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;firstCell)</code></div>
<div class="col-last even-row-color">
<div class="block">Returns a subset of the segment cell set, which starts with the given cell</div>
</div>
<div class="col-first odd-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/SortedSet.html" title="class or interface in java.util" class="external-link">SortedSet</a>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Segment.</span><code>tailSet<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;firstCell)</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns a subset of the segment cell set, which starts with the given cell</div>
</div>
<div class="col-first even-row-color"><code>protected boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreScanner.</span><code>trySkipToNextColumn<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">See <code>StoreScanner.trySkipToNextRow(ExtendedCell)</code></div>
</div>
<div class="col-first odd-row-color"><code>protected boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreScanner.</span><code>trySkipToNextRow<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<div class="block">See if we should actually SEEK or rather just SKIP to the next Cell (see HBASE-13109).</div>
</div>
<div class="col-first even-row-color"><code>protected void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CompositeImmutableSegment.</span><code>updateMetaInfo<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cellToAdd,
boolean&nbsp;succ,
boolean&nbsp;mslabUsed,
org.apache.hadoop.hbase.regionserver.MemStoreSizing&nbsp;memstoreSizing,
boolean&nbsp;sizeAddedPreOperation)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Segment.</span><code>updateMetaInfo<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cellToAdd,
boolean&nbsp;succ,
boolean&nbsp;mslabUsed,
org.apache.hadoop.hbase.regionserver.MemStoreSizing&nbsp;memstoreSizing,
boolean&nbsp;sizeAddedPreOperation)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">Segment.</span><code>updateMetaInfo<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cellToAdd,
boolean&nbsp;succ,
org.apache.hadoop.hbase.regionserver.MemStoreSizing&nbsp;memstoreSizing)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MutableSegment.</span><code>upsert<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
long&nbsp;readpoint,
org.apache.hadoop.hbase.regionserver.MemStoreSizing&nbsp;memStoreSizing,
boolean&nbsp;sizeAddedPreOperation)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Method parameters in <a href="../regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> with type arguments of type org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractMemStore.</span><code>add<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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&nbsp;cells,
org.apache.hadoop.hbase.regionserver.MemStoreSizing&nbsp;memstoreSizing)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HStore.</span><code>add<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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&nbsp;cells,
org.apache.hadoop.hbase.regionserver.MemStoreSizing&nbsp;memstoreSizing)</code></div>
<div class="col-last odd-row-color">
<div class="block">Adds the specified value to the memstore</div>
</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MemStore.</span><code>add<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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&nbsp;cells,
org.apache.hadoop.hbase.regionserver.MemStoreSizing&nbsp;memstoreSizing)</code></div>
<div class="col-last even-row-color">
<div class="block">Write the updates</div>
</div>
<div class="col-first odd-row-color"><code>default void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CellSink.</span><code>appendAll<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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&nbsp;cellList)</code></div>
<div class="col-last odd-row-color">
<div class="block">Append the given (possibly partial) list of cells of a row</div>
</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreFileWriter.</span><code>appendAll<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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&nbsp;cellList)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AbstractMemStore.</span><code>getNextRow<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;key,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/NavigableSet.html" title="class or interface in java.util" class="external-link">NavigableSet</a>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&nbsp;set)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected org.apache.hadoop.hbase.regionserver.Segment</code></div>
<div class="col-second even-row-color"><span class="type-name-label">Segment.</span><code>setCellSet<wbr>(org.apache.hadoop.hbase.regionserver.CellSet&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&nbsp;cellSetOld,
org.apache.hadoop.hbase.regionserver.CellSet&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&nbsp;cellSetNew)</code></div>
<div class="col-last even-row-color">
<div class="block">Setting the CellSet of the segment - used only for flat immutable segment for setting immutable
CellSet after its creation in immutable segment constructor</div>
</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AbstractMemStore.</span><code>upsert<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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&nbsp;cells,
long&nbsp;readpoint,
org.apache.hadoop.hbase.regionserver.MemStoreSizing&nbsp;memstoreSizing)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HStore.</span><code>upsert<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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&nbsp;cells,
long&nbsp;readpoint,
org.apache.hadoop.hbase.regionserver.MemStoreSizing&nbsp;memstoreSizing)</code></div>
<div class="col-last even-row-color">
<div class="block">Adds or replaces the specified KeyValues.</div>
</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MemStore.</span><code>upsert<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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&nbsp;cells,
long&nbsp;readpoint,
org.apache.hadoop.hbase.regionserver.MemStoreSizing&nbsp;memstoreSizing)</code></div>
<div class="col-last odd-row-color">
<div class="block">Update or insert the specified cells.</div>
</div>
</div>
<div class="caption"><span>Constructor parameters in <a href="../regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> with type arguments of type org.apache.hadoop.hbase.ExtendedCell in in </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>protected </code></div>
<div class="col-second even-row-color"><code>MutableSegment<wbr>(org.apache.hadoop.hbase.regionserver.CellSet&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&nbsp;cellSet,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
org.apache.hadoop.hbase.regionserver.MemStoreLAB&nbsp;memStoreLAB,
org.apache.hadoop.hbase.regionserver.MemStoreSizing&nbsp;memstoreSizing)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected </code></div>
<div class="col-second odd-row-color"><code>Segment<wbr>(org.apache.hadoop.hbase.regionserver.CellSet&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&nbsp;cellSet,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
org.apache.hadoop.hbase.regionserver.MemStoreLAB&nbsp;memStoreLAB,
org.apache.hadoop.hbase.regionserver.TimeRangeTracker&nbsp;trt)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.regionserver.querymatcher">
<h2>Uses of org.apache.hadoop.hbase.ExtendedCell in <a href="../regionserver/querymatcher/package-summary.html">org.apache.hadoop.hbase.regionserver.querymatcher</a></h2>
<div class="caption"><span>Fields in <a href="../regionserver/querymatcher/package-summary.html">org.apache.hadoop.hbase.regionserver.querymatcher</a> declared as org.apache.hadoop.hbase.ExtendedCell in in </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>protected org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ScanQueryMatcher.</span><code>currentRow</code></div>
<div class="col-last even-row-color">
<div class="block">Row the query is on</div>
</div>
<div class="col-first odd-row-color"><code>protected org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ScanDeleteTracker.</span><code>deleteCell</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected final org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ScanQueryMatcher.</span><code>startKey</code></div>
<div class="col-last even-row-color">
<div class="block">Key to seek to in memstore and StoreFiles</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../regionserver/querymatcher/package-summary.html">org.apache.hadoop.hbase.regionserver.querymatcher</a> that return org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ScanQueryMatcher.</span><code>createStartKeyFromRow<wbr>(byte[]&nbsp;startRow,
org.apache.hadoop.hbase.regionserver.ScanInfo&nbsp;scanInfo)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ScanQueryMatcher.</span><code>currentRow()</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns a cell represent the current row</div>
</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ScanQueryMatcher.</span><code>getKeyForNextColumn<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CompactionScanQueryMatcher.</span><code>getNextKeyHint<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>abstract org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ScanQueryMatcher.</span><code>getNextKeyHint<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">Delegate to <code>Filter.getNextCellHint(Cell)</code>.</div>
</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">UserScanQueryMatcher.</span><code>getNextKeyHint<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ScanQueryMatcher.</span><code>getStartKey()</code></div>
<div class="col-last even-row-color">
<div class="block">Returns the start key</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../regionserver/querymatcher/package-summary.html">org.apache.hadoop.hbase.regionserver.querymatcher</a> with parameters of type org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">DeleteTracker.</span><code>add<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">Add the specified cell to the list of deletes to check against for this row operation.</div>
</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">NewVersionBehaviorTracker.</span><code>add<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ScanDeleteTracker.</span><code>add<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">Add the specified Cell to the list of deletes to check against for this row operation.</div>
</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">NewVersionBehaviorTracker.DeleteVersionsNode.</span><code>addVersionDelete<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ColumnTracker.</span><code>checkColumn<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
byte&nbsp;type)</code></div>
<div class="col-last even-row-color">
<div class="block">Checks if the column is present in the list of requested columns by returning the match code
instance.</div>
</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ExplicitColumnTracker.</span><code>checkColumn<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
byte&nbsp;type)</code></div>
<div class="col-last odd-row-color">
<div class="block">Checks if the column is present in the list of requested columns by returning the match code
instance.</div>
</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode</code></div>
<div class="col-second even-row-color"><span class="type-name-label">NewVersionBehaviorTracker.</span><code>checkColumn<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
byte&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ScanWildcardColumnTracker.</span><code>checkColumn<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
byte&nbsp;type)</code></div>
<div class="col-last odd-row-color">
<div class="block">Checks if the column is present in the list of requested columns by returning the match code
instance.</div>
</div>
<div class="col-first even-row-color"><code>protected final org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ScanQueryMatcher.</span><code>checkDeleted<wbr>(org.apache.hadoop.hbase.regionserver.querymatcher.DeleteTracker&nbsp;deletes,
org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ColumnTracker.</span><code>checkVersions<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
long&nbsp;timestamp,
byte&nbsp;type,
boolean&nbsp;ignoreCount)</code></div>
<div class="col-last odd-row-color">
<div class="block">Keeps track of the number of versions for the columns asked for.</div>
</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ExplicitColumnTracker.</span><code>checkVersions<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
long&nbsp;timestamp,
byte&nbsp;type,
boolean&nbsp;ignoreCount)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">NewVersionBehaviorTracker.</span><code>checkVersions<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
long&nbsp;timestamp,
byte&nbsp;type,
boolean&nbsp;ignoreCount)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ScanWildcardColumnTracker.</span><code>checkVersions<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
long&nbsp;timestamp,
byte&nbsp;type,
boolean&nbsp;ignoreCount)</code></div>
<div class="col-last even-row-color">
<div class="block">Keeps track of the number of versions for the columns asked for.</div>
</div>
<div class="col-first odd-row-color"><code>int</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ScanQueryMatcher.</span><code>compareKeyForNextColumn<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;nextIndexed,
org.apache.hadoop.hbase.ExtendedCell&nbsp;currentCell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>int</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ScanQueryMatcher.</span><code>compareKeyForNextRow<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;nextIndexed,
org.apache.hadoop.hbase.ExtendedCell&nbsp;currentCell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>default void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ColumnTracker.</span><code>doneWithColumn<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<div class="block">This method is used to inform the column tracker that we are done with this column.</div>
</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ExplicitColumnTracker.</span><code>doneWithColumn<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ScanQueryMatcher.</span><code>getKeyForNextColumn<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CompactionScanQueryMatcher.</span><code>getNextKeyHint<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>abstract org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ScanQueryMatcher.</span><code>getNextKeyHint<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<div class="block">Delegate to <code>Filter.getNextCellHint(Cell)</code>.</div>
</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">UserScanQueryMatcher.</span><code>getNextKeyHint<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ColumnTracker.</span><code>getNextRowOrNextColumn<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<div class="block">Retrieve the MatchCode for the next row or column</div>
</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ExplicitColumnTracker.</span><code>getNextRowOrNextColumn<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">NewVersionBehaviorTracker.</span><code>getNextRowOrNextColumn<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ScanWildcardColumnTracker.</span><code>getNextRowOrNextColumn<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.regionserver.querymatcher.DeleteTracker.DeleteResult</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">DeleteTracker.</span><code>isDeleted<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<div class="block">Check if the specified cell buffer has been deleted by a previously seen delete.</div>
</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.regionserver.querymatcher.DeleteTracker.DeleteResult</code></div>
<div class="col-second even-row-color"><span class="type-name-label">NewVersionBehaviorTracker.</span><code>isDeleted<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">This method is not idempotent, we will save some info to judge VERSION_MASKED.</div>
</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.regionserver.querymatcher.DeleteTracker.DeleteResult</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ScanDeleteTracker.</span><code>isDeleted<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<div class="block">Check if the specified Cell buffer has been deleted by a previously seen delete.</div>
</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode</code></div>
<div class="col-second even-row-color"><span class="type-name-label">IncludeAllCompactionQueryMatcher.</span><code>match<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MajorCompactionScanQueryMatcher.</span><code>match<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MinorCompactionScanQueryMatcher.</span><code>match<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">NormalUserScanQueryMatcher.</span><code>match<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode</code></div>
<div class="col-second even-row-color"><span class="type-name-label">RawScanQueryMatcher.</span><code>match<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>abstract org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ScanQueryMatcher.</span><code>match<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<div class="block">Determines if the caller should do one of several things:
seek/skip to the next row (MatchCode.SEEK_NEXT_ROW)
seek/skip to the next column (MatchCode.SEEK_NEXT_COL)
include the current KeyValue (MatchCode.INCLUDE)
ignore the current KeyValue (MatchCode.SKIP)
got to the next row (MatchCode.DONE)
</div>
</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StripeCompactionScanQueryMatcher.</span><code>match<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">UserScanQueryMatcher.</span><code>matchColumn<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
long&nbsp;timestamp,
byte&nbsp;typeByte)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CompactionScanQueryMatcher.</span><code>moreRowsMayExistAfter<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>abstract boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ScanQueryMatcher.</span><code>moreRowsMayExistAfter<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">UserScanQueryMatcher.</span><code>moreRowsMayExistAfter<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ScanQueryMatcher.</span><code>preCheck<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<div class="block">Check before the delete logic.</div>
</div>
<div class="col-first even-row-color"><code>protected long</code></div>
<div class="col-second even-row-color"><span class="type-name-label">NewVersionBehaviorTracker.</span><code>prepare<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">Reset the map if it is different with the last Cell.</div>
</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ScanQueryMatcher.</span><code>setToNewRow<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;currentRow)</code></div>
<div class="col-last odd-row-color">
<div class="block">Set the row when there is change in row</div>
</div>
<div class="col-first even-row-color"><code>protected final void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CompactionScanQueryMatcher.</span><code>trackDelete<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">DropDeletesCompactionScanQueryMatcher.</span><code>tryDropDelete<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../regionserver/querymatcher/package-summary.html">org.apache.hadoop.hbase.regionserver.querymatcher</a> with parameters of type org.apache.hadoop.hbase.ExtendedCell in in </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>protected </code></div>
<div class="col-second even-row-color"><code>ScanQueryMatcher<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;startKey,
org.apache.hadoop.hbase.regionserver.ScanInfo&nbsp;scanInfo,
org.apache.hadoop.hbase.regionserver.querymatcher.ColumnTracker&nbsp;columns,
long&nbsp;oldestUnexpiredTS,
long&nbsp;now)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.regionserver.wal">
<h2>Uses of org.apache.hadoop.hbase.ExtendedCell in <a href="../regionserver/wal/package-summary.html">org.apache.hadoop.hbase.regionserver.wal</a></h2>
<div class="caption"><span>Methods in <a href="../regionserver/wal/package-summary.html">org.apache.hadoop.hbase.regionserver.wal</a> with parameters of type org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">WALCellCodec.EnsureKvEncoder.</span><code>write<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.shaded.protobuf">
<h2>Uses of org.apache.hadoop.hbase.ExtendedCell in <a href="../shaded/protobuf/package-summary.html">org.apache.hadoop.hbase.shaded.protobuf</a></h2>
<div class="caption"><span>Methods in <a href="../shaded/protobuf/package-summary.html">org.apache.hadoop.hbase.shaded.protobuf</a> that return org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ProtobufUtil.</span><code>toCell<wbr>(org.apache.hadoop.hbase.ExtendedCellBuilder&nbsp;cellBuilder,
org.apache.hadoop.hbase.shaded.protobuf.generated.CellProtos.Cell&nbsp;cell,
boolean&nbsp;decodeTags)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.util">
<h2>Uses of org.apache.hadoop.hbase.ExtendedCell in <a href="../util/package-summary.html">org.apache.hadoop.hbase.util</a></h2>
<div class="caption"><span>Classes in <a href="../util/package-summary.html">org.apache.hadoop.hbase.util</a> that implement org.apache.hadoop.hbase.ExtendedCell in in </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>class&nbsp;</code></div>
<div class="col-second even-row-color"><code>org.apache.hadoop.hbase.util.MapReduceExtendedCell</code></div>
<div class="col-last even-row-color">
<div class="block">A wrapper for a cell to be used with mapreduce, as the output value class for mappers/reducers.</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../util/package-summary.html">org.apache.hadoop.hbase.util</a> that return org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MapReduceExtendedCell.</span><code>deepClone()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CollectionBackedScanner.</span><code>next()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.ExtendedCell</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CollectionBackedScanner.</span><code>peek()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../util/package-summary.html">org.apache.hadoop.hbase.util</a> with parameters of type org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected abstract boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">BloomContext.</span><code>isNewKey<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">
<div class="block">Returns true if the cell is a new key as per the bloom type</div>
</div>
<div class="col-first odd-row-color"><code>protected boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">RowBloomContext.</span><code>isNewKey<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">RowColBloomContext.</span><code>isNewKey<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CollectionBackedScanner.</span><code>reseek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;seekCell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CollectionBackedScanner.</span><code>seek<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;seekCell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">BloomContext.</span><code>writeBloom<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">
<div class="block">Bloom information from the cell is retrieved</div>
</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">RowPrefixFixedLengthBloomContext.</span><code>writeBloom<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../util/package-summary.html">org.apache.hadoop.hbase.util</a> with parameters of type org.apache.hadoop.hbase.ExtendedCell in in </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>&nbsp;</code></div>
<div class="col-second even-row-color"><code>CollectionBackedScanner<wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
org.apache.hadoop.hbase.ExtendedCell...&nbsp;array)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code>MapReduceExtendedCell<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructor parameters in <a href="../util/package-summary.html">org.apache.hadoop.hbase.util</a> with type arguments of type org.apache.hadoop.hbase.ExtendedCell in in </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>&nbsp;</code></div>
<div class="col-second even-row-color"><code>CollectionBackedScanner<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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&nbsp;list)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code>CollectionBackedScanner<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>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&nbsp;list,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code>CollectionBackedScanner<wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/SortedSet.html" title="class or interface in java.util" class="external-link">SortedSet</a>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&nbsp;set)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code>CollectionBackedScanner<wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/SortedSet.html" title="class or interface in java.util" class="external-link">SortedSet</a>&lt;org.apache.hadoop.hbase.ExtendedCell&gt;&nbsp;set,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.wal">
<h2>Uses of org.apache.hadoop.hbase.ExtendedCell in <a href="../wal/package-summary.html">org.apache.hadoop.hbase.wal</a></h2>
<div class="caption"><span>Methods in <a href="../wal/package-summary.html">org.apache.hadoop.hbase.wal</a> with parameters of type org.apache.hadoop.hbase.ExtendedCell in in </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">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><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>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">WALPrettyPrinter.</span><code>toStringMap<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><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>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">WALPrettyPrinter.</span><code>toStringMap<wbr>(org.apache.hadoop.hbase.ExtendedCell&nbsp;cell,
boolean&nbsp;printRowKeyOnly,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;rowPrefix,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;row,
boolean&nbsp;outputValues)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2007&#x2013;2020 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>