public class SortedTermFreqIteratorWrapper extends Object implements TermFreqIterator
TermFreqIterator.TermFreqIteratorWrapper
Constructor and Description |
---|
SortedTermFreqIteratorWrapper(TermFreqIterator source,
Comparator<org.apache.lucene.util.BytesRef> comparator) |
SortedTermFreqIteratorWrapper(TermFreqIterator source,
Comparator<org.apache.lucene.util.BytesRef> comparator,
boolean compareRawBytes) |
Modifier and Type | Method and Description |
---|---|
protected long |
decode(org.apache.lucene.util.BytesRef scratch,
org.apache.lucene.store.ByteArrayDataInput tmpInput) |
protected void |
encode(Sort.ByteSequencesWriter writer,
org.apache.lucene.store.ByteArrayDataOutput output,
byte[] buffer,
org.apache.lucene.util.BytesRef spare,
long weight) |
Comparator<org.apache.lucene.util.BytesRef> |
getComparator() |
org.apache.lucene.util.BytesRef |
next() |
long |
weight() |
public SortedTermFreqIteratorWrapper(TermFreqIterator source, Comparator<org.apache.lucene.util.BytesRef> comparator) throws IOException
IOException
public SortedTermFreqIteratorWrapper(TermFreqIterator source, Comparator<org.apache.lucene.util.BytesRef> comparator, boolean compareRawBytes) throws IOException
IOException
public org.apache.lucene.util.BytesRef next() throws IOException
next
in interface org.apache.lucene.util.BytesRefIterator
IOException
public Comparator<org.apache.lucene.util.BytesRef> getComparator()
getComparator
in interface org.apache.lucene.util.BytesRefIterator
public long weight()
weight
in interface TermFreqIterator
protected void encode(Sort.ByteSequencesWriter writer, org.apache.lucene.store.ByteArrayDataOutput output, byte[] buffer, org.apache.lucene.util.BytesRef spare, long weight) throws IOException
IOException
protected long decode(org.apache.lucene.util.BytesRef scratch, org.apache.lucene.store.ByteArrayDataInput tmpInput)