Package org.apache.lucene.queries
Class FilterClause
- java.lang.Object
-
- org.apache.lucene.queries.FilterClause
-
public final class FilterClause extends java.lang.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 boolean
equals(java.lang.Object o)
Filter
getFilter()
Returns this FilterClause's filterBooleanClause.Occur
getOccur()
Returns this FilterClause's occur parameterint
hashCode()
java.lang.String
toString()
-
-
-
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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-