public class ReactiveStringBasedCouchbaseQuery extends AbstractReactiveCouchbaseQuery
Query
to actually execute.Constructor and Description |
---|
ReactiveStringBasedCouchbaseQuery(ReactiveCouchbaseQueryMethod method,
ReactiveCouchbaseOperations couchbaseOperations,
SpelExpressionParser expressionParser,
QueryMethodEvaluationContextProvider evaluationContextProvider,
NamedQueries namedQueries)
Creates a new
ReactiveStringBasedCouchbaseQuery for the given String , CouchbaseQueryMethod ,
ReactiveCouchbaseOperations , SpelExpressionParser and QueryMethodEvaluationContextProvider . |
Modifier and Type | Method and Description |
---|---|
protected Query |
createCountQuery(ParametersParameterAccessor accessor)
Creates a
Query instance using the given ParametersParameterAccessor . |
protected Query |
createQuery(ParametersParameterAccessor accessor)
Creates a
Query instance using the given ParameterAccessor |
protected boolean |
isLimiting()
Return whether the query has an explicit limit set.
|
doExecute
execute, getOperations, getQueryMethod, isCountQuery, isDeleteQuery, isExistsQuery
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
execute, getQueryMethod
public ReactiveStringBasedCouchbaseQuery(ReactiveCouchbaseQueryMethod method, ReactiveCouchbaseOperations couchbaseOperations, SpelExpressionParser expressionParser, QueryMethodEvaluationContextProvider evaluationContextProvider, NamedQueries namedQueries)
ReactiveStringBasedCouchbaseQuery
for the given String
, CouchbaseQueryMethod
,
ReactiveCouchbaseOperations
, SpelExpressionParser
and QueryMethodEvaluationContextProvider
.method
- must not be null.couchbaseOperations
- must not be null.expressionParser
- must not be null.evaluationContextProvider
- must not be null.namedQueries
- must not be null.protected Query createQuery(ParametersParameterAccessor accessor)
AbstractCouchbaseQueryBase
Query
instance using the given ParameterAccessor
createQuery
in class AbstractCouchbaseQueryBase<ReactiveCouchbaseOperations>
accessor
- must not be null.protected Query createCountQuery(ParametersParameterAccessor accessor)
AbstractCouchbaseQueryBase
Query
instance using the given ParametersParameterAccessor
. Will delegate to
AbstractCouchbaseQueryBase.createQuery(ParametersParameterAccessor)
by default but allows customization of the count query to be
triggered.createCountQuery
in class AbstractCouchbaseQueryBase<ReactiveCouchbaseOperations>
accessor
- must not be null.protected boolean isLimiting()
AbstractCouchbaseQueryBase
isLimiting
in class AbstractCouchbaseQueryBase<ReactiveCouchbaseOperations>
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.