Class FacetOptions.FieldWithFacetParameters
java.lang.Object
org.springframework.data.solr.core.query.SimpleField
org.springframework.data.solr.core.query.FieldWithQueryParameters<FacetOptions.FacetParameter>
org.springframework.data.solr.core.query.FacetOptions.FieldWithFacetParameters
- All Implemented Interfaces:
Iterable<FacetOptions.FacetParameter>,Field
- Enclosing class:
- FacetOptions
public static class FacetOptions.FieldWithFacetParameters
extends FieldWithQueryParameters<FacetOptions.FacetParameter>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddFacetParameter(String parameterName, Object value) Add field specific parameter by nameprotected FacetOptions.FieldWithFacetParametersaddFacetParameter(String parameterName, Object value, boolean removeIfValueIsNull) addFacetParameter(FacetOptions.FacetParameter parameter) Add field specific facet parametergetLimit()getSort()setMinCount(Integer minCount) setMissing(Boolean missing) Methods inherited from class org.springframework.data.solr.core.query.FieldWithQueryParameters
addQueryParameter, getQueryParameter, getQueryParameters, getQueryParameterValue, hasQueryParameters, iterator, removeQueryParameterMethods inherited from class org.springframework.data.solr.core.query.SimpleField
equals, getName, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
FieldWithFacetParameters
-
-
Method Details
-
setPrefix
- Parameters:
prefix-
-
getPrefix
- Returns:
- null if not set
-
setSort
- Parameters:
sort-
-
getSort
- Returns:
- null if not set
-
setLimit
- Parameters:
limit-
-
getLimit
- Returns:
- null if not set
-
setOffset
- Parameters:
offset-
-
getOffset
- Returns:
- null if not set
-
setMinCount
- Parameters:
minCount-
-
getMinCount
- Returns:
- null if not set
-
setMissing
- Parameters:
missing-- Returns:
-
getMissing
- Returns:
- null if not set
-
setMethod
- Parameters:
method-- Returns:
-
getMethod
- Returns:
- null if not set
-
addFacetParameter
public FacetOptions.FieldWithFacetParameters addFacetParameter(String parameterName, @Nullable Object value) Add field specific parameter by name- Parameters:
parameterName-value-
-
addFacetParameter
protected FacetOptions.FieldWithFacetParameters addFacetParameter(String parameterName, @Nullable Object value, boolean removeIfValueIsNull) -
addFacetParameter
public FacetOptions.FieldWithFacetParameters addFacetParameter(FacetOptions.FacetParameter parameter) Add field specific facet parameter- Parameters:
parameter-- Returns:
-