package org.apache.lucene.search;
public class EmbeddedTermFieldFilter extends EmbeddedFieldFilter{
/**
*
*/
private static final long serialVersionUID = 3084124907459368644L;
private int val;
public EmbeddedTermFieldFilter(int val, int fieldNumber) {
super(fieldNumber);
this.val = val;
}
public boolean filter(int[] sort){
if(sort[fieldNumber-1] == -1 || val == -1){
// if fieldNumber is negative, it is not set, so do not compare
return true;
}
return sort[fieldNumber-1] == val;
}
}