Interface ElasticsearchSearchQueryIndexScope<S extends ElasticsearchSearchQueryIndexScope<?>>
- All Superinterfaces:
ElasticsearchSearchAggregationIndexScope<S>,ElasticsearchSearchPredicateIndexScope<S>,ElasticsearchSearchProjectionIndexScope<S>,ElasticsearchSearchSortIndexScope<S>,EventContextProvider,SearchAggregationIndexScope<S>,SearchIndexScope<S>,SearchPredicateIndexScope<S>,SearchProjectionIndexScope<S>,SearchQueryIndexScope<S>,SearchSortIndexScope<S>
- All Known Implementing Classes:
ElasticsearchSearchIndexScopeImpl
public interface ElasticsearchSearchQueryIndexScope<S extends ElasticsearchSearchQueryIndexScope<?>>
extends SearchQueryIndexScope<S>, ElasticsearchSearchPredicateIndexScope<S>, ElasticsearchSearchSortIndexScope<S>, ElasticsearchSearchProjectionIndexScope<S>, ElasticsearchSearchAggregationIndexScope<S>
-
Method Summary
Modifier and TypeMethodDescription<R,E> ElasticsearchSearchProjectionFactory<R, E> select(BackendSessionContext sessionContext, SearchLoadingContextBuilder<?, ?> loadingContextBuilder, SearchProjection<P> projection) Methods inherited from interface org.hibernate.search.backend.elasticsearch.search.aggregation.impl.ElasticsearchSearchAggregationIndexScope
aggregationBuildersMethods inherited from interface org.hibernate.search.backend.elasticsearch.search.predicate.impl.ElasticsearchSearchPredicateIndexScope
predicateBuildersMethods inherited from interface org.hibernate.search.backend.elasticsearch.search.projection.impl.ElasticsearchSearchProjectionIndexScope
projectionBuildersMethods inherited from interface org.hibernate.search.backend.elasticsearch.search.sort.impl.ElasticsearchSearchSortIndexScope
sortBuildersMethods inherited from interface org.hibernate.search.util.common.reporting.spi.EventContextProvider
eventContextMethods inherited from interface org.hibernate.search.engine.search.common.spi.SearchIndexScope
child, fieldQueryElement, hibernateSearchIndexNames, identifier, mappingContext, rootQueryElement, toAbsolutePath, toDocumentValueConvertContext, withRootMethods inherited from interface org.hibernate.search.engine.search.projection.spi.SearchProjectionIndexScope
mappedTypeContexts, projectionRegistryMethods inherited from interface org.hibernate.search.engine.search.query.spi.SearchQueryIndexScope
highlighterFactory
-
Method Details
-
select
<P> ElasticsearchSearchQueryBuilder<P> select(BackendSessionContext sessionContext, SearchLoadingContextBuilder<?, ?> loadingContextBuilder, SearchProjection<P> projection) - Specified by:
selectin interfaceSearchQueryIndexScope<S extends ElasticsearchSearchQueryIndexScope<?>>
-
predicateFactory
ElasticsearchSearchPredicateFactory predicateFactory()- Specified by:
predicateFactoryin interfaceSearchQueryIndexScope<S extends ElasticsearchSearchQueryIndexScope<?>>
-
sortFactory
ElasticsearchSearchSortFactory sortFactory()- Specified by:
sortFactoryin interfaceSearchQueryIndexScope<S extends ElasticsearchSearchQueryIndexScope<?>>
-
projectionFactory
- Specified by:
projectionFactoryin interfaceSearchQueryIndexScope<S extends ElasticsearchSearchQueryIndexScope<?>>
-
aggregationFactory
ElasticsearchSearchAggregationFactory aggregationFactory()- Specified by:
aggregationFactoryin interfaceSearchQueryIndexScope<S extends ElasticsearchSearchQueryIndexScope<?>>
-