org.springframework.data.solr.core.query
Class SimpleFacetQuery
java.lang.Object
org.springframework.data.solr.core.query.SimpleQuery
org.springframework.data.solr.core.query.SimpleFacetQuery
- All Implemented Interfaces:
- FacetQuery, FilterQuery, Query, SolrDataQuery
public class SimpleFacetQuery
- extends SimpleQuery
- implements FacetQuery
Trivial implementation of FacetQuery
- Author:
- Christoph Strobl
| Nested classes/interfaces inherited from interface org.springframework.data.solr.core.query.Query |
Query.Operator |
| Methods inherited from class org.springframework.data.solr.core.query.SimpleQuery |
addFilterQuery, addGroupByField, addGroupByField, addProjectionOnField, addProjectionOnField, addProjectionOnFields, addProjectionOnFields, addSort, fromQuery, fromQuery, getDefaultOperator, getDefType, getFilterQueries, getGroupByFields, getPageRequest, getProjectionOnFields, getSort, getTimeAllowed, hasDefaultOperatorDefined, setDefaultOperator, setDefType, setPageRequest, setTimeAllowed |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.springframework.data.solr.core.query.Query |
addFilterQuery, addGroupByField, addProjectionOnField, addSort, getDefaultOperator, getDefType, getFilterQueries, getGroupByFields, getPageRequest, getProjectionOnFields, getRequestHandler, getSort, getTimeAllowed, setDefaultOperator, setDefType, setPageRequest, setRequestHandler, setTimeAllowed |
SimpleFacetQuery
public SimpleFacetQuery()
SimpleFacetQuery
public SimpleFacetQuery(Criteria criteria)
SimpleFacetQuery
public SimpleFacetQuery(Criteria criteria,
Pageable pageable)
setFacetOptions
public final <T extends SolrDataQuery> T setFacetOptions(FacetOptions facetOptions)
- Description copied from interface:
FacetQuery
- Faceting options to apply when executing query
- Specified by:
setFacetOptions in interface FacetQuery
- Returns:
getFacetOptions
public FacetOptions getFacetOptions()
- Specified by:
getFacetOptions in interface FacetQuery
- Returns:
- null if not set
hasFacetOptions
public boolean hasFacetOptions()
- Specified by:
hasFacetOptions in interface FacetQuery
- Returns:
- true if options set
addCriteria
public final <T extends SolrDataQuery> T addCriteria(Criteria criteria)
- Add an criteria to the query. The criteria will be connected using 'AND'.
- Parameters:
criteria -
- Returns:
getCriteria
public Criteria getCriteria()
- Returns:
- null if not set
setJoin
public void setJoin(Join join)
- Set values for join
!join from=inner_id to=outer_id
- Parameters:
from - to -
getJoin
public Join getJoin()
- Returns:
- null if not set
getRequestHandler
public String getRequestHandler()
setRequestHandler
public void setRequestHandler(String requestHandler)
Copyright © 2011-2014-2014 Pivotal. All Rights Reserved.