public class MongoParameters extends org.springframework.data.repository.query.Parameters<MongoParameters,org.springframework.data.mongodb.repository.query.MongoParameters.MongoParameter>
Parameters discovering additional| Constructor and Description |
|---|
MongoParameters(Method method,
boolean isGeoNearMethod)
|
| Modifier and Type | Method and Description |
|---|---|
protected MongoParameters |
createFrom(List<org.springframework.data.mongodb.repository.query.MongoParameters.MongoParameter> parameters) |
protected org.springframework.data.mongodb.repository.query.MongoParameters.MongoParameter |
createParameter(MethodParameter parameter) |
int |
getCollationParameterIndex()
Returns the index of the
Collation parameter or -1 if not present. |
int |
getDistanceRangeIndex() |
int |
getFullTextParameterIndex()
Returns the index of the parameter to be used as a textquery param
|
int |
getMaxDistanceIndex()
Returns the index of the
Distance parameter to be used for max distance in geo queries. |
int |
getNearIndex()
Returns the index of the parameter to be used to start a geo-near query from.
|
int |
getRangeIndex() |
int |
getUpdateIndex()
Returns the index of the
UpdateDefinition parameter or -1 if not present. |
boolean |
hasFullTextParameter() |
getBindableParameter, getBindableParameters, getDynamicProjectionIndex, getNumberOfParameters, getPageableIndex, getParameter, getSortIndex, hasDynamicProjection, hasPageableParameter, hasParameterAt, hasSortParameter, hasSpecialParameter, isBindable, iterator, potentiallySortsDynamicallyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitand, and, and, and, empty, filter, flatMap, get, isEmpty, map, of, of, of, stream, toList, toSet, toStreamable, toStreamableforEach, spliteratorpublic MongoParameters(Method method, boolean isGeoNearMethod)
method - must not be null.isGeoNearMethod - indicate if this is a geo spatial query methodprotected org.springframework.data.mongodb.repository.query.MongoParameters.MongoParameter createParameter(MethodParameter parameter)
createParameter in class org.springframework.data.repository.query.Parameters<MongoParameters,org.springframework.data.mongodb.repository.query.MongoParameters.MongoParameter>public int getDistanceRangeIndex()
public int getMaxDistanceIndex()
Distance parameter to be used for max distance in geo queries.public int getNearIndex()
public int getFullTextParameterIndex()
public boolean hasFullTextParameter()
public int getRangeIndex()
public int getCollationParameterIndex()
Collation parameter or -1 if not present.public int getUpdateIndex()
UpdateDefinition parameter or -1 if not present.protected MongoParameters createFrom(List<org.springframework.data.mongodb.repository.query.MongoParameters.MongoParameter> parameters)
createFrom in class org.springframework.data.repository.query.Parameters<MongoParameters,org.springframework.data.mongodb.repository.query.MongoParameters.MongoParameter>Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.