org.apache.hadoop.hbase.regionserver
Interface StoreConfiguration

All Known Implementing Classes:
HStore

@InterfaceAudience.Private
@InterfaceStability.Unstable
public interface StoreConfiguration

The class that contains shared information about various knobs of a Store/HStore object. Unlike the configuration objects that merely return the XML values, the implementations should return ready-to-use applicable values for corresponding calls, after all the parsing/validation/adjustment for other considerations, so that we don't have to repeat this logic in multiple places. TODO: move methods and logic here as necessary.


Method Summary
 Long getMajorCompactionPeriod()
          Gets the cf-specific major compaction period.
 long getMemstoreFlushSize()
          Gets the Memstore flush size for the region that this store works with.
 long getStoreFileTtl()
          Gets the cf-specific time-to-live for store files.
 

Method Detail

getMajorCompactionPeriod

Long getMajorCompactionPeriod()
Gets the cf-specific major compaction period.


getMemstoreFlushSize

long getMemstoreFlushSize()
Gets the Memstore flush size for the region that this store works with.


getStoreFileTtl

long getStoreFileTtl()
Gets the cf-specific time-to-live for store files.



Copyright © 2013 The Apache Software Foundation. All Rights Reserved.