| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.regionserver | |
| org.apache.hadoop.hbase.regionserver.compactions | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | StoreEngine<SF extends StoreFlusher,CP extends CompactionPolicy,C extends Compactor,SFM extends StoreFileManager>StoreEngine is a factory that can create the objects necessary for HStore to operate. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected CP | StoreEngine. compactionPolicy | 
| Modifier and Type | Method and Description | 
|---|---|
| CompactionPolicy | StoreEngine. getCompactionPolicy() | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DateTieredCompactionPolicyHBASE-15181 This is a simple implementation of date-based tiered compaction similar to
 Cassandra's for the following benefits:
 
 Improve date-range-based scan by structuring store files in date-based tiered layout.
 Reduce compaction overhead.
 Improve TTL efficiency.
 
 Perfect fit for the use cases that:
 
 has mostly date-based data write and scan and a focus on the most recent data.
 
 Out-of-order writes are handled gracefully. | 
| class  | ExploringCompactionPolicyClass to pick which files if any to compact together. | 
| class  | FIFOCompactionPolicyFIFO compaction policy selects only files which have all cells expired. | 
| class  | RatioBasedCompactionPolicyThe default algorithm for selecting files for compaction. | 
| class  | SortedCompactionPolicyAn abstract compaction policy that select files on seq id order. | 
| class  | StripeCompactionPolicyStripe store implementation of compaction policy. | 
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.