Class AbstractElasticsearchNestablePredicate
- java.lang.Object
-
- org.hibernate.search.backend.elasticsearch.search.predicate.impl.AbstractElasticsearchPredicate
-
- org.hibernate.search.backend.elasticsearch.search.predicate.impl.AbstractElasticsearchNestablePredicate
-
- All Implemented Interfaces:
ElasticsearchSearchPredicate,SearchPredicate
- Direct Known Subclasses:
AbstractElasticsearchSingleFieldPredicate,ElasticsearchSimpleQueryStringPredicate
public abstract class AbstractElasticsearchNestablePredicate extends AbstractElasticsearchPredicate
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.hibernate.search.backend.elasticsearch.search.predicate.impl.AbstractElasticsearchPredicate
AbstractElasticsearchPredicate.AbstractBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidcheckNestableWithin(String expectedParentNestedPath)protected abstract List<String>getFieldPathsForErrorMessage()protected abstract List<String>getNestedPathHierarchy()com.google.gson.JsonObjecttoJsonQuery(PredicateRequestContext context)-
Methods inherited from class org.hibernate.search.backend.elasticsearch.search.predicate.impl.AbstractElasticsearchPredicate
doToJsonQuery, hasNoModifiers, indexNames
-
-
-
-
Method Detail
-
checkNestableWithin
public void checkNestableWithin(String expectedParentNestedPath)
-
toJsonQuery
public com.google.gson.JsonObject toJsonQuery(PredicateRequestContext context)
- Specified by:
toJsonQueryin interfaceElasticsearchSearchPredicate- Overrides:
toJsonQueryin classAbstractElasticsearchPredicate
-
-