Class SearchQueryBuilder
- java.lang.Object
-
- org.infinispan.query.dsl.embedded.impl.SearchQueryBuilder
-
public final class SearchQueryBuilder extends Object
Mutable builder forLuceneSearchQuery.- Author:
- Fabio Massimo Ercoli
-
-
Constructor Summary
Constructors Constructor Description SearchQueryBuilder(SearchSession querySession, SearchScope<?> scope, org.infinispan.query.dsl.embedded.impl.SearchProjectionInfo projectionInfo, org.hibernate.search.engine.search.predicate.SearchPredicate predicate, org.hibernate.search.engine.search.sort.SearchSort sort)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.hibernate.search.backend.lucene.search.query.LuceneSearchQuery<?>build()org.hibernate.search.backend.lucene.search.query.LuceneSearchQuery<org.hibernate.search.engine.backend.common.DocumentReference>documentReference()org.hibernate.search.backend.lucene.search.query.LuceneSearchQuery<EntityReference>entityReference()voidfailAfter(long timeout, TimeUnit timeUnit)org.apache.lucene.search.SortgetLuceneSort()booleanisEntityProjection()Indicates if this query 'projects' just the entity and nothing else.org.hibernate.search.backend.lucene.search.query.LuceneSearchQuery<List<Object>>keyAndEntity()voidnoRouting()voidrouteOnSegments(BitSet segments)
-
-
-
Constructor Detail
-
SearchQueryBuilder
public SearchQueryBuilder(SearchSession querySession, SearchScope<?> scope, org.infinispan.query.dsl.embedded.impl.SearchProjectionInfo projectionInfo, org.hibernate.search.engine.search.predicate.SearchPredicate predicate, org.hibernate.search.engine.search.sort.SearchSort sort)
-
-
Method Detail
-
build
public org.hibernate.search.backend.lucene.search.query.LuceneSearchQuery<?> build()
-
entityReference
public org.hibernate.search.backend.lucene.search.query.LuceneSearchQuery<EntityReference> entityReference()
-
keyAndEntity
public org.hibernate.search.backend.lucene.search.query.LuceneSearchQuery<List<Object>> keyAndEntity()
-
documentReference
public org.hibernate.search.backend.lucene.search.query.LuceneSearchQuery<org.hibernate.search.engine.backend.common.DocumentReference> documentReference()
-
routeOnSegments
public void routeOnSegments(BitSet segments)
-
noRouting
public void noRouting()
-
isEntityProjection
public boolean isEntityProjection()
Indicates if this query 'projects' just the entity and nothing else.
-
getLuceneSort
public org.apache.lucene.search.Sort getLuceneSort()
-
failAfter
public void failAfter(long timeout, TimeUnit timeUnit)
-
-