CavalliumDBEngine/src/main/java/it/cavallium/dbengine/lucene/FieldValueHitQueue.java

23 lines
624 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;
LLFieldDoc fillFields(LLSlotDoc entry);
SortField[] getFields();
}