public class QueryDefinition extends Object
HSQuery
form together with pagination
and sort information.Constructor and Description |
---|
QueryDefinition(org.hibernate.search.query.engine.spi.HSQuery hsQuery) |
QueryDefinition(String queryString) |
Modifier and Type | Method and Description |
---|---|
void |
disableFullTextFilter(String name) |
org.hibernate.search.filter.FullTextFilter |
enableFullTextFilter(String name) |
void |
filter(org.apache.lucene.search.Filter filter) |
int |
getFirstResult() |
org.hibernate.search.query.engine.spi.HSQuery |
getHsQuery() |
Class<?> |
getIndexedType() |
int |
getMaxResults() |
Map<String,Object> |
getNamedParameters() |
protected QueryEngine |
getQueryEngine(AdvancedCache<?,?> cache) |
Optional<String> |
getQueryString() |
org.apache.lucene.search.Sort |
getSort() |
Set<String> |
getSortableFields() |
void |
initialize(AdvancedCache<?,?> cache) |
void |
setFirstResult(int firstResult) |
void |
setIndexedType(Class<?> indexedType) |
void |
setMaxResults(int maxResults) |
void |
setNamedParameters(Map<String,Object> params) |
void |
setSort(org.apache.lucene.search.Sort sort) |
void |
setSortableField(Set<String> sortableField) |
public QueryDefinition(String queryString)
public QueryDefinition(org.hibernate.search.query.engine.spi.HSQuery hsQuery)
protected QueryEngine getQueryEngine(AdvancedCache<?,?> cache)
public void initialize(AdvancedCache<?,?> cache)
public org.hibernate.search.query.engine.spi.HSQuery getHsQuery()
public int getMaxResults()
public void setMaxResults(int maxResults)
public int getFirstResult()
public void setFirstResult(int firstResult)
public org.apache.lucene.search.Sort getSort()
public void setSort(org.apache.lucene.search.Sort sort)
public void filter(org.apache.lucene.search.Filter filter)
public org.hibernate.search.filter.FullTextFilter enableFullTextFilter(String name)
public void disableFullTextFilter(String name)
public Class<?> getIndexedType()
public void setIndexedType(Class<?> indexedType)
Copyright © 2020 JBoss, a division of Red Hat. All rights reserved.