Class AbstractElasticsearchCodecAwareSearchQueryElementFactory<T,F>
- java.lang.Object
-
- org.hibernate.search.backend.elasticsearch.search.common.impl.AbstractElasticsearchValueFieldSearchQueryElementFactory<T,F>
-
- org.hibernate.search.backend.elasticsearch.search.common.impl.AbstractElasticsearchCodecAwareSearchQueryElementFactory<T,F>
-
- All Implemented Interfaces:
SearchQueryElementFactory<T,ElasticsearchSearchIndexScope<?>,ElasticsearchSearchIndexValueFieldContext<F>>
- Direct Known Subclasses:
ElasticsearchFieldProjection.Factory,ElasticsearchGeoPointSpatialWithinBoundingBoxPredicate.Factory,ElasticsearchGeoPointSpatialWithinCirclePredicate.Factory,ElasticsearchRangeAggregation.Factory,ElasticsearchRangePredicate.Factory,ElasticsearchStandardFieldSort.Factory,ElasticsearchStandardMatchPredicate.Factory,ElasticsearchTermsAggregation.Factory,ElasticsearchTermsPredicate.Factory,ElasticsearchTextMatchPredicate.Factory
public abstract class AbstractElasticsearchCodecAwareSearchQueryElementFactory<T,F> extends AbstractElasticsearchValueFieldSearchQueryElementFactory<T,F>
-
-
Field Summary
Fields Modifier and Type Field Description protected ElasticsearchFieldCodec<F>codec
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractElasticsearchCodecAwareSearchQueryElementFactory(ElasticsearchFieldCodec<F> codec)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckCompatibleWith(SearchQueryElementFactory<?,?,?> other)Checks whether this factory and the given factory can be used interchangeably.-
Methods inherited from class org.hibernate.search.backend.elasticsearch.search.common.impl.AbstractElasticsearchValueFieldSearchQueryElementFactory
create
-
-
-
-
Field Detail
-
codec
protected final ElasticsearchFieldCodec<F> codec
-
-
Constructor Detail
-
AbstractElasticsearchCodecAwareSearchQueryElementFactory
protected AbstractElasticsearchCodecAwareSearchQueryElementFactory(ElasticsearchFieldCodec<F> codec)
-
-
Method Detail
-
checkCompatibleWith
public void checkCompatibleWith(SearchQueryElementFactory<?,?,?> other)
Description copied from interface:SearchQueryElementFactoryChecks whether this factory and the given factory can be used interchangeably.- Specified by:
checkCompatibleWithin interfaceSearchQueryElementFactory<T,ElasticsearchSearchIndexScope<?>,ElasticsearchSearchIndexValueFieldContext<F>>- Overrides:
checkCompatibleWithin classAbstractElasticsearchValueFieldSearchQueryElementFactory<T,F>- Parameters:
other- Another factory.
-
-