Interface MongoParameterAccessor
- All Superinterfaces:
Iterable<Object>
,ParameterAccessor
- All Known Implementing Classes:
ConvertingParameterAccessor
,MongoParametersParameterAccessor
Mongo-specific
ParameterAccessor
exposing a maximum distance parameter.- Author:
- Oliver Gierke, Christoph Strobl, Thomas Darimont, Mark Paluch
-
Method Summary
Modifier and TypeMethodDescriptionReturns theCollation
to be used for the query.Returns aDistance
to be applied to Mongo geo queries.Returns theTextCriteria
to be used for full text query.Returns thePoint
to use for a geo-near query.Returns theUpdate
to be used for an update execution.Object[]
Returns the raw parameter values of the underlying query method.Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface org.springframework.data.repository.query.ParameterAccessor
findDynamicProjection, getBindableValue, getLimit, getPageable, getScrollPosition, getSort, hasBindableNullValue, iterator
-
Method Details
-
getDistanceRange
Returns aDistance
to be applied to Mongo geo queries.- Returns:
- the maximum distance to apply to the geo query or null if there's no
Distance
parameter at all or the given value for it was null.
-
getGeoNearLocation
Returns thePoint
to use for a geo-near query.- Returns:
-
getFullText
Returns theTextCriteria
to be used for full text query.- Returns:
- null if not set.
- Since:
- 1.6
-
getCollation
Returns theCollation
to be used for the query.- Returns:
- null if not set.
- Since:
- 2.2
-
getValues
Object[] getValues()Returns the raw parameter values of the underlying query method.- Returns:
- Since:
- 1.8
-
getUpdate
Returns theUpdate
to be used for an update execution.- Returns:
- null if not present.
- Since:
- 3.4
-