Interface SegmentPruner
-
- All Superinterfaces:
SegmentZkMetadataFetchListener
- All Known Implementing Classes:
EmptySegmentPruner,MultiPartitionColumnsSegmentPruner,SinglePartitionColumnSegmentPruner,TimeSegmentPruner
public interface SegmentPruner extends SegmentZkMetadataFetchListener
The segment pruner prunes the selected segments based on the query.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<String>prune(org.apache.pinot.common.request.BrokerRequest brokerRequest, Set<String> segments)Prunes the segments queried by the given broker request, returns the selected segments to be queried.-
Methods inherited from interface org.apache.pinot.broker.routing.segmentmetadata.SegmentZkMetadataFetchListener
init, onAssignmentChange, refreshSegment
-
-