public abstract class AbstractCouchbaseQuery extends AbstractCouchbaseQueryBase<CouchbaseOperations> implements RepositoryQuery
RepositoryQuery
implementation for Couchbase.Constructor and Description |
---|
AbstractCouchbaseQuery(CouchbaseQueryMethod method,
CouchbaseOperations operations,
SpelExpressionParser expressionParser,
QueryMethodEvaluationContextProvider evaluationContextProvider)
Creates a new
AbstractCouchbaseQuery 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 AbstractCouchbaseQuery(CouchbaseQueryMethod method, CouchbaseOperations operations, SpelExpressionParser expressionParser, QueryMethodEvaluationContextProvider evaluationContextProvider)
AbstractCouchbaseQuery
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<CouchbaseOperations>
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.