23 lines
618 B
Java
23 lines
618 B
Java
|
package it.cavallium.dbengine.lucene;
|
||
|
|
||
|
import java.io.IOException;
|
||
|
import org.apache.lucene.index.LeafReaderContext;
|
||
|
import org.apache.lucene.search.FieldComparator;
|
||
|
import org.apache.lucene.search.FieldDoc;
|
||
|
import org.apache.lucene.search.FieldValueHitQueue.Entry;
|
||
|
import org.apache.lucene.search.LeafFieldComparator;
|
||
|
import org.apache.lucene.search.SortField;
|
||
|
|
||
|
public interface FieldValueHitQueue {
|
||
|
|
||
|
FieldComparator<?>[] getComparators();
|
||
|
|
||
|
int[] getReverseMul();
|
||
|
|
||
|
LeafFieldComparator[] getComparators(LeafReaderContext context) throws IOException;
|
||
|
|
||
|
FieldDoc fillFields(Entry entry);
|
||
|
|
||
|
SortField[] getFields();
|
||
|
}
|