| Name | Description | Type | Package | Framework |
| CompactionPlan | A plan for a compaction: the input files, the files that are *not* inputs to a compaction that should simply be deleted, and the optional parameters used to create the resulting output file. | Class | org.apache.accumulo.tserver.compaction | Apache Accumulo |
| CompactionQueue | Class | org.apache.accumulo.tserver | Apache Accumulo | |
| CompactionStats | Class | org.apache.accumulo.tserver | Apache Accumulo | |
| CompactionStrategy | The interface for customizing major compactions. | Class | org.apache.accumulo.tserver.compaction | Apache Accumulo |
| CompactionWatcher | Class | org.apache.accumulo.tserver | Apache Accumulo | |
| DefaultCompactionStrategy | Class | org.apache.accumulo.tserver.compaction | Apache Accumulo | |
| MajorCompactionReason | enum MajorCompactionReasonEnum Constant Summary | Class | org.apache.accumulo.tserver.compaction | Apache Accumulo |
| MajorCompactionRequest | Information that can be used to determine how a tablet is to be major compacted, if needed. | Class | org.apache.accumulo.tserver.compaction | Apache Accumulo |
| SizeLimitCompactionStrategy | Class | org.apache.accumulo.tserver.compaction | Apache Accumulo | |
| WriteParameters | Class | org.apache.accumulo.tserver.compaction | Apache Accumulo | |