Class CompactionPlan


  • public class CompactionPlan
    extends Object
    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.
    • Constructor Detail

      • CompactionPlan

        public CompactionPlan()
    • Method Detail

      • validate

        public final void validate​(Set<FileRef> allFiles)
        Validate compaction plan.
        Parameters:
        allFiles - All possible files
        Throws:
        IllegalStateException - thrown when validation fails.