@InterfaceAudience.Private public class MajorCompactionTTLRequest extends MajorCompactionRequest
| Modifier and Type | Field and Description | 
|---|---|
| private static org.slf4j.Logger | LOG | 
configuration, region| Constructor and Description | 
|---|
| MajorCompactionTTLRequest(org.apache.hadoop.conf.Configuration conf,
                         RegionInfo region) | 
| Modifier and Type | Method and Description | 
|---|---|
| private Optional<MajorCompactionRequest> | createRequest(org.apache.hadoop.conf.Configuration conf,
             TableDescriptor htd) | 
| private long | getColFamilyCutoffTime(ColumnFamilyDescriptor colDesc) | 
| (package private) Map<String,Long> | getStoresRequiringCompaction(TableDescriptor htd) | 
| (package private) static Optional<MajorCompactionRequest> | newRequest(org.apache.hadoop.conf.Configuration conf,
          RegionInfo info,
          TableDescriptor htd) | 
| protected boolean | shouldIncludeStore(HRegionFileSystem fileSystem,
                  String family,
                  Collection<StoreFileInfo> storeFiles,
                  long ts) | 
createRequest, familyHasReferenceFile, getConnection, getFileSystem, getReferenceFilePaths, getRegion, getStores, getStoresRequiringCompaction, newRequest, setStores, shouldCFBeCompacted, toStringprivate static final org.slf4j.Logger LOG
MajorCompactionTTLRequest(org.apache.hadoop.conf.Configuration conf, RegionInfo region)
static Optional<MajorCompactionRequest> newRequest(org.apache.hadoop.conf.Configuration conf, RegionInfo info, TableDescriptor htd) throws IOException
IOExceptionprivate Optional<MajorCompactionRequest> createRequest(org.apache.hadoop.conf.Configuration conf, TableDescriptor htd) throws IOException
IOExceptionMap<String,Long> getStoresRequiringCompaction(TableDescriptor htd) throws IOException
IOExceptionprivate long getColFamilyCutoffTime(ColumnFamilyDescriptor colDesc)
protected boolean shouldIncludeStore(HRegionFileSystem fileSystem, String family, Collection<StoreFileInfo> storeFiles, long ts) throws IOException
shouldIncludeStore in class MajorCompactionRequestIOExceptionCopyright © 2007–2021 The Apache Software Foundation. All rights reserved.