org.springframework.data.elasticsearch.core.query
Class CriteriaQuery
java.lang.Object
org.springframework.data.elasticsearch.core.query.CriteriaQuery
- All Implemented Interfaces:
- Query
public class CriteriaQuery
- extends Object
- implements Query
Field Summary |
protected org.springframework.data.domain.Pageable |
pageable
|
protected org.springframework.data.domain.Sort |
sort
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pageable
protected org.springframework.data.domain.Pageable pageable
sort
protected org.springframework.data.domain.Sort sort
CriteriaQuery
public CriteriaQuery(Criteria criteria)
CriteriaQuery
public CriteriaQuery(Criteria criteria,
org.springframework.data.domain.Pageable pageable)
fromQuery
public static final Query fromQuery(CriteriaQuery source)
fromQuery
public static <T extends CriteriaQuery> T fromQuery(CriteriaQuery source,
T destination)
addCriteria
public final <T extends CriteriaQuery> T addCriteria(Criteria criteria)
getCriteria
public Criteria getCriteria()
getSort
public org.springframework.data.domain.Sort getSort()
- Specified by:
getSort
in interface Query
- Returns:
- null if not set
getPageable
public org.springframework.data.domain.Pageable getPageable()
- Description copied from interface:
Query
- Get page settings if defined
- Specified by:
getPageable
in interface Query
- Returns:
setPageable
public final <T extends Query> T setPageable(org.springframework.data.domain.Pageable pageable)
- Description copied from interface:
Query
- restrict result to entries on given page. Corresponds to the 'start' and 'rows' parameter in elasticsearch
- Specified by:
setPageable
in interface Query
- Returns:
addSort
public final <T extends Query> T addSort(org.springframework.data.domain.Sort sort)
- Description copied from interface:
Query
- Add
Sort
to query
- Specified by:
addSort
in interface Query
- Returns:
Copyright © 2013 BioMed Central. All Rights Reserved.