Class DisiPriorityQueue

  • All Implemented Interfaces:
    Iterable<DisiWrapper>

    public final class DisiPriorityQueue
    extends Object
    implements Iterable<DisiWrapper>
    A priority queue of DocIdSetIterators that orders by current doc ID. This specialization is needed over PriorityQueue because the pluggable comparison function makes the rebalancing quite slow.
    NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.