Class AbstractElasticsearchPredicate
java.lang.Object
org.hibernate.search.backend.elasticsearch.search.predicate.impl.AbstractElasticsearchPredicate
- All Implemented Interfaces:
ElasticsearchSearchPredicate,SearchPredicate
- Direct Known Subclasses:
AbstractElasticsearchNestablePredicate,ElasticsearchMatchIdPredicate,ElasticsearchWithParametersPredicate
public abstract class AbstractElasticsearchPredicate
extends Object
implements ElasticsearchSearchPredicate
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class -
Field Summary
Fields inherited from interface org.hibernate.search.backend.elasticsearch.search.predicate.impl.ElasticsearchSearchPredicate
log -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract com.google.gson.JsonObjectdoToJsonQuery(PredicateRequestContext context, com.google.gson.JsonObject outerObject, com.google.gson.JsonObject innerObject) protected booleancom.google.gson.JsonObjecttoJsonQuery(PredicateRequestContext context) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.search.backend.elasticsearch.search.predicate.impl.ElasticsearchSearchPredicate
checkNestableWithin
-
Constructor Details
-
AbstractElasticsearchPredicate
-
-
Method Details
-
indexNames
- Specified by:
indexNamesin interfaceElasticsearchSearchPredicate
-
toJsonQuery
- Specified by:
toJsonQueryin interfaceElasticsearchSearchPredicate
-
doToJsonQuery
protected abstract com.google.gson.JsonObject doToJsonQuery(PredicateRequestContext context, com.google.gson.JsonObject outerObject, com.google.gson.JsonObject innerObject) -
hasNoModifiers
protected boolean hasNoModifiers()
-