public class BooleanClause
extends java.lang.Object
BooleanQuery
. Modeled on the Lucene style of Boolean query. Comprises a subquery and an occurence marker, which is either MUST
, SHOULD
, or MUST_NOT
.
A BooleanQuery will match an object if and only if:
MUST
subquery;
SHOULD
subquery (or there is no such subquery); and
MUST_NOT
subquery.
Modifier and Type | Class and Description |
---|---|
static class |
BooleanClause.Occur
Enumerated type of occurence markers.
|
Constructor and Description |
---|
BooleanClause(Query query,
BooleanClause.Occur occur)
Constructs an instance.
|
Modifier and Type | Method and Description |
---|---|
BooleanClause.Occur |
getOccur() |
Query |
getQuery() |
java.lang.String |
toString() |
public BooleanClause(Query query, BooleanClause.Occur occur)
query
- the subqueryoccur
- the occurence markerpublic Query getQuery()
public BooleanClause.Occur getOccur()
public java.lang.String toString()
toString
in class java.lang.Object