| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.regionserver | 
| Modifier and Type | Class and Description | 
|---|---|
| private class  | DateTieredStoreEngine.DateTieredCompactionContext | 
| private class  | DefaultStoreEngine.DefaultCompactionContext | 
| private class  | StripeStoreEngine.StripeCompactionRepresents one instance of stripe compaction, with the necessary context and flow. | 
| Modifier and Type | Field and Description | 
|---|---|
| private CompactionContext | CompactSplit.CompactionRunner. compaction | 
| Modifier and Type | Method and Description | 
|---|---|
| CompactionContext | StripeStoreEngine. createCompaction() | 
| CompactionContext | DefaultStoreEngine. createCompaction() | 
| abstract CompactionContext | StoreEngine. createCompaction()Creates an instance of a compaction context specific to this engine. | 
| CompactionContext | DateTieredStoreEngine. createCompaction() | 
| Modifier and Type | Method and Description | 
|---|---|
| Optional<CompactionContext> | HStore. requestCompaction() | 
| Optional<CompactionContext> | HStore. requestCompaction(int priority,
                 CompactionLifeCycleTracker tracker,
                 User user) | 
| private Optional<CompactionContext> | CompactSplit. selectCompaction(HRegion region,
                HStore store,
                int priority,
                CompactionLifeCycleTracker tracker,
                CompactSplit.CompactionCompleteTracker completeTracker,
                User user) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | HStore. cancelRequestedCompaction(CompactionContext compaction) | 
| boolean | HRegion. compact(CompactionContext compaction,
       HStore store,
       ThroughputController throughputController)Called by compaction thread and after region is opened to compact the
 HStores if necessary. | 
| boolean | HRegion. compact(CompactionContext compaction,
       HStore store,
       ThroughputController throughputController,
       User user) | 
| List<HStoreFile> | HStore. compact(CompactionContext compaction,
       ThroughputController throughputController,
       User user)Compact the StoreFiles. | 
| Constructor and Description | 
|---|
| CompactionRunner(HStore store,
                HRegion region,
                CompactionContext compaction,
                CompactionLifeCycleTracker tracker,
                CompactSplit.CompactionCompleteTracker completeTracker,
                ThreadPoolExecutor parent,
                User user) | 
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.