Package org.apache.solr.search.function
Class SolrComparisonBoolFunction
- java.lang.Object
-
- org.apache.lucene.queries.function.ValueSource
-
- org.apache.lucene.queries.function.valuesource.BoolFunction
-
- org.apache.lucene.queries.function.valuesource.ComparisonBoolFunction
-
- org.apache.solr.search.function.SolrComparisonBoolFunction
-
public class SolrComparisonBoolFunction extends org.apache.lucene.queries.function.valuesource.ComparisonBoolFunction
RefinesComparisonBoolFunction
to compare based on a 'long' or 'double' depending on if the any of the FunctionValues areLongDocValues
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
SolrComparisonBoolFunction.Compare
-
Constructor Summary
Constructors Constructor Description SolrComparisonBoolFunction(org.apache.lucene.queries.function.ValueSource lhs, org.apache.lucene.queries.function.ValueSource rhs, String name, SolrComparisonBoolFunction.Compare cmp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
compare(int doc, org.apache.lucene.queries.function.FunctionValues lhs, org.apache.lucene.queries.function.FunctionValues rhs)
-
Methods inherited from class org.apache.lucene.queries.function.valuesource.ComparisonBoolFunction
createWeight, description, equals, getValues, hashCode, name
-
-
-
-
Constructor Detail
-
SolrComparisonBoolFunction
public SolrComparisonBoolFunction(org.apache.lucene.queries.function.ValueSource lhs, org.apache.lucene.queries.function.ValueSource rhs, String name, SolrComparisonBoolFunction.Compare cmp)
-
-
Method Detail
-
compare
public boolean compare(int doc, org.apache.lucene.queries.function.FunctionValues lhs, org.apache.lucene.queries.function.FunctionValues rhs) throws IOException
- Specified by:
compare
in classorg.apache.lucene.queries.function.valuesource.ComparisonBoolFunction
- Throws:
IOException
-
-