blob: 18846403a715484c0e563bc723c27d7807b5a737 [file] [log] [blame]
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>Uses of Interface org.apache.hadoop.hbase.CellComparator (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: CellComparator">
<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><a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">Class</a></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.CellComparator" class="title">Uses of Interface<br>org.apache.hadoop.hbase.CellComparator</h1>
</div>
<div class="caption"><span>Packages that use <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></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.io.encoding">org.apache.hadoop.hbase.io.encoding</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.hfile">org.apache.hadoop.hbase.io.hfile</a></div>
<div class="col-last even-row-color">
<div class="block">Provides implementations of <a href="../io/hfile/HFile.html" title="class in org.apache.hadoop.hbase.io.hfile"><code>HFile</code></a> and HFile
<a href="../io/hfile/BlockCache.html" title="interface in org.apache.hadoop.hbase.io.hfile"><code>BlockCache</code></a>.</div>
</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.regionserver">org.apache.hadoop.hbase.regionserver</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.compactions">org.apache.hadoop.hbase.regionserver.compactions</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.security.visibility">org.apache.hadoop.hbase.security.visibility</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.util">org.apache.hadoop.hbase.util</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 <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a> 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 <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></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><a href="../CellComparatorImpl.html" class="type-name-link" title="class in org.apache.hadoop.hbase">CellComparatorImpl</a></code></div>
<div class="col-last even-row-color">
<div class="block">Compare two HBase cells.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../InnerStoreCellComparator.html" class="type-name-link" title="class in org.apache.hadoop.hbase">InnerStoreCellComparator</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Compare two HBase cells inner store, skip compare family for better performance.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../MetaCellComparator.html" class="type-name-link" title="class in org.apache.hadoop.hbase">MetaCellComparator</a></code></div>
<div class="col-last even-row-color">
<div class="block">A <a href="../CellComparatorImpl.html" title="class in org.apache.hadoop.hbase"><code>CellComparatorImpl</code></a> for <code>hbase:meta</code> catalog table <a href="../KeyValue.html" title="class in org.apache.hadoop.hbase"><code>KeyValue</code></a>s.</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">org.apache.hadoop.hbase</a> that return <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></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="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">CellComparatorImpl.</span><code><a href="../CellComparatorImpl.html#getCellComparator(byte%5B%5D)" class="member-name-link">getCellComparator</a><wbr>(byte[]&nbsp;tableName)</code></div>
<div class="col-last even-row-color">
<div class="block">Utility method that makes a guess at comparator to use based off passed tableName.</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CellComparatorImpl.</span><code><a href="../CellComparatorImpl.html#getCellComparator(org.apache.hadoop.hbase.TableName)" class="member-name-link">getCellComparator</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code></div>
<div class="col-last odd-row-color">
<div class="block">Utility method that makes a guess at comparator to use based off passed tableName.</div>
</div>
<div class="col-first even-row-color"><code>static <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">InnerStoreCellComparator.</span><code><a href="../InnerStoreCellComparator.html#getInnerStoreCellComparator(byte%5B%5D)" class="member-name-link">getInnerStoreCellComparator</a><wbr>(byte[]&nbsp;tableName)</code></div>
<div class="col-last even-row-color">
<div class="block">Utility method that makes a guess at comparator to use based off passed tableName.</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">InnerStoreCellComparator.</span><code><a href="../InnerStoreCellComparator.html#getInnerStoreCellComparator(org.apache.hadoop.hbase.TableName)" class="member-name-link">getInnerStoreCellComparator</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code></div>
<div class="col-last odd-row-color">
<div class="block">Utility method that makes a guess at comparator to use based off passed tableName.</div>
</div>
<div class="col-first even-row-color"><code>static <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">CellComparator.</span><code><a href="../CellComparator.html#getInstance()" class="member-name-link">getInstance</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">A comparator for ordering cells in user-space tables.</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">org.apache.hadoop.hbase</a> with parameters of type <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></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 final int</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrivateCellUtil.</span><code><a href="../PrivateCellUtil.html#compare(org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.ExtendedCell,byte%5B%5D,int,int)" class="member-name-link">compare</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<a href="../ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>&nbsp;left,
byte[]&nbsp;key,
int&nbsp;offset,
int&nbsp;length)</code></div>
<div class="col-last even-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 odd-row-color"><code>static final int</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code><a href="../PrivateCellUtil.html#compareKeyBasedOnColHint(org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.ExtendedCell,org.apache.hadoop.hbase.ExtendedCell,int,int,byte%5B%5D,int,int,long,byte)" class="member-name-link">compareKeyBasedOnColHint</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<a href="../ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>&nbsp;nextIndexedCell,
<a href="../ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>&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 odd-row-color">
<div class="block">Used to compare two cells based on the column hint provided.</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><a href="../PrivateCellUtil.html#compareKeyIgnoresMvcc(org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.Cell)" class="member-name-link">compareKeyIgnoresMvcc</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<a href="../Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
<a href="../Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</code></div>
<div class="col-last even-row-color">
<div class="block">Compares only the key portion of a cell.</div>
</div>
<div class="col-first odd-row-color"><code>(package private) static final int</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrivateCellUtil.</span><code><a href="../PrivateCellUtil.html#compareWithoutRow(org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.ExtendedCell,byte%5B%5D,int,int,short)" class="member-name-link">compareWithoutRow</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<a href="../ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>&nbsp;left,
byte[]&nbsp;right,
int&nbsp;roffset,
int&nbsp;rlength,
short&nbsp;rowlength)</code></div>
<div class="col-last odd-row-color">
<div class="block">Compare columnFamily, qualifier, timestamp, and key type (everything except the row).</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.io.encoding">
<h2>Uses of <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a> 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 <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private final <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">RowIndexSeekerV1.</span><code><a href="../io/encoding/RowIndexSeekerV1.html#cellComparator" class="member-name-link">cellComparator</a></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> with parameters of type <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></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>int</code></div>
<div class="col-second even-row-color"><span class="type-name-label">BufferedDataBlockEncoder.BufferedEncodedSeeker.</span><code><a href="../io/encoding/BufferedDataBlockEncoder.BufferedEncodedSeeker.html#compareKey(org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.ExtendedCell)" class="member-name-link">compareKey</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<a href="../ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>&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">DataBlockEncoder.EncodedSeeker.</span><code><a href="../io/encoding/DataBlockEncoder.EncodedSeeker.html#compareKey(org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.ExtendedCell)" class="member-name-link">compareKey</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<a href="../ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>&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><a href="../io/encoding/RowIndexSeekerV1.html#compareKey(org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.ExtendedCell)" class="member-name-link">compareKey</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<a href="../ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>&nbsp;key)</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 <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a> 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 <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFileContext.</span><code><a href="../io/hfile/HFileContext.html#cellComparator" class="member-name-link">cellComparator</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileContextBuilder.</span><code><a href="../io/hfile/HFileContextBuilder.html#cellComparator" class="member-name-link">cellComparator</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">CompoundBloomFilterBase.</span><code><a href="../io/hfile/CompoundBloomFilterBase.html#comparator" class="member-name-link">comparator</a></code></div>
<div class="col-last even-row-color">
<div class="block">Comparator used to compare Bloom filter keys</div>
</div>
<div class="col-first odd-row-color"><code>protected <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileBlockIndex.CellBasedKeyBlockIndexReader.</span><code><a href="../io/hfile/HFileBlockIndex.CellBasedKeyBlockIndexReader.html#comparator" class="member-name-link">comparator</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Needed doing lookup on blocks.</div>
</div>
<div class="col-first even-row-color"><code>private <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">NoOpIndexBlockEncoder.NoOpEncodedSeeker.</span><code><a href="../io/hfile/NoOpIndexBlockEncoder.NoOpEncodedSeeker.html#comparator" class="member-name-link">comparator</a></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 <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></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>(package private) <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">FixedFileTrailer.</span><code><a href="../io/hfile/FixedFileTrailer.html#createComparator()" class="member-name-link">createComparator</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>(package private) static <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">FixedFileTrailer.</span><code><a href="../io/hfile/FixedFileTrailer.html#createComparator(java.lang.String)" class="member-name-link">createComparator</a><wbr>(<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;comparatorClassName)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFileContext.</span><code><a href="../io/hfile/HFileContext.html#getCellComparator()" class="member-name-link">getCellComparator</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFile.Reader.</span><code><a href="../io/hfile/HFile.Reader.html#getComparator()" class="member-name-link">getComparator</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFileReaderImpl.</span><code><a href="../io/hfile/HFileReaderImpl.html#getComparator()" class="member-name-link">getComparator</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Returns comparator</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 types with arguments of type <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></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>private static <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;? extends <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">FixedFileTrailer.</span><code><a href="../io/hfile/FixedFileTrailer.html#getComparatorClass(java.lang.String)" class="member-name-link">getComparatorClass</a><wbr>(<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;comparatorClassName)</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> with parameters of type <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></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>(package private) static int</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFileBlockIndex.BlockIndexReader.</span><code><a href="../io/hfile/HFileBlockIndex.BlockIndexReader.html#binarySearchNonRootIndex(org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.nio.ByteBuff,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">binarySearchNonRootIndex</a><wbr>(<a href="../Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;key,
<a href="../nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a>&nbsp;nonRootIndex,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code></div>
<div class="col-last even-row-color">
<div class="block">Performs a binary search over a non-root level index block.</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">HFileReaderImpl.EncodedScanner.</span><code><a href="../io/hfile/HFileReaderImpl.EncodedScanner.html#compareKey(org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.ExtendedCell)" class="member-name-link">compareKey</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<a href="../ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>&nbsp;key)</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><a href="../io/hfile/HFileReaderImpl.HFileScannerImpl.html#compareKey(org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.ExtendedCell)" class="member-name-link">compareKey</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<a href="../ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>&nbsp;key)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="../ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileWriterImpl.</span><code><a href="../io/hfile/HFileWriterImpl.html#getMidpoint(org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.ExtendedCell,org.apache.hadoop.hbase.ExtendedCell)" class="member-name-link">getMidpoint</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<a href="../ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>&nbsp;left,
<a href="../ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>&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>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFileIndexBlockEncoder.EncodedSeeker.</span><code><a href="../io/hfile/HFileIndexBlockEncoder.EncodedSeeker.html#initRootIndex(org.apache.hadoop.hbase.io.hfile.HFileBlock,int,org.apache.hadoop.hbase.CellComparator,int)" class="member-name-link">initRootIndex</a><wbr>(<a href="../io/hfile/HFileBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a>&nbsp;blk,
int&nbsp;numEntries,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
int&nbsp;treeLevel)</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">NoOpIndexBlockEncoder.NoOpEncodedSeeker.</span><code><a href="../io/hfile/NoOpIndexBlockEncoder.NoOpEncodedSeeker.html#initRootIndex(org.apache.hadoop.hbase.io.hfile.HFileBlock,int,org.apache.hadoop.hbase.CellComparator,int)" class="member-name-link">initRootIndex</a><wbr>(<a href="../io/hfile/HFileBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a>&nbsp;blk,
int&nbsp;numEntries,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
int&nbsp;treeLevel)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>(package private) static int</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFileBlockIndex.BlockIndexReader.</span><code><a href="../io/hfile/HFileBlockIndex.BlockIndexReader.html#locateNonRootIndexEntry(org.apache.hadoop.hbase.nio.ByteBuff,org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">locateNonRootIndexEntry</a><wbr>(<a href="../nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a>&nbsp;nonRootBlock,
<a href="../Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;key,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code></div>
<div class="col-last even-row-color">
<div class="block">Search for one key using the secondary index in a non-root block.</div>
</div>
<div class="col-first odd-row-color"><code>abstract int</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileBlockIndex.BlockIndexReader.</span><code><a href="../io/hfile/HFileBlockIndex.BlockIndexReader.html#rootBlockContainingKey(byte%5B%5D,int,int,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">rootBlockContainingKey</a><wbr>(byte[]&nbsp;key,
int&nbsp;offset,
int&nbsp;length,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comp)</code></div>
<div class="col-last odd-row-color">
<div class="block">Finds the root-level index block containing the given 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">HFileBlockIndex.ByteArrayKeyBlockIndexReader.</span><code><a href="../io/hfile/HFileBlockIndex.ByteArrayKeyBlockIndexReader.html#rootBlockContainingKey(byte%5B%5D,int,int,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">rootBlockContainingKey</a><wbr>(byte[]&nbsp;key,
int&nbsp;offset,
int&nbsp;length,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comp)</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">HFileBlockIndex.CellBasedKeyBlockIndexReader.</span><code><a href="../io/hfile/HFileBlockIndex.CellBasedKeyBlockIndexReader.html#rootBlockContainingKey(byte%5B%5D,int,int,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">rootBlockContainingKey</a><wbr>(byte[]&nbsp;key,
int&nbsp;offset,
int&nbsp;length,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comp)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../io/hfile/HFileContextBuilder.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileContextBuilder</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFileContextBuilder.</span><code><a href="../io/hfile/HFileContextBuilder.html#withCellComparator(org.apache.hadoop.hbase.CellComparator)" class="member-name-link">withCellComparator</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;cellComparator)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Method parameters in <a href="../io/hfile/package-summary.html">org.apache.hadoop.hbase.io.hfile</a> with type arguments of type <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></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">FixedFileTrailer.</span><code><a href="../io/hfile/FixedFileTrailer.html#setComparatorClass(java.lang.Class)" class="member-name-link">setComparatorClass</a><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;? extends <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&gt;&nbsp;klass)</code></div>
<div class="col-last even-row-color">&nbsp;</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 <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></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><a href="../io/hfile/HFileBlockIndex.CellBasedKeyBlockIndexReader.html#%3Cinit%3E(org.apache.hadoop.hbase.CellComparator,int)" class="member-name-link">CellBasedKeyBlockIndexReader</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;c,
int&nbsp;treeLevel)</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><a href="../io/hfile/HFileBlockIndex.CellBasedKeyBlockIndexReaderV2.html#%3Cinit%3E(org.apache.hadoop.hbase.CellComparator,int)" class="member-name-link">CellBasedKeyBlockIndexReaderV2</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;c,
int&nbsp;treeLevel)</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><a href="../io/hfile/HFileBlockIndex.CellBasedKeyBlockIndexReaderV2.html#%3Cinit%3E(org.apache.hadoop.hbase.CellComparator,int,org.apache.hadoop.hbase.io.hfile.HFileIndexBlockEncoder)" class="member-name-link">CellBasedKeyBlockIndexReaderV2</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;c,
int&nbsp;treeLevel,
<a href="../io/hfile/HFileIndexBlockEncoder.html" title="interface in org.apache.hadoop.hbase.io.hfile">HFileIndexBlockEncoder</a>&nbsp;indexBlockEncoder)</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><a href="../io/hfile/CompoundBloomFilterWriter.html#%3Cinit%3E(int,float,int,int,boolean,org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.regionserver.BloomType)" class="member-name-link">CompoundBloomFilterWriter</a><wbr>(int&nbsp;chunkByteSizeHint,
float&nbsp;errorRate,
int&nbsp;hashType,
int&nbsp;maxFold,
boolean&nbsp;cacheOnWrite,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<a href="../regionserver/BloomType.html" title="enum class in org.apache.hadoop.hbase.regionserver">BloomType</a>&nbsp;bloomType)</code></div>
<div class="col-last odd-row-color">
<div class="block">each chunk's size in bytes.</div>
</div>
<div class="col-first even-row-color"><code>(package private)</code></div>
<div class="col-second even-row-color"><code><a href="../io/hfile/HFileContext.html#%3Cinit%3E(boolean,boolean,boolean,org.apache.hadoop.hbase.io.compress.Compression.Algorithm,boolean,org.apache.hadoop.hbase.util.ChecksumType,int,int,org.apache.hadoop.hbase.io.encoding.DataBlockEncoding,org.apache.hadoop.hbase.io.crypto.Encryption.Context,long,java.lang.String,byte%5B%5D,byte%5B%5D,org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.io.encoding.IndexBlockEncoding)" class="member-name-link">HFileContext</a><wbr>(boolean&nbsp;useHBaseChecksum,
boolean&nbsp;includesMvcc,
boolean&nbsp;includesTags,
<a href="../io/compress/Compression.Algorithm.html" title="enum class in org.apache.hadoop.hbase.io.compress">Compression.Algorithm</a>&nbsp;compressAlgo,
boolean&nbsp;compressTags,
<a href="../util/ChecksumType.html" title="enum class in org.apache.hadoop.hbase.util">ChecksumType</a>&nbsp;checksumType,
int&nbsp;bytesPerChecksum,
int&nbsp;blockSize,
<a href="../io/encoding/DataBlockEncoding.html" title="enum class in org.apache.hadoop.hbase.io.encoding">DataBlockEncoding</a>&nbsp;encoding,
<a href="../io/crypto/Encryption.Context.html" title="class in org.apache.hadoop.hbase.io.crypto">Encryption.Context</a>&nbsp;cryptoContext,
long&nbsp;fileCreateTime,
<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;hfileName,
byte[]&nbsp;columnFamily,
byte[]&nbsp;tableName,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;cellComparator,
<a href="../io/encoding/IndexBlockEncoding.html" title="enum class in org.apache.hadoop.hbase.io.encoding">IndexBlockEncoding</a>&nbsp;indexBlockEncoding)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.regionserver">
<h2>Uses of <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a> in <a href="../regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a></h2>
<div class="caption"><span>Fields in <a href="../regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> declared as <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private final <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">DefaultStoreFileManager.</span><code><a href="../regionserver/DefaultStoreFileManager.html#cellComparator" class="member-name-link">cellComparator</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private final <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HRegion.</span><code><a href="../regionserver/HRegion.html#cellComparator" class="member-name-link">cellComparator</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private final <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">StripeStoreFileManager.</span><code><a href="../regionserver/StripeStoreFileManager.html#cellComparator" class="member-name-link">cellComparator</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private final <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AbstractMemStore.</span><code><a href="../regionserver/AbstractMemStore.html#comparator" class="member-name-link">comparator</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HStoreFile.</span><code><a href="../regionserver/HStoreFile.html#comparator" class="member-name-link">comparator</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">RegionScannerImpl.</span><code><a href="../regionserver/RegionScannerImpl.html#comparator" class="member-name-link">comparator</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ScanInfo.</span><code><a href="../regionserver/ScanInfo.html#comparator" class="member-name-link">comparator</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private final <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Segment.</span><code><a href="../regionserver/Segment.html#comparator" class="member-name-link">comparator</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreContext.Builder.</span><code><a href="../regionserver/StoreContext.Builder.html#comparator" class="member-name-link">comparator</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private final <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreContext.</span><code><a href="../regionserver/StoreContext.html#comparator" class="member-name-link">comparator</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreFileWriter.Builder.</span><code><a href="../regionserver/StoreFileWriter.Builder.html#comparator" class="member-name-link">comparator</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private final <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreFileWriter.</span><code><a href="../regionserver/StoreFileWriter.html#comparator" class="member-name-link">comparator</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private final <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreScanner.</span><code><a href="../regionserver/StoreScanner.html#comparator" class="member-name-link">comparator</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StripeMultiFileWriter.</span><code><a href="../regionserver/StripeMultiFileWriter.html#comparator" class="member-name-link">comparator</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected final <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">StripeStoreFlusher.StripeFlushRequest.</span><code><a href="../regionserver/StripeStoreFlusher.StripeFlushRequest.html#comparator" class="member-name-link">comparator</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KeyValueHeap.KVScannerComparator.</span><code><a href="../regionserver/KeyValueHeap.KVScannerComparator.html#kvComparator" class="member-name-link">kvComparator</a></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 <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></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="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HRegion.</span><code><a href="../regionserver/HRegion.html#getCellComparator()" class="member-name-link">getCellComparator</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Region.</span><code><a href="../regionserver/Region.html#getCellComparator()" class="member-name-link">getCellComparator</a>()</code></div>
<div class="col-last odd-row-color">
<div class="block">The comparator to be used with the region</div>
</div>
<div class="col-first even-row-color"><code>protected <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractMemStore.</span><code><a href="../regionserver/AbstractMemStore.html#getComparator()" class="member-name-link">getComparator</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HStore.</span><code><a href="../regionserver/HStore.html#getComparator()" class="member-name-link">getComparator</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HStoreFile.</span><code><a href="../regionserver/HStoreFile.html#getComparator()" class="member-name-link">getComparator</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KeyValueHeap.KVScannerComparator.</span><code><a href="../regionserver/KeyValueHeap.KVScannerComparator.html#getComparator()" class="member-name-link">getComparator</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ScanInfo.</span><code><a href="../regionserver/ScanInfo.html#getComparator()" class="member-name-link">getComparator</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Segment.</span><code><a href="../regionserver/Segment.html#getComparator()" class="member-name-link">getComparator</a>()</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns the Cell comparator used by this segment</div>
</div>
<div class="col-first even-row-color"><code><a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">Store.</span><code><a href="../regionserver/Store.html#getComparator()" class="member-name-link">getComparator</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreContext.</span><code><a href="../regionserver/StoreContext.html#getComparator()" class="member-name-link">getComparator</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreFile.</span><code><a href="../regionserver/StoreFile.html#getComparator()" class="member-name-link">getComparator</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Get the comparator for comparing two cells.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreFileReader.</span><code><a href="../regionserver/StoreFileReader.html#getComparator()" class="member-name-link">getComparator</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>(package private) <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreFileScanner.</span><code><a href="../regionserver/StoreFileScanner.html#getComparator()" class="member-name-link">getComparator</a>()</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> with parameters of type <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></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 void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ReversedStoreScanner.</span><code><a href="../regionserver/ReversedStoreScanner.html#checkScanOrder(org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">checkScanOrder</a><wbr>(<a href="../Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;prevKV,
<a href="../Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</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">StoreScanner.</span><code><a href="../regionserver/StoreScanner.html#checkScanOrder(org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">checkScanOrder</a><wbr>(<a href="../Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;prevKV,
<a href="../Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code></div>
<div class="col-last odd-row-color">
<div class="block">Check whether scan as expected order</div>
</div>
<div class="col-first even-row-color"><code>static <a href="../regionserver/StoreEngine.html" title="class in org.apache.hadoop.hbase.regionserver">StoreEngine</a>&lt;?,<wbr>?,<wbr>?,<wbr>?&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreEngine.</span><code><a href="../regionserver/StoreEngine.html#create(org.apache.hadoop.hbase.regionserver.HStore,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">create</a><wbr>(<a href="../regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a>&nbsp;store,
org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;cellComparator)</code></div>
<div class="col-last even-row-color">
<div class="block">Create the StoreEngine configured for the given Store.</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">DateTieredStoreEngine.</span><code><a href="../regionserver/DateTieredStoreEngine.html#createComponents(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.regionserver.HStore,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">createComponents</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a>&nbsp;store,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;kvComparator)</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">DefaultStoreEngine.</span><code><a href="../regionserver/DefaultStoreEngine.html#createComponents(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.regionserver.HStore,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">createComponents</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a>&nbsp;store,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;kvComparator)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected abstract void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreEngine.</span><code><a href="../regionserver/StoreEngine.html#createComponents(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.regionserver.HStore,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">createComponents</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a>&nbsp;store,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;cellComparator)</code></div>
<div class="col-last odd-row-color">
<div class="block">Create the StoreEngine's components.</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">StripeStoreEngine.</span><code><a href="../regionserver/StripeStoreEngine.html#createComponents(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.regionserver.HStore,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">createComponents</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a>&nbsp;store,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreEngine.</span><code><a href="../regionserver/StoreEngine.html#createComponentsOnce(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.regionserver.HStore,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">createComponentsOnce</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a>&nbsp;store,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;cellComparator)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../regionserver/CompositeImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">CompositeImmutableSegment</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">SegmentFactory.</span><code><a href="../regionserver/SegmentFactory.html#createCompositeImmutableSegment(org.apache.hadoop.hbase.CellComparator,java.util.List)" class="member-name-link">createCompositeImmutableSegment</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<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;<a href="../regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a>&gt;&nbsp;segments)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private <a href="../regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SegmentFactory.</span><code><a href="../regionserver/SegmentFactory.html#createImmutableSegment(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator,org.apache.hadoop.hbase.regionserver.MemStoreLAB,int,org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action,org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType)" class="member-name-link">createImmutableSegment</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<a href="../regionserver/MemStoreSegmentsIterator.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSegmentsIterator</a>&nbsp;iterator,
<a href="../regionserver/MemStoreLAB.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreLAB</a>&nbsp;memStoreLAB,
int&nbsp;numOfCells,
<a href="../regionserver/MemStoreCompactionStrategy.Action.html" title="enum class in org.apache.hadoop.hbase.regionserver">MemStoreCompactionStrategy.Action</a>&nbsp;action,
<a href="../regionserver/CompactingMemStore.IndexType.html" title="enum class in org.apache.hadoop.hbase.regionserver">CompactingMemStore.IndexType</a>&nbsp;idxType)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">SegmentFactory.</span><code><a href="../regionserver/SegmentFactory.html#createImmutableSegment(org.apache.hadoop.hbase.CellComparator)" class="member-name-link">createImmutableSegment</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code></div>
<div class="col-last even-row-color">
<div class="block">create empty immutable segment for initializations This ImmutableSegment is used as a place
holder for snapshot in Memstore.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SegmentFactory.</span><code><a href="../regionserver/SegmentFactory.html#createImmutableSegmentByCompaction(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator,int,org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType,org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action)" class="member-name-link">createImmutableSegmentByCompaction</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<a href="../regionserver/MemStoreSegmentsIterator.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSegmentsIterator</a>&nbsp;iterator,
int&nbsp;numOfCells,
<a href="../regionserver/CompactingMemStore.IndexType.html" title="enum class in org.apache.hadoop.hbase.regionserver">CompactingMemStore.IndexType</a>&nbsp;idxType,
<a href="../regionserver/MemStoreCompactionStrategy.Action.html" title="enum class in org.apache.hadoop.hbase.regionserver">MemStoreCompactionStrategy.Action</a>&nbsp;action)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">SegmentFactory.</span><code><a href="../regionserver/SegmentFactory.html#createImmutableSegmentByMerge(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator,int,java.util.List,org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType,org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action)" class="member-name-link">createImmutableSegmentByMerge</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<a href="../regionserver/MemStoreSegmentsIterator.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSegmentsIterator</a>&nbsp;iterator,
int&nbsp;numOfCells,
<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;<a href="../regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a>&gt;&nbsp;segments,
<a href="../regionserver/CompactingMemStore.IndexType.html" title="enum class in org.apache.hadoop.hbase.regionserver">CompactingMemStore.IndexType</a>&nbsp;idxType,
<a href="../regionserver/MemStoreCompactionStrategy.Action.html" title="enum class in org.apache.hadoop.hbase.regionserver">MemStoreCompactionStrategy.Action</a>&nbsp;action)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../regionserver/MutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">MutableSegment</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SegmentFactory.</span><code><a href="../regionserver/SegmentFactory.html#createMutableSegment(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.regionserver.MemStoreSizing)" class="member-name-link">createMutableSegment</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<a href="../regionserver/MemStoreSizing.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreSizing</a>&nbsp;memstoreSizing)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected <a href="../regionserver/StoreEngine.html" title="class in org.apache.hadoop.hbase.regionserver">StoreEngine</a>&lt;?,<wbr>?,<wbr>?,<wbr>?&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HMobStore.</span><code><a href="../regionserver/HMobStore.html#createStoreEngine(org.apache.hadoop.hbase.regionserver.HStore,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">createStoreEngine</a><wbr>(<a href="../regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a>&nbsp;store,
org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;cellComparator)</code></div>
<div class="col-last even-row-color">
<div class="block">Creates the mob store engine.</div>
</div>
<div class="col-first odd-row-color"><code>protected <a href="../regionserver/StoreEngine.html" title="class in org.apache.hadoop.hbase.regionserver">StoreEngine</a>&lt;?,<wbr>?,<wbr>?,<wbr>?&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HStore.</span><code><a href="../regionserver/HStore.html#createStoreEngine(org.apache.hadoop.hbase.regionserver.HStore,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">createStoreEngine</a><wbr>(<a href="../regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a>&nbsp;store,
org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;kvComparator)</code></div>
<div class="col-last odd-row-color">
<div class="block">Creates the store engine configured for the given Store.</div>
</div>
<div class="col-first even-row-color"><code>private <a href="../regionserver/MutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">MutableSegment</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">SegmentFactory.</span><code><a href="../regionserver/SegmentFactory.html#generateMutableSegment(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.regionserver.MemStoreLAB,org.apache.hadoop.hbase.regionserver.MemStoreSizing)" class="member-name-link">generateMutableSegment</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<a href="../regionserver/MemStoreLAB.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreLAB</a>&nbsp;memStoreLAB,
<a href="../regionserver/MemStoreSizing.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreSizing</a>&nbsp;memstoreSizing)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>(package private) 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;byte[]&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreUtils.</span><code><a href="../regionserver/StoreUtils.html#getFileSplitPoint(org.apache.hadoop.hbase.regionserver.HStoreFile,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">getFileSplitPoint</a><wbr>(<a href="../regionserver/HStoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">HStoreFile</a>&nbsp;file,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code></div>
<div class="col-last odd-row-color">
<div class="block">Gets the approximate mid-point of the given file that is optimal for use in splitting it.</div>
</div>
<div class="col-first even-row-color"><code>(package private) 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;byte[]&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreUtils.</span><code><a href="../regionserver/StoreUtils.html#getSplitPoint(java.util.Collection,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">getSplitPoint</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="../regionserver/HStoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">HStoreFile</a>&gt;&nbsp;storefiles,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code></div>
<div class="col-last even-row-color">
<div class="block">Gets the mid point of the largest file passed in as split point.</div>
</div>
<div class="col-first odd-row-color"><code>protected <a href="../regionserver/KeyValueHeap.html" title="class in org.apache.hadoop.hbase.regionserver">KeyValueHeap</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ReversedStoreScanner.</span><code><a href="../regionserver/ReversedStoreScanner.html#newKVHeap(java.util.List,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">newKVHeap</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;? extends <a href="../regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>&gt;&nbsp;scanners,
<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>protected <a href="../regionserver/KeyValueHeap.html" title="class in org.apache.hadoop.hbase.regionserver">KeyValueHeap</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreScanner.</span><code><a href="../regionserver/StoreScanner.html#newKVHeap(java.util.List,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">newKVHeap</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;? extends <a href="../regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>&gt;&nbsp;scanners,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</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">StoreScanner.</span><code><a href="../regionserver/StoreScanner.html#resetKVHeap(java.util.List,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">resetKVHeap</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;? extends <a href="../regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>&gt;&nbsp;scanners,
<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><a href="../regionserver/StoreContext.Builder.html" title="class in org.apache.hadoop.hbase.regionserver">StoreContext.Builder</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreContext.Builder.</span><code><a href="../regionserver/StoreContext.Builder.html#withCellComparator(org.apache.hadoop.hbase.CellComparator)" class="member-name-link">withCellComparator</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../regionserver/StoreFileWriter.Builder.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFileWriter.Builder</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreFileWriter.Builder.</span><code><a href="../regionserver/StoreFileWriter.Builder.html#withCellComparator(org.apache.hadoop.hbase.CellComparator)" class="member-name-link">withCellComparator</a><wbr>(<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>
<div class="caption"><span>Constructors in <a href="../regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> with parameters of type <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></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><a href="../regionserver/AbstractMemStore.html#%3Cinit%3E(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.regionserver.RegionServicesForStores)" class="member-name-link">AbstractMemStore</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;c,
<a href="../regionserver/RegionServicesForStores.html" title="class in org.apache.hadoop.hbase.regionserver">RegionServicesForStores</a>&nbsp;regionServices)</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><a href="../regionserver/StripeMultiFileWriter.BoundaryMultiWriter.html#%3Cinit%3E(org.apache.hadoop.hbase.CellComparator,java.util.List,byte%5B%5D,byte%5B%5D)" class="member-name-link">BoundaryMultiWriter</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<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;byte[]&gt;&nbsp;targetBoundaries,
byte[]&nbsp;majorRangeFrom,
byte[]&nbsp;majorRangeTo)</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><a href="../regionserver/StripeStoreFlusher.BoundaryStripeFlushRequest.html#%3Cinit%3E(org.apache.hadoop.hbase.CellComparator,java.util.List)" class="member-name-link">BoundaryStripeFlushRequest</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<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;byte[]&gt;&nbsp;targetBoundaries)</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><a href="../regionserver/CellArrayImmutableSegment.html#%3Cinit%3E(org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator,org.apache.hadoop.hbase.regionserver.MemStoreLAB,int,org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action)" class="member-name-link">CellArrayImmutableSegment</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<a href="../regionserver/MemStoreSegmentsIterator.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSegmentsIterator</a>&nbsp;iterator,
<a href="../regionserver/MemStoreLAB.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreLAB</a>&nbsp;memStoreLAB,
int&nbsp;numOfCells,
<a href="../regionserver/MemStoreCompactionStrategy.Action.html" title="enum class in org.apache.hadoop.hbase.regionserver">MemStoreCompactionStrategy.Action</a>&nbsp;action)</code></div>
<div class="col-last odd-row-color">
<div class="block">------------------------------------------------------------------------ C-tor to be used when
new CellArrayImmutableSegment is a result of compaction of a list of older ImmutableSegments.</div>
</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-second even-row-color"><code><a href="../regionserver/CellChunkImmutableSegment.html#%3Cinit%3E(org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator,org.apache.hadoop.hbase.regionserver.MemStoreLAB,int,org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action)" class="member-name-link">CellChunkImmutableSegment</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<a href="../regionserver/MemStoreSegmentsIterator.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSegmentsIterator</a>&nbsp;iterator,
<a href="../regionserver/MemStoreLAB.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreLAB</a>&nbsp;memStoreLAB,
int&nbsp;numOfCells,
<a href="../regionserver/MemStoreCompactionStrategy.Action.html" title="enum class in org.apache.hadoop.hbase.regionserver">MemStoreCompactionStrategy.Action</a>&nbsp;action)</code></div>
<div class="col-last even-row-color">
<div class="block">------------------------------------------------------------------------ C-tor to be used when
new CellChunkImmutableSegment is built as a result of compaction/merge of a list of older
ImmutableSegments.</div>
</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../regionserver/CellSet.html#%3Cinit%3E(org.apache.hadoop.hbase.CellComparator)" class="member-name-link">CellSet</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;c)</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><a href="../regionserver/CompactingMemStore.html#%3Cinit%3E(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.regionserver.HStore,org.apache.hadoop.hbase.regionserver.RegionServicesForStores,org.apache.hadoop.hbase.MemoryCompactionPolicy)" class="member-name-link">CompactingMemStore</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;c,
<a href="../regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a>&nbsp;store,
<a href="../regionserver/RegionServicesForStores.html" title="class in org.apache.hadoop.hbase.regionserver">RegionServicesForStores</a>&nbsp;regionServices,
<a href="../MemoryCompactionPolicy.html" title="enum class in org.apache.hadoop.hbase">MemoryCompactionPolicy</a>&nbsp;compactionPolicy)</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><a href="../regionserver/CompositeImmutableSegment.html#%3Cinit%3E(org.apache.hadoop.hbase.CellComparator,java.util.List)" class="member-name-link">CompositeImmutableSegment</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<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;<a href="../regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a>&gt;&nbsp;segments)</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><a href="../regionserver/DefaultMemStore.html#%3Cinit%3E(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">DefaultMemStore</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;c)</code></div>
<div class="col-last even-row-color">
<div class="block">Constructor.</div>
</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../regionserver/DefaultMemStore.html#%3Cinit%3E(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.regionserver.RegionServicesForStores)" class="member-name-link">DefaultMemStore</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;c,
<a href="../regionserver/RegionServicesForStores.html" title="class in org.apache.hadoop.hbase.regionserver">RegionServicesForStores</a>&nbsp;regionServices)</code></div>
<div class="col-last odd-row-color">
<div class="block">Constructor.</div>
</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../regionserver/DefaultStoreFileManager.html#%3Cinit%3E(org.apache.hadoop.hbase.CellComparator,java.util.Comparator,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.regionserver.compactions.CompactionConfiguration)" class="member-name-link">DefaultStoreFileManager</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;cellComparator,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a>&lt;<a href="../regionserver/HStoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">HStoreFile</a>&gt;&nbsp;storeFileComparator,
org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../regionserver/compactions/CompactionConfiguration.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionConfiguration</a>&nbsp;comConf)</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><a href="../regionserver/ImmutableSegment.html#%3Cinit%3E(org.apache.hadoop.hbase.CellComparator)" class="member-name-link">ImmutableSegment</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code></div>
<div class="col-last odd-row-color">
<div class="block">------------------------------------------------------------------------ Empty C-tor to be used
only for CompositeImmutableSegment</div>
</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-second even-row-color"><code><a href="../regionserver/ImmutableSegment.html#%3Cinit%3E(org.apache.hadoop.hbase.CellComparator,java.util.List)" class="member-name-link">ImmutableSegment</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<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;<a href="../regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a>&gt;&nbsp;segments)</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><a href="../regionserver/ImmutableSegment.html#%3Cinit%3E(org.apache.hadoop.hbase.regionserver.CellSet,org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.regionserver.MemStoreLAB)" class="member-name-link">ImmutableSegment</a><wbr>(<a href="../regionserver/CellSet.html" title="class in org.apache.hadoop.hbase.regionserver">CellSet</a>&nbsp;cs,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<a href="../regionserver/MemStoreLAB.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreLAB</a>&nbsp;memStoreLAB)</code></div>
<div class="col-last odd-row-color">
<div class="block">------------------------------------------------------------------------ C-tor to be used to
build the derived classes</div>
</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../regionserver/KeyValueHeap.html#%3Cinit%3E(java.util.List,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">KeyValueHeap</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;? extends <a href="../regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>&gt;&nbsp;scanners,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code></div>
<div class="col-last even-row-color">
<div class="block">Constructor.</div>
</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../regionserver/KeyValueHeap.KVScannerComparator.html#%3Cinit%3E(org.apache.hadoop.hbase.CellComparator)" class="member-name-link">KVScannerComparator</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;kvComparator)</code></div>
<div class="col-last odd-row-color">
<div class="block">Constructor</div>
</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../regionserver/MemStoreCompactorSegmentsIterator.html#%3Cinit%3E(java.util.List,org.apache.hadoop.hbase.CellComparator,int,org.apache.hadoop.hbase.regionserver.HStore)" class="member-name-link">MemStoreCompactorSegmentsIterator</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a>&gt;&nbsp;segments,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
int&nbsp;compactionKVMax,
<a href="../regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a>&nbsp;store)</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><a href="../regionserver/MemStoreMergerSegmentsIterator.html#%3Cinit%3E(java.util.List,org.apache.hadoop.hbase.CellComparator,int)" class="member-name-link">MemStoreMergerSegmentsIterator</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a>&gt;&nbsp;segments,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
int&nbsp;compactionKVMax)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-second even-row-color"><code><a href="../regionserver/MutableSegment.html#%3Cinit%3E(org.apache.hadoop.hbase.regionserver.CellSet,org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.regionserver.MemStoreLAB,org.apache.hadoop.hbase.regionserver.MemStoreSizing)" class="member-name-link">MutableSegment</a><wbr>(<a href="../regionserver/CellSet.html" title="class in org.apache.hadoop.hbase.regionserver">CellSet</a>&lt;<a href="../ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>&gt;&nbsp;cellSet,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<a href="../regionserver/MemStoreLAB.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreLAB</a>&nbsp;memStoreLAB,
<a href="../regionserver/MemStoreSizing.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreSizing</a>&nbsp;memstoreSizing)</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><a href="../regionserver/ReversedKeyValueHeap.html#%3Cinit%3E(java.util.List,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">ReversedKeyValueHeap</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;? extends <a href="../regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>&gt;&nbsp;scanners,
<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><a href="../regionserver/ReversedKeyValueHeap.ReversedKVScannerComparator.html#%3Cinit%3E(org.apache.hadoop.hbase.CellComparator)" class="member-name-link">ReversedKVScannerComparator</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;kvComparator)</code></div>
<div class="col-last even-row-color">
<div class="block">Constructor</div>
</div>
<div class="col-first odd-row-color"><code>private </code></div>
<div class="col-second odd-row-color"><code><a href="../regionserver/ScanInfo.html#%3Cinit%3E(byte%5B%5D,int,int,long,org.apache.hadoop.hbase.KeepDeletedCells,long,org.apache.hadoop.hbase.CellComparator,long,boolean,long,boolean,long,boolean)" class="member-name-link">ScanInfo</a><wbr>(byte[]&nbsp;family,
int&nbsp;minVersions,
int&nbsp;maxVersions,
long&nbsp;ttl,
<a href="../KeepDeletedCells.html" title="enum class in org.apache.hadoop.hbase">KeepDeletedCells</a>&nbsp;keepDeletedCells,
long&nbsp;timeToPurgeDeletes,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
long&nbsp;tableMaxRowSize,
boolean&nbsp;usePread,
long&nbsp;cellsPerTimeoutCheck,
boolean&nbsp;parallelSeekEnabled,
long&nbsp;preadMaxBytes,
boolean&nbsp;newVersionBehavior)</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><a href="../regionserver/ScanInfo.html#%3Cinit%3E(org.apache.hadoop.conf.Configuration,byte%5B%5D,int,int,long,org.apache.hadoop.hbase.KeepDeletedCells,long,long,org.apache.hadoop.hbase.CellComparator,boolean)" class="member-name-link">ScanInfo</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
byte[]&nbsp;family,
int&nbsp;minVersions,
int&nbsp;maxVersions,
long&nbsp;ttl,
<a href="../KeepDeletedCells.html" title="enum class in org.apache.hadoop.hbase">KeepDeletedCells</a>&nbsp;keepDeletedCells,
long&nbsp;blockSize,
long&nbsp;timeToPurgeDeletes,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
boolean&nbsp;newVersionBehavior)</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><a href="../regionserver/ScanInfo.html#%3Cinit%3E(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor,long,long,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">ScanInfo</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../client/ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>&nbsp;family,
long&nbsp;ttl,
long&nbsp;timeToPurgeDeletes,
<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>protected </code></div>
<div class="col-second even-row-color"><code><a href="../regionserver/Segment.html#%3Cinit%3E(org.apache.hadoop.hbase.CellComparator,java.util.List,org.apache.hadoop.hbase.regionserver.TimeRangeTracker)" class="member-name-link">Segment</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<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;<a href="../regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a>&gt;&nbsp;segments,
<a href="../regionserver/TimeRangeTracker.html" title="class in org.apache.hadoop.hbase.regionserver">TimeRangeTracker</a>&nbsp;trt)</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><a href="../regionserver/Segment.html#%3Cinit%3E(org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.regionserver.TimeRangeTracker)" class="member-name-link">Segment</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<a href="../regionserver/TimeRangeTracker.html" title="class in org.apache.hadoop.hbase.regionserver">TimeRangeTracker</a>&nbsp;trt)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-second even-row-color"><code><a href="../regionserver/Segment.html#%3Cinit%3E(org.apache.hadoop.hbase.regionserver.CellSet,org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.regionserver.MemStoreLAB,org.apache.hadoop.hbase.regionserver.TimeRangeTracker)" class="member-name-link">Segment</a><wbr>(<a href="../regionserver/CellSet.html" title="class in org.apache.hadoop.hbase.regionserver">CellSet</a>&lt;<a href="../ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>&gt;&nbsp;cellSet,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<a href="../regionserver/MemStoreLAB.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreLAB</a>&nbsp;memStoreLAB,
<a href="../regionserver/TimeRangeTracker.html" title="class in org.apache.hadoop.hbase.regionserver">TimeRangeTracker</a>&nbsp;trt)</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><a href="../regionserver/StripeMultiFileWriter.SizeMultiWriter.html#%3Cinit%3E(org.apache.hadoop.hbase.CellComparator,int,long,byte%5B%5D,byte%5B%5D)" class="member-name-link">SizeMultiWriter</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
int&nbsp;targetCount,
long&nbsp;targetKvs,
byte[]&nbsp;left,
byte[]&nbsp;right)</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><a href="../regionserver/StripeStoreFlusher.SizeStripeFlushRequest.html#%3Cinit%3E(org.apache.hadoop.hbase.CellComparator,int,long)" class="member-name-link">SizeStripeFlushRequest</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
int&nbsp;targetCount,
long&nbsp;targetKvs)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private </code></div>
<div class="col-second odd-row-color"><code><a href="../regionserver/StoreFileWriter.html#%3Cinit%3E(org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.fs.Path,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.io.hfile.CacheConfig,org.apache.hadoop.hbase.regionserver.BloomType,long,java.net.InetSocketAddress%5B%5D,org.apache.hadoop.hbase.io.hfile.HFileContext,boolean,java.util.function.Supplier,org.apache.hadoop.hbase.CellComparator,int,boolean)" class="member-name-link">StoreFileWriter</a><wbr>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
org.apache.hadoop.fs.Path&nbsp;liveFilePath,
org.apache.hadoop.fs.Path&nbsp;historicalFilePath,
org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../io/hfile/CacheConfig.html" title="class in org.apache.hadoop.hbase.io.hfile">CacheConfig</a>&nbsp;cacheConf,
<a href="../regionserver/BloomType.html" title="enum class in org.apache.hadoop.hbase.regionserver">BloomType</a>&nbsp;bloomType,
long&nbsp;maxKeys,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/InetSocketAddress.html" title="class or interface in java.net" class="external-link">InetSocketAddress</a>[]&nbsp;favoredNodes,
<a href="../io/hfile/HFileContext.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileContext</a>&nbsp;fileContext,
boolean&nbsp;shouldDropCacheBehind,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="../regionserver/HStoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">HStoreFile</a>&gt;&gt;&nbsp;compactedFilesSupplier,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
int&nbsp;maxVersions,
boolean&nbsp;newVersionBehavior)</code></div>
<div class="col-last odd-row-color">
<div class="block">Creates an HFile.Writer that also write helpful meta data.</div>
</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../regionserver/StripeStoreFlusher.StripeFlushRequest.html#%3Cinit%3E(org.apache.hadoop.hbase.CellComparator)" class="member-name-link">StripeFlushRequest</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</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><a href="../regionserver/StripeMultiFileWriter.html#%3Cinit%3E(org.apache.hadoop.hbase.CellComparator)" class="member-name-link">StripeMultiFileWriter</a><wbr>(<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><a href="../regionserver/StripeStoreFileManager.html#%3Cinit%3E(org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.regionserver.StripeStoreConfig)" class="member-name-link">StripeStoreFileManager</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;kvComparator,
org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../regionserver/StripeStoreConfig.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreConfig</a>&nbsp;config)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.regionserver.compactions">
<h2>Uses of <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a> in <a href="../regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</a></h2>
<div class="caption"><span>Methods in <a href="../regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</a> with parameters of type <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></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="../regionserver/StripeStoreFlusher.StripeFlushRequest.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreFlusher.StripeFlushRequest</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">StripeCompactionPolicy.</span><code><a href="../regionserver/compactions/StripeCompactionPolicy.html#selectFlush(org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.regionserver.compactions.StripeCompactionPolicy.StripeInformationProvider,int)" class="member-name-link">selectFlush</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<a href="../regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a>&nbsp;si,
int&nbsp;kvCount)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.regionserver.querymatcher">
<h2>Uses of <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a> 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 <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">NewVersionBehaviorTracker.</span><code><a href="../regionserver/querymatcher/NewVersionBehaviorTracker.html#comparator" class="member-name-link">comparator</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ScanDeleteTracker.</span><code><a href="../regionserver/querymatcher/ScanDeleteTracker.html#comparator" class="member-name-link">comparator</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private final <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ScanWildcardColumnTracker.</span><code><a href="../regionserver/querymatcher/ScanWildcardColumnTracker.html#comparator" class="member-name-link">comparator</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ScanQueryMatcher.</span><code><a href="../regionserver/querymatcher/ScanQueryMatcher.html#rowComparator" class="member-name-link">rowComparator</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Row comparator for the region this query is for</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 <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></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="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">DeleteTracker.</span><code><a href="../regionserver/querymatcher/DeleteTracker.html#getCellComparator()" class="member-name-link">getCellComparator</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Return the comparator passed to this delete tracker</div>
</div>
<div class="col-first odd-row-color"><code><a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">NewVersionBehaviorTracker.</span><code><a href="../regionserver/querymatcher/NewVersionBehaviorTracker.html#getCellComparator()" class="member-name-link">getCellComparator</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ScanDeleteTracker.</span><code><a href="../regionserver/querymatcher/ScanDeleteTracker.html#getCellComparator()" class="member-name-link">getCellComparator</a>()</code></div>
<div class="col-last even-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 <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></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><a href="../regionserver/querymatcher/NewVersionBehaviorTracker.html#%3Cinit%3E(java.util.NavigableSet,org.apache.hadoop.hbase.CellComparator,int,int,int,long)" class="member-name-link">NewVersionBehaviorTracker</a><wbr>(<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;byte[]&gt;&nbsp;columns,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparartor,
int&nbsp;minVersion,
int&nbsp;maxVersion,
int&nbsp;resultMaxVersions,
long&nbsp;oldestUnexpiredTS)</code></div>
<div class="col-last even-row-color">
<div class="block">Note maxVersion and minVersion must set according to cf's conf, not user's scan parameter.</div>
</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../regionserver/querymatcher/ScanDeleteTracker.html#%3Cinit%3E(org.apache.hadoop.hbase.CellComparator)" class="member-name-link">ScanDeleteTracker</a><wbr>(<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><a href="../regionserver/querymatcher/ScanWildcardColumnTracker.html#%3Cinit%3E(int,int,long,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">ScanWildcardColumnTracker</a><wbr>(int&nbsp;minVersion,
int&nbsp;maxVersion,
long&nbsp;oldestUnexpiredTS,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code></div>
<div class="col-last even-row-color">
<div class="block">Return maxVersions of every row.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.security.visibility">
<h2>Uses of <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a> in <a href="../security/visibility/package-summary.html">org.apache.hadoop.hbase.security.visibility</a></h2>
<div class="caption"><span>Constructors in <a href="../security/visibility/package-summary.html">org.apache.hadoop.hbase.security.visibility</a> with parameters of type <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></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><a href="../security/visibility/VisibilityNewVersionBehaivorTracker.html#%3Cinit%3E(java.util.NavigableSet,org.apache.hadoop.hbase.CellComparator,int,int,int,long)" class="member-name-link">VisibilityNewVersionBehaivorTracker</a><wbr>(<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;byte[]&gt;&nbsp;columns,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;cellComparator,
int&nbsp;minVersion,
int&nbsp;maxVersion,
int&nbsp;resultMaxVersions,
long&nbsp;oldestUnexpiredTS)</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><a href="../security/visibility/VisibilityScanDeleteTracker.html#%3Cinit%3E(org.apache.hadoop.hbase.CellComparator)" class="member-name-link">VisibilityScanDeleteTracker</a><wbr>(<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.util">
<h2>Uses of <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a> in <a href="../util/package-summary.html">org.apache.hadoop.hbase.util</a></h2>
<div class="caption"><span>Fields in <a href="../util/package-summary.html">org.apache.hadoop.hbase.util</a> declared as <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></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="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">BloomContext.</span><code><a href="../util/BloomContext.html#comparator" class="member-name-link">comparator</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>(package private) final <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CollectionBackedScanner.</span><code><a href="../util/CollectionBackedScanner.html#comparator" class="member-name-link">comparator</a></code></div>
<div class="col-last odd-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 <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></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">Bytes.</span><code><a href="../util/Bytes.html#binarySearch(org.apache.hadoop.hbase.Cell%5B%5D,org.apache.hadoop.hbase.Cell,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">binarySearch</a><wbr>(<a href="../Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>[]&nbsp;arr,
<a href="../Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;key,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code></div>
<div class="col-last even-row-color">
<div class="block">Binary search for keys in indexes.</div>
</div>
</div>
<div class="caption"><span>Constructors in <a href="../util/package-summary.html">org.apache.hadoop.hbase.util</a> with parameters of type <a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></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><a href="../util/BloomContext.html#%3Cinit%3E(org.apache.hadoop.hbase.util.BloomFilterWriter,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">BloomContext</a><wbr>(<a href="../util/BloomFilterWriter.html" title="interface in org.apache.hadoop.hbase.util">BloomFilterWriter</a>&nbsp;bloomFilterWriter,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</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><a href="../util/CollectionBackedScanner.html#%3Cinit%3E(java.util.List,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">CollectionBackedScanner</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>&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><a href="../util/CollectionBackedScanner.html#%3Cinit%3E(java.util.SortedSet,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">CollectionBackedScanner</a><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;<a href="../ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>&gt;&nbsp;set,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</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><a href="../util/CollectionBackedScanner.html#%3Cinit%3E(org.apache.hadoop.hbase.CellComparator,org.apache.hadoop.hbase.ExtendedCell...)" class="member-name-link">CollectionBackedScanner</a><wbr>(<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
<a href="../ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>...&nbsp;array)</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><a href="../util/RowBloomContext.html#%3Cinit%3E(org.apache.hadoop.hbase.util.BloomFilterWriter,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">RowBloomContext</a><wbr>(<a href="../util/BloomFilterWriter.html" title="interface in org.apache.hadoop.hbase.util">BloomFilterWriter</a>&nbsp;bloomFilterWriter,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</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><a href="../util/RowColBloomContext.html#%3Cinit%3E(org.apache.hadoop.hbase.util.BloomFilterWriter,org.apache.hadoop.hbase.CellComparator)" class="member-name-link">RowColBloomContext</a><wbr>(<a href="../util/BloomFilterWriter.html" title="interface in org.apache.hadoop.hbase.util">BloomFilterWriter</a>&nbsp;generalBloomFilterWriter,
<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><a href="../util/RowPrefixFixedLengthBloomContext.html#%3Cinit%3E(org.apache.hadoop.hbase.util.BloomFilterWriter,org.apache.hadoop.hbase.CellComparator,int)" class="member-name-link">RowPrefixFixedLengthBloomContext</a><wbr>(<a href="../util/BloomFilterWriter.html" title="interface in org.apache.hadoop.hbase.util">BloomFilterWriter</a>&nbsp;bloomFilterWriter,
<a href="../CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
int&nbsp;prefixLength)</code></div>
<div class="col-last even-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>