Class AbstractLuceneSingleFieldPredicate
- java.lang.Object
-
- org.hibernate.search.backend.lucene.search.predicate.impl.AbstractLuceneSearchPredicate
-
- org.hibernate.search.backend.lucene.search.predicate.impl.AbstractLuceneSingleFieldPredicate
-
- All Implemented Interfaces:
LuceneSearchPredicate,SearchPredicate
- Direct Known Subclasses:
AbstractLuceneLeafSingleFieldPredicate,LuceneNamedPredicate,LuceneNestedPredicate,LuceneObjectExistsPredicate
public abstract class AbstractLuceneSingleFieldPredicate extends AbstractLuceneSearchPredicate
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractLuceneSingleFieldPredicate.AbstractBuilder
-
Field Summary
Fields Modifier and Type Field Description protected StringabsoluteFieldPath-
Fields inherited from class org.hibernate.search.backend.lucene.search.predicate.impl.AbstractLuceneSearchPredicate
indexNames
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractLuceneSingleFieldPredicate(AbstractLuceneSingleFieldPredicate.AbstractBuilder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckNestableWithin(String expectedParentNestedPath)protected List<String>getFieldPathsForErrorMessage()protected List<String>getNestedPathHierarchy()org.apache.lucene.search.QuerytoQuery(PredicateRequestContext context)-
Methods inherited from class org.hibernate.search.backend.lucene.search.predicate.impl.AbstractLuceneSearchPredicate
doToQuery, hasNoModifiers, indexNames
-
-
-
-
Field Detail
-
absoluteFieldPath
protected final String absoluteFieldPath
-
-
Constructor Detail
-
AbstractLuceneSingleFieldPredicate
protected AbstractLuceneSingleFieldPredicate(AbstractLuceneSingleFieldPredicate.AbstractBuilder builder)
-
-
Method Detail
-
checkNestableWithin
public void checkNestableWithin(String expectedParentNestedPath)
-
toQuery
public final org.apache.lucene.search.Query toQuery(PredicateRequestContext context)
- Specified by:
toQueryin interfaceLuceneSearchPredicate- Overrides:
toQueryin classAbstractLuceneSearchPredicate
-
-