private static class MergedIterator.TermMergeQueue<C extends java.lang.Comparable<C>> extends PriorityQueue<MergedIterator.SubIterator<C>>
| Constructor and Description |
|---|
TermMergeQueue(int size) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
lessThan(MergedIterator.SubIterator<C> a,
MergedIterator.SubIterator<C> b)
Determines the ordering of objects in this priority queue.
|
add, clear, getHeapArray, insertWithOverflow, iterator, pop, remove, size, top, updateTop, updateTopprotected boolean lessThan(MergedIterator.SubIterator<C> a, MergedIterator.SubIterator<C> b)
PriorityQueuelessThan in class PriorityQueue<MergedIterator.SubIterator<C extends java.lang.Comparable<C>>>true iff parameter a is less than parameter b.