| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.util.compaction | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MajorCompactionTTLRequestThis request helps determine if a region has to be compacted based on table's TTL. | 
| Modifier and Type | Field and Description | 
|---|---|
| private MajorCompactionRequest | MajorCompactor.Compact. request | 
| Modifier and Type | Field and Description | 
|---|---|
| private Map<ServerName,List<MajorCompactionRequest>> | ClusterCompactionQueues. compactionQueues | 
| protected static Set<MajorCompactionRequest> | MajorCompactor. ERRORS | 
| Modifier and Type | Method and Description | 
|---|---|
| (package private) MajorCompactionRequest | ClusterCompactionQueues. reserveForCompaction(ServerName serverName) | 
| Modifier and Type | Method and Description | 
|---|---|
| (package private) Optional<MajorCompactionRequest> | MajorCompactionRequest. createRequest(org.apache.hadoop.conf.Configuration configuration,
             Set<String> stores,
             long timestamp) | 
| private Optional<MajorCompactionRequest> | MajorCompactionTTLRequest. createRequest(org.apache.hadoop.conf.Configuration conf,
             TableDescriptor htd) | 
| protected Optional<MajorCompactionRequest> | MajorCompactor. getMajorCompactionRequest(RegionInfo hri) | 
| protected Optional<MajorCompactionRequest> | MajorCompactorTTL. getMajorCompactionRequest(RegionInfo hri) | 
| (package private) List<MajorCompactionRequest> | ClusterCompactionQueues. getQueue(ServerName serverName) | 
| (package private) static Optional<MajorCompactionRequest> | MajorCompactionRequest. newRequest(org.apache.hadoop.conf.Configuration configuration,
          RegionInfo info,
          Set<String> stores,
          long timestamp) | 
| (package private) static Optional<MajorCompactionRequest> | MajorCompactionTTLRequest. newRequest(org.apache.hadoop.conf.Configuration conf,
          RegionInfo info,
          TableDescriptor htd) | 
| Modifier and Type | Method and Description | 
|---|---|
| (package private) void | ClusterCompactionQueues. addToCompactionQueue(ServerName serverName,
                    MajorCompactionRequest info) | 
| (package private) void | MajorCompactor.Compact. compactAndWait(MajorCompactionRequest request) | 
| private void | MajorCompactor.Compact. compactRegionOnServer(MajorCompactionRequest request,
                     Admin admin,
                     String store) | 
| protected Set<String> | MajorCompactor. getStoresRequiringCompaction(MajorCompactionRequest request) | 
| protected Set<String> | MajorCompactorTTL. getStoresRequiringCompaction(MajorCompactionRequest request) | 
| private boolean | MajorCompactor. isCompacting(MajorCompactionRequest request) | 
| Constructor and Description | 
|---|
| Compact(ServerName serverName,
       MajorCompactionRequest request) | 
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.