| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.coprocessor | Table of Contents | 
| org.apache.hadoop.hbase.coprocessor.example | |
| org.apache.hadoop.hbase.regionserver | |
| org.apache.hadoop.hbase.regionserver.compactions | |
| org.apache.hadoop.hbase.security.access | 
| Modifier and Type | Method and Description | 
|---|---|
| default void | RegionObserver. postCompact(ObserverContext<RegionCoprocessorEnvironment> c,
           Store store,
           StoreFile resultFile,
           CompactionLifeCycleTracker tracker,
           CompactionRequest request)Called after compaction has completed and the new store file has been moved in to place. | 
| default void | RegionObserver. postCompactSelection(ObserverContext<RegionCoprocessorEnvironment> c,
                    Store store,
                    List<? extends StoreFile> selected,
                    CompactionLifeCycleTracker tracker,
                    CompactionRequest request)Called after the  StoreFiles to compact have been selected from the available
 candidates. | 
| default InternalScanner | RegionObserver. preCompact(ObserverContext<RegionCoprocessorEnvironment> c,
          Store store,
          InternalScanner scanner,
          ScanType scanType,
          CompactionLifeCycleTracker tracker,
          CompactionRequest request)Called prior to writing the  StoreFiles selected for compaction into a newStoreFile. | 
| default void | RegionObserver. preCompactScannerOpen(ObserverContext<RegionCoprocessorEnvironment> c,
                     Store store,
                     ScanType scanType,
                     ScanOptions options,
                     CompactionLifeCycleTracker tracker,
                     CompactionRequest request)Called before we open store scanner for compaction. | 
| default void | RegionObserver. preCompactSelection(ObserverContext<RegionCoprocessorEnvironment> c,
                   Store store,
                   List<? extends StoreFile> candidates,
                   CompactionLifeCycleTracker tracker)Called prior to selecting the  StoreFilesto compact from the list of
 available candidates. | 
| Modifier and Type | Field and Description | 
|---|---|
| private CompactionLifeCycleTracker | CompactSplit.AggregatingCompleteTracker. tracker | 
| private CompactionLifeCycleTracker | CompactSplit.CompactionRunner. tracker | 
| Modifier and Type | Method and Description | 
|---|---|
| private CompactSplit.CompactionCompleteTracker | CompactSplit. getCompleteTracker(CompactionLifeCycleTracker tracker,
                  IntSupplier numberOfStores) | 
| void | RegionCoprocessorHost. postCompact(HStore store,
           HStoreFile resultFile,
           CompactionLifeCycleTracker tracker,
           CompactionRequest request,
           User user)Called after the store compaction has completed. | 
| void | RegionCoprocessorHost. postCompactSelection(HStore store,
                    List<HStoreFile> selected,
                    CompactionLifeCycleTracker tracker,
                    CompactionRequest request,
                    User user)Called after the  HStoreFiles to be compacted have been selected from the available
 candidates. | 
| InternalScanner | RegionCoprocessorHost. preCompact(HStore store,
          InternalScanner scanner,
          ScanType scanType,
          CompactionLifeCycleTracker tracker,
          CompactionRequest request,
          User user)Called prior to rewriting the store files selected for compaction | 
| ScanInfo | RegionCoprocessorHost. preCompactScannerOpen(HStore store,
                     ScanType scanType,
                     CompactionLifeCycleTracker tracker,
                     CompactionRequest request,
                     User user)Called prior to opening store scanner for compaction. | 
| boolean | RegionCoprocessorHost. preCompactSelection(HStore store,
                   List<HStoreFile> candidates,
                   CompactionLifeCycleTracker tracker,
                   User user)Called prior to selecting the  HStoreFiles for compaction from the list of currently
 available candidates. | 
| void | Region. requestCompaction(byte[] family,
                 String why,
                 int priority,
                 boolean major,
                 CompactionLifeCycleTracker tracker)Request compaction for the given family | 
| void | HRegion. requestCompaction(byte[] family,
                 String why,
                 int priority,
                 boolean major,
                 CompactionLifeCycleTracker tracker) | 
| void | CompactSplit. requestCompaction(HRegion region,
                 HStore store,
                 String why,
                 int priority,
                 CompactionLifeCycleTracker tracker,
                 User user) | 
| void | CompactSplit. requestCompaction(HRegion region,
                 String why,
                 int priority,
                 CompactionLifeCycleTracker tracker,
                 User user) | 
| Optional<CompactionContext> | HStore. requestCompaction(int priority,
                 CompactionLifeCycleTracker tracker,
                 User user) | 
| void | Region. requestCompaction(String why,
                 int priority,
                 boolean major,
                 CompactionLifeCycleTracker tracker)Request compaction on this region. | 
| void | HRegion. requestCompaction(String why,
                 int priority,
                 boolean major,
                 CompactionLifeCycleTracker tracker) | 
| private void | CompactSplit. requestCompactionInternal(HRegion region,
                         HStore store,
                         String why,
                         int priority,
                         boolean selectNow,
                         CompactionLifeCycleTracker tracker,
                         CompactSplit.CompactionCompleteTracker completeTracker,
                         User user) | 
| private void | CompactSplit. requestCompactionInternal(HRegion region,
                         String why,
                         int priority,
                         boolean selectNow,
                         CompactionLifeCycleTracker tracker,
                         CompactSplit.CompactionCompleteTracker completeTracker,
                         User user) | 
| private Optional<CompactionContext> | CompactSplit. selectCompaction(HRegion region,
                HStore store,
                int priority,
                CompactionLifeCycleTracker tracker,
                CompactSplit.CompactionCompleteTracker completeTracker,
                User user) | 
| Constructor and Description | 
|---|
| AggregatingCompleteTracker(CompactionLifeCycleTracker tracker,
                          int numberOfStores) | 
| CompactionRunner(HStore store,
                HRegion region,
                CompactionContext compaction,
                CompactionLifeCycleTracker tracker,
                CompactSplit.CompactionCompleteTracker completeTracker,
                ThreadPoolExecutor parent,
                User user) | 
| Modifier and Type | Field and Description | 
|---|---|
| static CompactionLifeCycleTracker | CompactionLifeCycleTracker. DUMMY | 
| private CompactionLifeCycleTracker | CompactionRequestImpl. tracker | 
| Modifier and Type | Method and Description | 
|---|---|
| CompactionLifeCycleTracker | CompactionRequestImpl. getTracker() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | CompactionRequester. requestCompaction(HRegion region,
                 HStore store,
                 String why,
                 int priority,
                 CompactionLifeCycleTracker tracker,
                 User user)Request compaction on the given store. | 
| void | CompactionRequester. requestCompaction(HRegion region,
                 String why,
                 int priority,
                 CompactionLifeCycleTracker tracker,
                 User user)Request compaction on all the stores of the given region. | 
| void | CompactionRequestImpl. setTracker(CompactionLifeCycleTracker tracker) | 
| Modifier and Type | Method and Description | 
|---|---|
| InternalScanner | AccessController. preCompact(ObserverContext<RegionCoprocessorEnvironment> c,
          Store store,
          InternalScanner scanner,
          ScanType scanType,
          CompactionLifeCycleTracker tracker,
          CompactionRequest request) | 
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.