T - projection typeQ - concrete subtype of querypublic abstract class AbstractLuceneQuery<T,Q extends AbstractLuceneQuery<T,Q>> extends Object implements SimpleQuery<Q>, SimpleProjectable<T>
| Constructor and Description |
|---|
AbstractLuceneQuery(org.apache.lucene.search.IndexSearcher searcher,
com.google.common.base.Function<org.apache.lucene.document.Document,T> transformer) |
AbstractLuceneQuery(LuceneSerializer serializer,
org.apache.lucene.search.IndexSearcher searcher,
com.google.common.base.Function<org.apache.lucene.document.Document,T> transformer) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.search.Filter |
asFilter()
Create a filter for constraints defined in this query
|
long |
count() |
protected org.apache.lucene.search.Query |
createQuery() |
Q |
distinct() |
Q |
distinct(Path<?> property)
Add a DuplicateFilter for the field of the given property path
|
boolean |
exists() |
Q |
filter(org.apache.lucene.search.Filter filter)
Apply the given Lucene filter to the search results
|
com.mysema.commons.lang.CloseableIterator<T> |
iterate() |
Q |
limit(long limit) |
List<T> |
list() |
SearchResults<T> |
listResults() |
Q |
load(org.apache.lucene.document.FieldSelector fieldSelector)
Set the given FieldSelector to the query
|
Q |
load(Path<?>... paths)
Load only the fields of the given paths
|
boolean |
notExists() |
Q |
offset(long offset) |
Q |
orderBy(OrderSpecifier<?>... o) |
Q |
orderBy(OrderSpecifier<?> o) |
Q |
restrict(QueryModifiers modifiers) |
<P> Q |
set(ParamExpression<P> param,
P value) |
T |
singleResult() |
Q |
sort(org.apache.lucene.search.Sort sort) |
String |
toString() |
T |
uniqueResult() |
Q |
where(Predicate... e) |
Q |
where(Predicate e) |
public AbstractLuceneQuery(LuceneSerializer serializer, org.apache.lucene.search.IndexSearcher searcher, com.google.common.base.Function<org.apache.lucene.document.Document,T> transformer)
public AbstractLuceneQuery(org.apache.lucene.search.IndexSearcher searcher,
com.google.common.base.Function<org.apache.lucene.document.Document,T> transformer)
public boolean exists()
exists in interface SimpleProjectable<T>public boolean notExists()
notExists in interface SimpleProjectable<T>public long count()
count in interface SimpleProjectable<T>protected org.apache.lucene.search.Query createQuery()
public org.apache.lucene.search.Filter asFilter()
public Q distinct()
distinct in interface SimpleQuery<Q extends AbstractLuceneQuery<T,Q>>public Q distinct(Path<?> property)
property - public Q filter(org.apache.lucene.search.Filter filter)
filter - public Q limit(long limit)
limit in interface SimpleQuery<Q extends AbstractLuceneQuery<T,Q>>public com.mysema.commons.lang.CloseableIterator<T> iterate()
iterate in interface SimpleProjectable<T>public List<T> list()
list in interface SimpleProjectable<T>public Q load(org.apache.lucene.document.FieldSelector fieldSelector)
fieldSelector - public Q load(Path<?>... paths)
paths - public SearchResults<T> listResults()
listResults in interface SimpleProjectable<T>public Q offset(long offset)
offset in interface SimpleQuery<Q extends AbstractLuceneQuery<T,Q>>public Q orderBy(OrderSpecifier<?> o)
public Q orderBy(OrderSpecifier<?>... o)
orderBy in interface SimpleQuery<Q extends AbstractLuceneQuery<T,Q>>public Q restrict(QueryModifiers modifiers)
restrict in interface SimpleQuery<Q extends AbstractLuceneQuery<T,Q>>public <P> Q set(ParamExpression<P> param, P value)
set in interface SimpleQuery<Q extends AbstractLuceneQuery<T,Q>>public Q sort(org.apache.lucene.search.Sort sort)
public T singleResult()
singleResult in interface SimpleProjectable<T>public T uniqueResult()
uniqueResult in interface SimpleProjectable<T>public Q where(Predicate... e)
where in interface FilteredClause<Q extends AbstractLuceneQuery<T,Q>>Copyright © 2007–2015 Querydsl. All rights reserved.