blob: fd175278dff7c33cba3a9e80ab7f1f350357b3d7 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Store (Apache HBase 3.0.0-alpha-4-SNAPSHOT API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Store (Apache HBase 3.0.0-alpha-4-SNAPSHOT API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":6,"i47":6,"i48":6,"i49":6,"i50":6,"i51":6,"i52":6,"i53":6,"i54":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Store.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/SteppingSplitPolicy.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreConfigInformation.html" title="interface in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/hadoop/hbase/regionserver/Store.html" target="_top">Frames</a></li>
<li><a href="Store.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.hadoop.hbase.regionserver</div>
<h2 title="Interface Store" class="title">Interface Store</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../../org/apache/hadoop/hbase/regionserver/HMobStore.html" title="class in org.apache.hadoop.hbase.regionserver">HMobStore</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></dd>
</dl>
<hr>
<br>
<pre>@InterfaceAudience.LimitedPrivate(value="Coprocesssor")
@InterfaceStability.Evolving
public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.40">Store</a></pre>
<div class="block">Interface for objects that hold a column family in a Region. Its a memstore and a set of zero or
more StoreFiles, which stretch backwards over time.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#NO_PRIORITY">NO_PRIORITY</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#PRIORITY_USER">PRIORITY_USER</a></span></code>
<div class="block">The default priority for user-specified compaction requests.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#areWritesEnabled--">areWritesEnabled</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#canSplit--">canSplit</a></span>()</code>
<div class="block">Returns whether this store is splittable, i.e., no reference file in this store.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/OptionalDouble.html?is-external=true" title="class or interface in java.util">OptionalDouble</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getAvgStoreFileAge--">getAvgStoreFileAge</a></span>()</code>
<div class="block">Returns Average age of store files in this store</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getBloomFilterEligibleRequestsCount--">getBloomFilterEligibleRequestsCount</a></span>()</code>
<div class="block">Returns count of requests which could have used bloom filters, but they weren't configured or
loaded.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getBloomFilterNegativeResultsCount--">getBloomFilterNegativeResultsCount</a></span>()</code>
<div class="block">Returns count of negative results for bloom filter requests for this store.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getBloomFilterRequestsCount--">getBloomFilterRequestsCount</a></span>()</code>
<div class="block">Returns count of bloom filter results for this store.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getColumnFamilyDescriptor--">getColumnFamilyDescriptor</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getColumnFamilyName--">getColumnFamilyName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getCompactedCellsCount--">getCompactedCellsCount</a></span>()</code>
<div class="block">Returns The number of cells processed during minor compactions</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getCompactedCellsSize--">getCompactedCellsSize</a></span>()</code>
<div class="block">Returns The total amount of data processed during minor compactions, in bytes</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getCompactedFiles--">getCompactedFiles</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getCompactedFilesCount--">getCompactedFilesCount</a></span>()</code>
<div class="block">Returns Count of compacted store files</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getCompactionPressure--">getCompactionPressure</a></span>()</code>
<div class="block">This value can represent the degree of emergency of compaction for this store.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getCompactPriority--">getCompactPriority</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getComparator--">getComparator</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getCurrentParallelPutCount--">getCurrentParallelPutCount</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>org.apache.hadoop.fs.FileSystem</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getFileSystem--">getFileSystem</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getFlushableSize--">getFlushableSize</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getFlushedCellsCount--">getFlushedCellsCount</a></span>()</code>
<div class="block">Returns The number of cells flushed to disk</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getFlushedCellsSize--">getFlushedCellsSize</a></span>()</code>
<div class="block">Returns The total size of data flushed to disk, in bytes</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getFlushedOutputFileSize--">getFlushedOutputFileSize</a></span>()</code>
<div class="block">Returns The total size of out output files on disk, in bytes</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getHFilesSize--">getHFilesSize</a></span>()</code>
<div class="block">Returns The size of only the store files which are HFiles, in bytes.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getLastCompactSize--">getLastCompactSize</a></span>()</code>
<div class="block">Returns aggregate size of all HStores used in the last compaction</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getMajorCompactedCellsCount--">getMajorCompactedCellsCount</a></span>()</code>
<div class="block">Returns The number of cells processed during major compactions</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getMajorCompactedCellsSize--">getMajorCompactedCellsSize</a></span>()</code>
<div class="block">Returns The total amount of data processed during major compactions, in bytes</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/OptionalLong.html?is-external=true" title="class or interface in java.util">OptionalLong</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getMaxMemStoreTS--">getMaxMemStoreTS</a></span>()</code>
<div class="block">Returns The maximum memstoreTS in all store files.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/OptionalLong.html?is-external=true" title="class or interface in java.util">OptionalLong</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getMaxSequenceId--">getMaxSequenceId</a></span>()</code>
<div class="block">Returns The maximum sequence id in all store files.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/OptionalLong.html?is-external=true" title="class or interface in java.util">OptionalLong</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getMaxStoreFileAge--">getMaxStoreFileAge</a></span>()</code>
<div class="block">Returns Max age of store files in this store</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getMemstoreOnlyRowReadsCount--">getMemstoreOnlyRowReadsCount</a></span>()</code>
<div class="block">Returns the number of read requests purely from the memstore.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getMemStoreSize--">getMemStoreSize</a></span>()</code>
<div class="block">Returns The size of this store's memstore.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/OptionalLong.html?is-external=true" title="class or interface in java.util">OptionalLong</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getMinStoreFileAge--">getMinStoreFileAge</a></span>()</code>
<div class="block">Returns Min age of store files in this store</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getMixedRowReadsCount--">getMixedRowReadsCount</a></span>()</code>
<div class="block">Returns the number of read requests from the files under this store.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getNumHFiles--">getNumHFiles</a></span>()</code>
<div class="block">Returns Number of HFiles in this store</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getNumReferenceFiles--">getNumReferenceFiles</a></span>()</code>
<div class="block">Returns Number of reference files in this store</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>org.apache.hadoop.conf.Configuration</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getReadOnlyConfiguration--">getReadOnlyConfiguration</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getRegionInfo--">getRegionInfo</a></span>()</code>
<div class="block">Returns the parent region info hosting this store</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getSize--">getSize</a></span>()</code>
<div class="block">Returns aggregate size of HStore</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getSmallestReadPoint--">getSmallestReadPoint</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getSnapshotSize--">getSnapshotSize</a></span>()</code>
<div class="block">Returns size of the memstore snapshot</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getStorefiles--">getStorefiles</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getStorefilesCount--">getStorefilesCount</a></span>()</code>
<div class="block">Returns Count of store files</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getStorefilesRootLevelIndexSize--">getStorefilesRootLevelIndexSize</a></span>()</code>
<div class="block">Returns The size of the store file root-level indexes, in bytes.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getStorefilesSize--">getStorefilesSize</a></span>()</code>
<div class="block">Returns The size of the store files, in bytes.</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getStoreSizeUncompressed--">getStoreSizeUncompressed</a></span>()</code>
<div class="block">Returns The size of the store files, in bytes, uncompressed.</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getTableName--">getTableName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getTotalStaticBloomSize--">getTotalStaticBloomSize</a></span>()</code>
<div class="block">Returns the total byte size of all Bloom filter bit arrays.</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getTotalStaticIndexSize--">getTotalStaticIndexSize</a></span>()</code>
<div class="block">Returns the total size of all index blocks in the data block indexes, including the root level,
intermediate levels, and the leaf level for multi-level indexes, or just the root level for
single-level indexes.</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#hasReferences--">hasReferences</a></span>()</code>
<div class="block">Returns <code>true</code> if the store has any underlying reference files to older HFiles</div>
</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#hasTooManyStoreFiles--">hasTooManyStoreFiles</a></span>()</code>
<div class="block">Returns Whether this store has too many store files.</div>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#isPrimaryReplicaStore--">isPrimaryReplicaStore</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#isSloppyMemStore--">isSloppyMemStore</a></span>()</code>
<div class="block">Returns true if the memstore may need some extra memory space</div>
</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#needsCompaction--">needsCompaction</a></span>()</code>
<div class="block">See if there's too much store files in this store</div>
</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#refreshStoreFiles--">refreshStoreFiles</a></span>()</code>
<div class="block">Checks the underlying store files, and opens the files that have not been opened, and removes
the store file readers for store files no longer available.</div>
</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#shouldPerformMajorCompaction--">shouldPerformMajorCompaction</a></span>()</code>
<div class="block">Tests whether we should run a major compaction.</div>
</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#timeOfOldestEdit--">timeOfOldestEdit</a></span>()</code>
<div class="block">When was the last edit done in the memstore</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="PRIORITY_USER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PRIORITY_USER</h4>
<pre>static final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.46">PRIORITY_USER</a></pre>
<div class="block">The default priority for user-specified compaction requests. The user gets top priority unless
we have blocking compactions. (Pri <= 0)</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.Store.PRIORITY_USER">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="NO_PRIORITY">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>NO_PRIORITY</h4>
<pre>static final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.47">NO_PRIORITY</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.Store.NO_PRIORITY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getComparator--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getComparator</h4>
<pre><a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.50">getComparator</a>()</pre>
</li>
</ul>
<a name="getStorefiles--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStorefiles</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.52">getStorefiles</a>()</pre>
</li>
</ul>
<a name="getCompactedFiles--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCompactedFiles</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.54">getCompactedFiles</a>()</pre>
</li>
</ul>
<a name="timeOfOldestEdit--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>timeOfOldestEdit</h4>
<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.59">timeOfOldestEdit</a>()</pre>
<div class="block">When was the last edit done in the memstore</div>
</li>
</ul>
<a name="getFileSystem--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFileSystem</h4>
<pre>org.apache.hadoop.fs.FileSystem&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.61">getFileSystem</a>()</pre>
</li>
</ul>
<a name="shouldPerformMajorCompaction--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>shouldPerformMajorCompaction</h4>
<pre>boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.68">shouldPerformMajorCompaction</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Tests whether we should run a major compaction. For example, if the configured major compaction
interval is reached.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if we should run a major compaction.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
<a name="needsCompaction--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>needsCompaction</h4>
<pre>boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.75">needsCompaction</a>()</pre>
<div class="block">See if there's too much store files in this store</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>true</code> if number of store files is greater than the number defined in
minFilesToCompact</dd>
</dl>
</li>
</ul>
<a name="getCompactPriority--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCompactPriority</h4>
<pre>int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.77">getCompactPriority</a>()</pre>
</li>
</ul>
<a name="canSplit--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>canSplit</h4>
<pre>boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.82">canSplit</a>()</pre>
<div class="block">Returns whether this store is splittable, i.e., no reference file in this store.</div>
</li>
</ul>
<a name="hasReferences--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasReferences</h4>
<pre>boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.85">hasReferences</a>()</pre>
<div class="block">Returns <code>true</code> if the store has any underlying reference files to older HFiles</div>
</li>
</ul>
<a name="getMemStoreSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMemStoreSize</h4>
<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.88">getMemStoreSize</a>()</pre>
<div class="block">Returns The size of this store's memstore.</div>
</li>
</ul>
<a name="getFlushableSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFlushableSize</h4>
<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.95">getFlushableSize</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The amount of memory we could flush from this memstore; usually this is equal to
<a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getMemStoreSize--"><code>getMemStoreSize()</code></a> unless we are carrying snapshots and then it will be the
size of outstanding snapshots.</dd>
</dl>
</li>
</ul>
<a name="getSnapshotSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSnapshotSize</h4>
<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.98">getSnapshotSize</a>()</pre>
<div class="block">Returns size of the memstore snapshot</div>
</li>
</ul>
<a name="getColumnFamilyDescriptor--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getColumnFamilyDescriptor</h4>
<pre><a href="../../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.100">getColumnFamilyDescriptor</a>()</pre>
</li>
</ul>
<a name="getMaxSequenceId--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaxSequenceId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/OptionalLong.html?is-external=true" title="class or interface in java.util">OptionalLong</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.103">getMaxSequenceId</a>()</pre>
<div class="block">Returns The maximum sequence id in all store files.</div>
</li>
</ul>
<a name="getMaxMemStoreTS--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaxMemStoreTS</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/OptionalLong.html?is-external=true" title="class or interface in java.util">OptionalLong</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.106">getMaxMemStoreTS</a>()</pre>
<div class="block">Returns The maximum memstoreTS in all store files.</div>
</li>
</ul>
<a name="getLastCompactSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLastCompactSize</h4>
<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.109">getLastCompactSize</a>()</pre>
<div class="block">Returns aggregate size of all HStores used in the last compaction</div>
</li>
</ul>
<a name="getSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSize</h4>
<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.112">getSize</a>()</pre>
<div class="block">Returns aggregate size of HStore</div>
</li>
</ul>
<a name="getStorefilesCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStorefilesCount</h4>
<pre>int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.115">getStorefilesCount</a>()</pre>
<div class="block">Returns Count of store files</div>
</li>
</ul>
<a name="getCompactedFilesCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCompactedFilesCount</h4>
<pre>int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.118">getCompactedFilesCount</a>()</pre>
<div class="block">Returns Count of compacted store files</div>
</li>
</ul>
<a name="getMaxStoreFileAge--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaxStoreFileAge</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/OptionalLong.html?is-external=true" title="class or interface in java.util">OptionalLong</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.121">getMaxStoreFileAge</a>()</pre>
<div class="block">Returns Max age of store files in this store</div>
</li>
</ul>
<a name="getMinStoreFileAge--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMinStoreFileAge</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/OptionalLong.html?is-external=true" title="class or interface in java.util">OptionalLong</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.124">getMinStoreFileAge</a>()</pre>
<div class="block">Returns Min age of store files in this store</div>
</li>
</ul>
<a name="getAvgStoreFileAge--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAvgStoreFileAge</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/OptionalDouble.html?is-external=true" title="class or interface in java.util">OptionalDouble</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.127">getAvgStoreFileAge</a>()</pre>
<div class="block">Returns Average age of store files in this store</div>
</li>
</ul>
<a name="getNumReferenceFiles--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNumReferenceFiles</h4>
<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.130">getNumReferenceFiles</a>()</pre>
<div class="block">Returns Number of reference files in this store</div>
</li>
</ul>
<a name="getNumHFiles--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNumHFiles</h4>
<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.133">getNumHFiles</a>()</pre>
<div class="block">Returns Number of HFiles in this store</div>
</li>
</ul>
<a name="getStoreSizeUncompressed--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStoreSizeUncompressed</h4>
<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.136">getStoreSizeUncompressed</a>()</pre>
<div class="block">Returns The size of the store files, in bytes, uncompressed.</div>
</li>
</ul>
<a name="getStorefilesSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStorefilesSize</h4>
<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.139">getStorefilesSize</a>()</pre>
<div class="block">Returns The size of the store files, in bytes.</div>
</li>
</ul>
<a name="getHFilesSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHFilesSize</h4>
<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.142">getHFilesSize</a>()</pre>
<div class="block">Returns The size of only the store files which are HFiles, in bytes.</div>
</li>
</ul>
<a name="getStorefilesRootLevelIndexSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStorefilesRootLevelIndexSize</h4>
<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.145">getStorefilesRootLevelIndexSize</a>()</pre>
<div class="block">Returns The size of the store file root-level indexes, in bytes.</div>
</li>
</ul>
<a name="getTotalStaticIndexSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTotalStaticIndexSize</h4>
<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.153">getTotalStaticIndexSize</a>()</pre>
<div class="block">Returns the total size of all index blocks in the data block indexes, including the root level,
intermediate levels, and the leaf level for multi-level indexes, or just the root level for
single-level indexes.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the total size of block indexes in the store</dd>
</dl>
</li>
</ul>
<a name="getTotalStaticBloomSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTotalStaticBloomSize</h4>
<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.160">getTotalStaticBloomSize</a>()</pre>
<div class="block">Returns the total byte size of all Bloom filter bit arrays. For compound Bloom filters even the
Bloom blocks currently not loaded into the block cache are counted.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the total size of all Bloom filters in the store</dd>
</dl>
</li>
</ul>
<a name="getRegionInfo--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRegionInfo</h4>
<pre><a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.163">getRegionInfo</a>()</pre>
<div class="block">Returns the parent region info hosting this store</div>
</li>
</ul>
<a name="areWritesEnabled--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>areWritesEnabled</h4>
<pre>boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.165">areWritesEnabled</a>()</pre>
</li>
</ul>
<a name="getSmallestReadPoint--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSmallestReadPoint</h4>
<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.171">getSmallestReadPoint</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The smallest mvcc readPoint across all the scanners in this region. Writes older than
this readPoint, are included in every read operation.</dd>
</dl>
</li>
</ul>
<a name="getColumnFamilyName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getColumnFamilyName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.173">getColumnFamilyName</a>()</pre>
</li>
</ul>
<a name="getTableName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTableName</h4>
<pre><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.175">getTableName</a>()</pre>
</li>
</ul>
<a name="getFlushedCellsCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFlushedCellsCount</h4>
<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.178">getFlushedCellsCount</a>()</pre>
<div class="block">Returns The number of cells flushed to disk</div>
</li>
</ul>
<a name="getFlushedCellsSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFlushedCellsSize</h4>
<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.181">getFlushedCellsSize</a>()</pre>
<div class="block">Returns The total size of data flushed to disk, in bytes</div>
</li>
</ul>
<a name="getFlushedOutputFileSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFlushedOutputFileSize</h4>
<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.184">getFlushedOutputFileSize</a>()</pre>
<div class="block">Returns The total size of out output files on disk, in bytes</div>
</li>
</ul>
<a name="getCompactedCellsCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCompactedCellsCount</h4>
<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.187">getCompactedCellsCount</a>()</pre>
<div class="block">Returns The number of cells processed during minor compactions</div>
</li>
</ul>
<a name="getCompactedCellsSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCompactedCellsSize</h4>
<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.190">getCompactedCellsSize</a>()</pre>
<div class="block">Returns The total amount of data processed during minor compactions, in bytes</div>
</li>
</ul>
<a name="getMajorCompactedCellsCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMajorCompactedCellsCount</h4>
<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.193">getMajorCompactedCellsCount</a>()</pre>
<div class="block">Returns The number of cells processed during major compactions</div>
</li>
</ul>
<a name="getMajorCompactedCellsSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMajorCompactedCellsSize</h4>
<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.196">getMajorCompactedCellsSize</a>()</pre>
<div class="block">Returns The total amount of data processed during major compactions, in bytes</div>
</li>
</ul>
<a name="hasTooManyStoreFiles--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasTooManyStoreFiles</h4>
<pre>boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.199">hasTooManyStoreFiles</a>()</pre>
<div class="block">Returns Whether this store has too many store files.</div>
</li>
</ul>
<a name="refreshStoreFiles--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>refreshStoreFiles</h4>
<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.206">refreshStoreFiles</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Checks the underlying store files, and opens the files that have not been opened, and removes
the store file readers for store files no longer available. Mainly used by secondary region
replicas to keep up to date with the primary region files.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
<a name="getCompactionPressure--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCompactionPressure</h4>
<pre>double&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.223">getCompactionPressure</a>()</pre>
<div class="block">This value can represent the degree of emergency of compaction for this store. It should be
greater than or equal to 0.0, any value greater than 1.0 means we have too many store files.
<ul>
<li>if getStorefilesCount &lt;= getMinFilesToCompact, return 0.0</li>
<li>return (getStorefilesCount - getMinFilesToCompact) / (blockingFileCount -
getMinFilesToCompact)</li>
</ul>
<p>
And for striped stores, we should calculate this value by the files in each stripe separately
and return the maximum value.
<p>
It is similar to <a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getCompactPriority--"><code>getCompactPriority()</code></a> except that it is more suitable to use in a
linear formula.</div>
</li>
</ul>
<a name="isPrimaryReplicaStore--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isPrimaryReplicaStore</h4>
<pre>boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.225">isPrimaryReplicaStore</a>()</pre>
</li>
</ul>
<a name="isSloppyMemStore--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSloppyMemStore</h4>
<pre>boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.228">isSloppyMemStore</a>()</pre>
<div class="block">Returns true if the memstore may need some extra memory space</div>
</li>
</ul>
<a name="getCurrentParallelPutCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCurrentParallelPutCount</h4>
<pre>int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.230">getCurrentParallelPutCount</a>()</pre>
</li>
</ul>
<a name="getMemstoreOnlyRowReadsCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMemstoreOnlyRowReadsCount</h4>
<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.233">getMemstoreOnlyRowReadsCount</a>()</pre>
<div class="block">Returns the number of read requests purely from the memstore.</div>
</li>
</ul>
<a name="getMixedRowReadsCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMixedRowReadsCount</h4>
<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.236">getMixedRowReadsCount</a>()</pre>
<div class="block">Returns the number of read requests from the files under this store.</div>
</li>
</ul>
<a name="getReadOnlyConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReadOnlyConfiguration</h4>
<pre>org.apache.hadoop.conf.Configuration&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.242">getReadOnlyConfiguration</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a read only configuration of this store; throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang"><code>UnsupportedOperationException</code></a>
if you try to set a configuration.</dd>
</dl>
</li>
</ul>
<a name="getBloomFilterRequestsCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBloomFilterRequestsCount</h4>
<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.245">getBloomFilterRequestsCount</a>()</pre>
<div class="block">Returns count of bloom filter results for this store.</div>
</li>
</ul>
<a name="getBloomFilterNegativeResultsCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBloomFilterNegativeResultsCount</h4>
<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.248">getBloomFilterNegativeResultsCount</a>()</pre>
<div class="block">Returns count of negative results for bloom filter requests for this store.</div>
</li>
</ul>
<a name="getBloomFilterEligibleRequestsCount--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getBloomFilterEligibleRequestsCount</h4>
<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.254">getBloomFilterEligibleRequestsCount</a>()</pre>
<div class="block">Returns count of requests which could have used bloom filters, but they weren't configured or
loaded.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Store.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/SteppingSplitPolicy.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreConfigInformation.html" title="interface in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/hadoop/hbase/regionserver/Store.html" target="_top">Frames</a></li>
<li><a href="Store.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2020 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>