Interface SegmentPreSelector

  • All Known Implementing Classes:
    SegmentLineageBasedSegmentPreSelector

    public interface SegmentPreSelector
    The segment pre-selector filters the unnecessary online segments for the query.

    Segment pre-selector examples:

    • For table with segment merge/rollup enabled, select the merged segments over the original segments with the same data
    • Method Detail

      • preSelect

        Set<String> preSelect​(Set<String> onlineSegments)
        Pre-selects the online segments to filter out the unnecessary segments. This method might modify the online segment set passed in.