public abstract class AbstractReactiveCouchbaseQuery extends AbstractCouchbaseQueryBase<ReactiveCouchbaseOperations> implements RepositoryQuery
RepositoryQuery
implementations for Couchbase.Constructor and Description |
---|
AbstractReactiveCouchbaseQuery(ReactiveCouchbaseQueryMethod method,
ReactiveCouchbaseOperations operations,
SpelExpressionParser expressionParser,
QueryMethodEvaluationContextProvider evaluationContextProvider)
Creates a new
AbstractReactiveCouchbaseQuery from the given ReactiveCouchbaseQueryMethod and
CouchbaseOperations . |
Modifier and Type | Method and Description |
---|---|
protected Object |
doExecute(CouchbaseQueryMethod method,
ResultProcessor processor,
ParametersParameterAccessor accessor,
Class<?> typeToRead)
Execute the
RepositoryQuery of the given method with the parameters provided by the
accessor |
createCountQuery, createQuery, execute, getOperations, getQueryMethod, isCountQuery, isDeleteQuery, isExistsQuery, isLimiting
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
execute, getQueryMethod
public AbstractReactiveCouchbaseQuery(ReactiveCouchbaseQueryMethod method, ReactiveCouchbaseOperations operations, SpelExpressionParser expressionParser, QueryMethodEvaluationContextProvider evaluationContextProvider)
AbstractReactiveCouchbaseQuery
from the given ReactiveCouchbaseQueryMethod
and
CouchbaseOperations
.method
- must not be null.operations
- must not be null.expressionParser
- must not be null.evaluationContextProvider
- must not be null.protected Object doExecute(CouchbaseQueryMethod method, ResultProcessor processor, ParametersParameterAccessor accessor, @Nullable Class<?> typeToRead)
RepositoryQuery
of the given method with the parameters provided by the
accessor
doExecute
in class AbstractCouchbaseQueryBase<ReactiveCouchbaseOperations>
method
- the ReactiveCouchbaseQueryMethod
invoked. Never null.processor
- ResultProcessor
for post procession. Never null.accessor
- for providing invocation arguments. Never null.typeToRead
- the desired component target type. Can be null.Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.