Interface CompactionRequest
- All Known Implementing Classes:
CompactionRequestImpl,DateTieredCompactionRequest
Coprocessors use this interface to get details about compaction.
-
Method Summary
Modifier and TypeMethodDescriptionCollection<? extends StoreFile>getFiles()Returns unmodifiable collection of StoreFiles in compactionintReturns priority of compaction requestlongReturns compaction request creation time in millisecondslonggetSize()Returns total size of all StoreFiles in compactionbooleanReturnstrueif major compaction or all files are compactedbooleanisMajor()Returnstrueif major compactionbooleanReturnstrueif compaction is Off-peak
-
Method Details
-
getFiles
Collection<? extends StoreFile> getFiles()Returns unmodifiable collection of StoreFiles in compaction -
getSize
long getSize()Returns total size of all StoreFiles in compaction -
isAllFiles
boolean isAllFiles()Returnstrueif major compaction or all files are compacted -
isMajor
boolean isMajor()Returnstrueif major compaction -
getPriority
int getPriority()Returns priority of compaction request -
isOffPeak
boolean isOffPeak()Returnstrueif compaction is Off-peak -
getSelectionTime
long getSelectionTime()Returns compaction request creation time in milliseconds
-