| Package | Description |
|---|---|
| org.springframework.data.couchbase.core.query |
This package contains annotations and classes relative to querying with Couchbase (whether through views or N1QL) and
the associated indexes.
|
| org.springframework.data.couchbase.repository.query |
This package contains classes related to query derivation and concrete ways of querying couchbase.
|
| Modifier and Type | Method and Description |
|---|---|
static Meta |
OptionsBuilder.buildMeta(CouchbaseQueryMethod method,
Class<?> typeToRead) |
void |
Query.setMeta(CouchbaseQueryMethod method,
Class<?> typeToRead)
this collections annotations from the method, repository class and possibly the entity class to be used as options.
|
| Constructor and Description |
|---|
StringQuery(CouchbaseQueryMethod queryMethod,
String n1qlString,
org.springframework.data.repository.query.QueryMethodEvaluationContextProvider queryMethodEvaluationContextProvider,
org.springframework.data.repository.query.ParameterAccessor parameterAccessor,
SpelExpressionParser spelExpressionParser) |
| Modifier and Type | Class and Description |
|---|---|
class |
ReactiveCouchbaseQueryMethod
Reactive specific implementation of
CouchbaseQueryMethod. |
| Modifier and Type | Field and Description |
|---|---|
protected CouchbaseQueryMethod |
AbstractN1qlBasedQuery.queryMethod |
protected CouchbaseQueryMethod |
ReactiveAbstractN1qlBasedQuery.queryMethod |
| Modifier and Type | Method and Description |
|---|---|
CouchbaseQueryMethod |
AbstractN1qlBasedQuery.getQueryMethod() |
CouchbaseQueryMethod |
AbstractCouchbaseQueryBase.getQueryMethod() |
CouchbaseQueryMethod |
ReactiveAbstractN1qlBasedQuery.getQueryMethod() |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
AbstractCouchbaseQuery.doExecute(CouchbaseQueryMethod method,
org.springframework.data.repository.query.ResultProcessor processor,
org.springframework.data.repository.query.ParametersParameterAccessor accessor,
Class<?> typeToRead)
Execute the
RepositoryQuery of the given method with the parameters provided by the
accessor |
protected Object |
AbstractReactiveCouchbaseQuery.doExecute(CouchbaseQueryMethod method,
org.springframework.data.repository.query.ResultProcessor processor,
org.springframework.data.repository.query.ParametersParameterAccessor accessor,
Class<?> typeToRead)
Execute the
RepositoryQuery of the given method with the parameters provided by the
accessor |
protected abstract Object |
AbstractCouchbaseQueryBase.doExecute(CouchbaseQueryMethod method,
org.springframework.data.repository.query.ResultProcessor processor,
org.springframework.data.repository.query.ParametersParameterAccessor accessor,
Class<?> typeToRead)
Execute the
RepositoryQuery of the given method with the parameters provided by the
accessor |
N1QLExpression |
StringBasedN1qlQueryParser.getExpression(String statement,
CouchbaseQueryMethod queryMethod,
org.springframework.data.repository.query.ParameterAccessor accessor,
SpelExpressionParser parser,
org.springframework.data.repository.query.QueryMethodEvaluationContextProvider evaluationContextProvider)
Creates the N1QLExpression and parameterNames
|
| Constructor and Description |
|---|
AbstractCouchbaseQuery(CouchbaseQueryMethod method,
CouchbaseOperations operations,
SpelExpressionParser expressionParser,
org.springframework.data.repository.query.QueryMethodEvaluationContextProvider evaluationContextProvider)
Creates a new
AbstractCouchbaseQuery from the given ReactiveCouchbaseQueryMethod and
CouchbaseOperations. |
AbstractCouchbaseQueryBase(CouchbaseQueryMethod method,
CouchbaseOperationsType operations,
SpelExpressionParser expressionParser,
org.springframework.data.repository.query.QueryMethodEvaluationContextProvider evaluationContextProvider)
Creates a new
AbstractCouchbaseQuery from the given ReactiveCouchbaseQueryMethod and
CouchbaseOperations. |
AbstractN1qlBasedQuery(CouchbaseQueryMethod queryMethod,
CouchbaseOperations couchbaseOperations) |
CouchbaseRepositoryQuery(CouchbaseOperations operations,
CouchbaseQueryMethod queryMethod,
org.springframework.data.repository.core.NamedQueries namedQueries)
Deprecated.
|
N1qlCountQueryCreator(org.springframework.data.repository.query.parser.PartTree tree,
org.springframework.data.repository.query.ParameterAccessor parameters,
N1QLExpression selectFrom,
CouchbaseConverter converter,
CouchbaseQueryMethod queryMethod) |
N1qlMutateQueryCreator(org.springframework.data.repository.query.parser.PartTree tree,
org.springframework.data.repository.query.ParameterAccessor parameters,
N1QLExpression mutateFrom,
CouchbaseConverter converter,
CouchbaseQueryMethod queryMethod) |
N1qlRepositoryQueryExecutor(CouchbaseOperations operations,
CouchbaseQueryMethod queryMethod,
org.springframework.data.repository.core.NamedQueries namedQueries,
org.springframework.data.repository.query.QueryMethodEvaluationContextProvider evaluationContextProvider)
Deprecated.
|
OldN1qlQueryCreator(org.springframework.data.repository.query.parser.PartTree tree,
org.springframework.data.repository.query.ParameterAccessor parameters,
N1QLExpression selectFrom,
CouchbaseConverter converter,
CouchbaseQueryMethod queryMethod) |
PartTreeCouchbaseQuery(CouchbaseQueryMethod method,
CouchbaseOperations operations,
SpelExpressionParser expressionParser,
org.springframework.data.repository.query.QueryMethodEvaluationContextProvider evaluationContextProvider)
|
PartTreeN1qlBasedQuery(CouchbaseQueryMethod queryMethod,
CouchbaseOperations couchbaseOperations)
Deprecated.
|
ReactiveAbstractN1qlBasedQuery(CouchbaseQueryMethod method,
ReactiveCouchbaseOperations operations) |
ReactiveCouchbaseParameterAccessor(CouchbaseQueryMethod method,
Object[] values) |
ReactivePartTreeN1qlBasedQuery(CouchbaseQueryMethod queryMethod,
ReactiveCouchbaseOperations operations)
Deprecated.
|
StringBasedCouchbaseQuery(CouchbaseQueryMethod method,
CouchbaseOperations couchbaseOperations,
SpelExpressionParser expressionParser,
org.springframework.data.repository.query.QueryMethodEvaluationContextProvider evaluationContextProvider,
org.springframework.data.repository.core.NamedQueries namedQueries)
Creates a new
StringBasedCouchbaseQuery for the given String, CouchbaseQueryMethod,
CouchbaseOperations, SpelExpressionParser and QueryMethodEvaluationContextProvider. |
StringBasedN1qlQueryParser(String statement,
CouchbaseQueryMethod queryMethod,
String bucketName,
String scope,
String collection,
CouchbaseConverter couchbaseConverter,
String typeField,
String typeValue,
org.springframework.data.repository.query.ParameterAccessor accessor,
SpelExpressionParser spelExpressionParser,
org.springframework.data.repository.query.QueryMethodEvaluationContextProvider evaluationContextProvider)
This constructor is to allow for generating the n1ql spel expressions from @Queries.
|
StringN1qlQueryCreator(org.springframework.data.repository.query.ParameterAccessor accessor,
CouchbaseQueryMethod queryMethod,
CouchbaseConverter couchbaseConverter,
SpelExpressionParser spelExpressionParser,
org.springframework.data.repository.query.QueryMethodEvaluationContextProvider evaluationContextProvider,
org.springframework.data.repository.core.NamedQueries namedQueries) |
Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.