Package org.apache.lucene.queries
Class FilterClause
- java.lang.Object
-
- org.apache.lucene.queries.FilterClause
-
public final class FilterClause extends Object
A Filter that wrapped with an indication of how that filter is used when composed with another filter. (Follows the boolean logic in BooleanClause for composition of queries.)
-
-
Constructor Summary
Constructors Constructor Description FilterClause(Filter filter, BooleanClause.Occur occur)Create a new FilterClause
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)FiltergetFilter()Returns this FilterClause's filterBooleanClause.OccurgetOccur()Returns this FilterClause's occur parameterinthashCode()StringtoString()
-
-
-
Constructor Detail
-
FilterClause
public FilterClause(Filter filter, BooleanClause.Occur occur)
Create a new FilterClause- Parameters:
filter- A Filter object containing a BitSetoccur- A parameter implementation indicating SHOULD, MUST or MUST NOT
-
-
Method Detail
-
getFilter
public Filter getFilter()
Returns this FilterClause's filter- Returns:
- A Filter object
-
getOccur
public BooleanClause.Occur getOccur()
Returns this FilterClause's occur parameter- Returns:
- An Occur object
-
-