public class SortedTermFreqIteratorWrapper extends Object implements TermFreqIterator
TermFreqIterator.TermFreqIteratorWrapperEMPTY| Constructor and Description |
|---|
SortedTermFreqIteratorWrapper(TermFreqIterator source,
Comparator<BytesRef> comparator) |
SortedTermFreqIteratorWrapper(TermFreqIterator source,
Comparator<BytesRef> comparator,
boolean compareRawBytes) |
| Modifier and Type | Method and Description |
|---|---|
protected long |
decode(BytesRef scratch,
ByteArrayDataInput tmpInput) |
protected void |
encode(Sort.ByteSequencesWriter writer,
ByteArrayDataOutput output,
byte[] buffer,
BytesRef spare,
long weight) |
Comparator<BytesRef> |
getComparator() |
BytesRef |
next() |
long |
weight() |
public SortedTermFreqIteratorWrapper(TermFreqIterator source, Comparator<BytesRef> comparator) throws IOException
IOExceptionpublic SortedTermFreqIteratorWrapper(TermFreqIterator source, Comparator<BytesRef> comparator, boolean compareRawBytes) throws IOException
IOExceptionpublic BytesRef next() throws IOException
next in interface BytesRefIteratorIOExceptionpublic Comparator<BytesRef> getComparator()
getComparator in interface BytesRefIteratorpublic long weight()
weight in interface TermFreqIteratorprotected void encode(Sort.ByteSequencesWriter writer, ByteArrayDataOutput output, byte[] buffer, BytesRef spare, long weight) throws IOException
IOExceptionprotected long decode(BytesRef scratch, ByteArrayDataInput tmpInput)
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.