Interface StoreConfigInformation
A more restricted interface for HStore. Only gives the caller access to information about store
configuration/settings that cannot easily be obtained from XML config object. Example user would
be CompactionPolicy that doesn't need entire (H)Store, only this. Add things here as needed.
-
Method Summary
Modifier and TypeMethodDescriptionlong
The number of files required before flushes for this store will be blocked.long
long
Returns Gets the Memstore flush size for the region that this store works with.long
Returns Gets the cf-specific time-to-live for store files.
-
Method Details
-
getMemStoreFlushSize
long getMemStoreFlushSize()Returns Gets the Memstore flush size for the region that this store works with. -
getStoreFileTtl
long getStoreFileTtl()Returns Gets the cf-specific time-to-live for store files. -
getCompactionCheckMultiplier
long getCompactionCheckMultiplier()- Returns:
- Gets the cf-specific compaction check frequency multiplier. The need for compaction (outside of normal checks during flush, open, etc.) will be ascertained every multiplier * HConstants.THREAD_WAKE_FREQUENCY milliseconds.
-
getBlockingFileCount
long getBlockingFileCount()The number of files required before flushes for this store will be blocked. -
getRegionInfo
-
getColumnFamilyName
-