public class StringBasedMongoQuery extends AbstractMongoQuery
Query
to actually execute.Constructor and Description |
---|
StringBasedMongoQuery(MongoQueryMethod method,
MongoOperations mongoOperations,
ExpressionParser expressionParser,
QueryMethodEvaluationContextProvider evaluationContextProvider)
Creates a new
StringBasedMongoQuery for the given MongoQueryMethod , MongoOperations ,
SpelExpressionParser and QueryMethodEvaluationContextProvider . |
StringBasedMongoQuery(String query,
MongoQueryMethod method,
MongoOperations mongoOperations,
ExpressionParser expressionParser,
QueryMethodEvaluationContextProvider evaluationContextProvider)
Creates a new
StringBasedMongoQuery for the given String , MongoQueryMethod ,
MongoOperations , SpelExpressionParser and QueryMethodEvaluationContextProvider . |
Modifier and Type | Method and Description |
---|---|
protected Query |
createQuery(ConvertingParameterAccessor accessor)
Creates a
Query instance using the given ParameterAccessor |
protected boolean |
isCountQuery()
Returns whether the query should get a count projection applied.
|
protected boolean |
isDeleteQuery()
Return weather the query should delete matching documents.
|
protected boolean |
isExistsQuery()
Returns whether the query should get an exists projection applied.
|
protected boolean |
isLimiting()
Return whether the query has an explicit limit set.
|
createCountQuery, doExecute, execute, getCodecRegistry, getQueryMethod, getSpELExpressionEvaluatorFor
public StringBasedMongoQuery(MongoQueryMethod method, MongoOperations mongoOperations, ExpressionParser expressionParser, QueryMethodEvaluationContextProvider evaluationContextProvider)
StringBasedMongoQuery
for the given MongoQueryMethod
, MongoOperations
,
SpelExpressionParser
and QueryMethodEvaluationContextProvider
.method
- must not be null.mongoOperations
- must not be null.expressionParser
- must not be null.evaluationContextProvider
- must not be null.public StringBasedMongoQuery(String query, MongoQueryMethod method, MongoOperations mongoOperations, ExpressionParser expressionParser, QueryMethodEvaluationContextProvider evaluationContextProvider)
StringBasedMongoQuery
for the given String
, MongoQueryMethod
,
MongoOperations
, SpelExpressionParser
and QueryMethodEvaluationContextProvider
.query
- must not be null.method
- must not be null.mongoOperations
- must not be null.expressionParser
- must not be null.protected Query createQuery(ConvertingParameterAccessor accessor)
AbstractMongoQuery
Query
instance using the given ParameterAccessor
createQuery
in class AbstractMongoQuery
accessor
- must not be null.protected boolean isCountQuery()
AbstractMongoQuery
isCountQuery
in class AbstractMongoQuery
protected boolean isExistsQuery()
AbstractMongoQuery
isExistsQuery
in class AbstractMongoQuery
protected boolean isDeleteQuery()
AbstractMongoQuery
isDeleteQuery
in class AbstractMongoQuery
protected boolean isLimiting()
AbstractMongoQuery
isLimiting
in class AbstractMongoQuery
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.