public class ReactiveStringBasedCouchbaseQuery extends AbstractReactiveCouchbaseQuery
Query to actually execute.| Constructor and Description |
|---|
ReactiveStringBasedCouchbaseQuery(ReactiveCouchbaseQueryMethod method,
ReactiveCouchbaseOperations couchbaseOperations,
SpelExpressionParser expressionParser,
org.springframework.data.repository.query.QueryMethodEvaluationContextProvider evaluationContextProvider,
org.springframework.data.repository.core.NamedQueries namedQueries)
Creates a new
ReactiveStringBasedCouchbaseQuery for the given String, CouchbaseQueryMethod,
ReactiveCouchbaseOperations, SpelExpressionParser and QueryMethodEvaluationContextProvider. |
| Modifier and Type | Method and Description |
|---|---|
protected Query |
createCountQuery(org.springframework.data.repository.query.ParametersParameterAccessor accessor)
Creates a
Query instance using the given ParametersParameterAccessor. |
protected Query |
createQuery(org.springframework.data.repository.query.ParametersParameterAccessor accessor)
Creates a
Query instance using the given ParameterAccessor |
protected boolean |
isLimiting()
Return whether the query has an explicit limit set.
|
doExecuteexecute, getOperations, getQueryMethod, isCountQuery, isDeleteQuery, isExistsQuerypublic ReactiveStringBasedCouchbaseQuery(ReactiveCouchbaseQueryMethod method, ReactiveCouchbaseOperations couchbaseOperations, SpelExpressionParser expressionParser, org.springframework.data.repository.query.QueryMethodEvaluationContextProvider evaluationContextProvider, org.springframework.data.repository.core.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(org.springframework.data.repository.query.ParametersParameterAccessor accessor)
AbstractCouchbaseQueryBaseQuery instance using the given ParameterAccessorcreateQuery in class AbstractCouchbaseQueryBase<ReactiveCouchbaseOperations>accessor - must not be null.protected Query createCountQuery(org.springframework.data.repository.query.ParametersParameterAccessor accessor)
AbstractCouchbaseQueryBaseQuery 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()
AbstractCouchbaseQueryBaseisLimiting in class AbstractCouchbaseQueryBase<ReactiveCouchbaseOperations>Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.