@InterfaceAudience.Private public class DateTieredStoreEngine extends StoreEngine<DefaultStoreFlusher,DateTieredCompactionPolicy,DateTieredCompactor,DefaultStoreFileManager>
| Modifier and Type | Class and Description | 
|---|---|
| private class  | DateTieredStoreEngine.DateTieredCompactionContext | 
compactionPolicy, compactor, STORE_ENGINE_CLASS_KEY, storeFileManager, storeFlusher| Constructor and Description | 
|---|
| DateTieredStoreEngine() | 
| Modifier and Type | Method and Description | 
|---|---|
| CompactionContext | createCompaction()Creates an instance of a compaction context specific to this engine. | 
| protected void | createComponents(org.apache.hadoop.conf.Configuration conf,
                HStore store,
                CellComparator kvComparator)Create the StoreEngine's components. | 
| boolean | needsCompaction(List<HStoreFile> filesCompacting) | 
create, getCompactionPolicy, getCompactor, getStoreFileManager, getStoreFlusherpublic DateTieredStoreEngine()
public boolean needsCompaction(List<HStoreFile> filesCompacting)
needsCompaction in class StoreEngine<DefaultStoreFlusher,DateTieredCompactionPolicy,DateTieredCompactor,DefaultStoreFileManager>filesCompacting - Files currently compactingpublic CompactionContext createCompaction() throws IOException
StoreEnginecreateCompaction in class StoreEngine<DefaultStoreFlusher,DateTieredCompactionPolicy,DateTieredCompactor,DefaultStoreFileManager>IOExceptionprotected void createComponents(org.apache.hadoop.conf.Configuration conf, HStore store, CellComparator kvComparator) throws IOException
StoreEnginecreateComponents in class StoreEngine<DefaultStoreFlusher,DateTieredCompactionPolicy,DateTieredCompactor,DefaultStoreFileManager>IOExceptionCopyright © 2007–2019 The Apache Software Foundation. All rights reserved.