DocValuesSkipper
Skipper for DocValues.
A skipper has a position that can only be advanced via .advance. The next advance position must be greater than .maxDocID at level 0. A skipper's position, along with a level, determines the interval at which the skipper is currently situated.
Functions
Advance this skipper so that all levels contain the next document on or after target.
Advance this skipper so that all levels intersects the range given by minValue and maxValue. If there are no intersecting levels, the skipper is exhausted.
Return the maximum doc ID of the interval on the given level, inclusive. This returns -1 if .advance has not been called yet and DocIdSetIterator.NO_MORE_DOCS if the iterator is exhausted. This method is non-decreasing when level decreases. Said otherwise maxDocID(level+1) >= maxDocId(level).
Return the minimum doc ID of the interval on the given level, inclusive. This returns -1 if .advance has not been called yet and DocIdSetIterator.NO_MORE_DOCS if the iterator is exhausted. This method is non-increasing when level increases. Said otherwise minDocID(level+1) <= minDocId(level).