Package org.apache.lucene.queries
Class FilterClause
- java.lang.Object
-
- org.apache.lucene.queries.FilterClause
-
public final class FilterClause extends java.lang.ObjectA 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(java.lang.Object o)FiltergetFilter()Returns this FilterClause's filterBooleanClause.OccurgetOccur()Returns this FilterClause's occur parameterinthashCode()java.lang.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
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-