private static class TopDocs.MergeSortQueue extends PriorityQueue<TopDocs.ShardRef>
| Modifier and Type | Field and Description |
|---|---|
(package private) FieldComparator<?>[] |
comparators |
(package private) int[] |
reverseMul |
(package private) ScoreDoc[][] |
shardHits |
| Constructor and Description |
|---|
MergeSortQueue(Sort sort,
TopDocs[] shardHits) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
lessThan(TopDocs.ShardRef first,
TopDocs.ShardRef second)
Determines the ordering of objects in this priority queue.
|
add, clear, getHeapArray, insertWithOverflow, iterator, pop, remove, size, top, updateTop, updateTopfinal ScoreDoc[][] shardHits
final FieldComparator<?>[] comparators
final int[] reverseMul
public boolean lessThan(TopDocs.ShardRef first, TopDocs.ShardRef second)
PriorityQueuelessThan in class PriorityQueue<TopDocs.ShardRef>true iff parameter a is less than parameter b.