Package org.apache.druid.server.compaction
package org.apache.druid.server.compaction
-
ClassDescriptionBase implementation of
CompactionCandidateSearchPolicythat can have apriorityDatasource.Non-empty list of segments of a datasource being considered for compaction.Policy used byCompactSegmentsduty to pick segments for compaction.Response of/compaction/progressAPI exposed by Coordinator and Overlord (when compaction supervisors are enabled).Simulates runs of auto-compaction duty to obtain the expected list of compaction tasks that would be submitted by the actual compaction duty.Iterator over compactible segments.Used to track statistics for segments in different states of compaction.Represents the status of compaction for a givenCompactionCandidate.Response of/compaction/statusAPI exposed by Coordinator and Overlord (when compaction supervisors are enabled).Tracks status of recently submitted compaction tasks.Iterator over compactible segments of a datasource in order of specified priority.Implementation ofCompactionCandidateSearchPolicythat specifies the datasources and intervals eligible for compaction and their order.Specifies a datasource-interval eligible for compaction.Implementation ofCompactionCandidateSearchPolicythat prioritizes intervals which have the latest data.Implementation ofCompactionSegmentIteratorthat returns candidate segments in order of their priority.A simple table POJO with any number of rows and specified column names.