Class AbstractLuceneSearchPredicate
- java.lang.Object
-
- org.hibernate.search.backend.lucene.search.predicate.impl.AbstractLuceneSearchPredicate
-
- All Implemented Interfaces:
LuceneSearchPredicate,SearchPredicate
- Direct Known Subclasses:
AbstractLuceneSingleFieldPredicate,LuceneMatchIdPredicate,LuceneSimpleQueryStringPredicate
public abstract class AbstractLuceneSearchPredicate extends Object implements LuceneSearchPredicate
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractLuceneSearchPredicate.AbstractBuilder
-
Field Summary
Fields Modifier and Type Field Description protected Set<String>indexNames-
Fields inherited from interface org.hibernate.search.backend.lucene.search.predicate.impl.LuceneSearchPredicate
log
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractLuceneSearchPredicate(AbstractLuceneSearchPredicate.AbstractBuilder builder)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract org.apache.lucene.search.QuerydoToQuery(PredicateRequestContext context)protected booleanhasNoModifiers()Set<String>indexNames()org.apache.lucene.search.QuerytoQuery(PredicateRequestContext context)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.search.backend.lucene.search.predicate.impl.LuceneSearchPredicate
checkNestableWithin
-
-
-
-
Constructor Detail
-
AbstractLuceneSearchPredicate
protected AbstractLuceneSearchPredicate(AbstractLuceneSearchPredicate.AbstractBuilder builder)
-
-
Method Detail
-
indexNames
public Set<String> indexNames()
- Specified by:
indexNamesin interfaceLuceneSearchPredicate
-
toQuery
public org.apache.lucene.search.Query toQuery(PredicateRequestContext context)
- Specified by:
toQueryin interfaceLuceneSearchPredicate
-
doToQuery
protected abstract org.apache.lucene.search.Query doToQuery(PredicateRequestContext context)
-
hasNoModifiers
protected boolean hasNoModifiers()
-
-